PFlow: ParticleIDをスクリプトリスナーに出力。


/*
・Pflow:particleIDを出力
・Pflow:particleが発生したframeを出力
*/



on ChannelsUsed pCont do
(
pCont.useTime = true
pCont.useEventTime = true
pCont.useInteger = true
)

on Init pCont do()

on Proceed pCont do
(
gc()
count = pCont.NumParticles()
a = pCont.isParticleNew count


for i in 1 to count do
(
pCont.particleIndex = i


pfID = pCont.getParticleID i
pfID_fin = pfID - 1
print pfID_fin
print currentTime as integer
)
)

on Release pCont do()

---------------
5
4f
8
8f
11
12f
14
16f
17
20f
20
24f
23
28f
26
32f

0 コメント:

コメントを投稿