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
・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 コメント:
コメントを投稿