关于SMA中的『Temp entity』

Home Home
引用 | 编辑 Rubbish-Nec
2011-04-08 22:28
楼主
推文 x1
1.『TE_BEAMCYLINDER』是由内向外的光环(例如是寒冰弹爆炸,灵气光环等),有没有由外到内的光环?
2.『TE_LAVASPLASH』是什么表情  




献花 x0
引用 | 编辑 a7811311622
2011-04-10 18:41
1楼
  
下面是引用 Rubbish-Nec 于 2011-04-08 22:28 发表的 关于SMA中的『Temp entity』: 到引言文
1.『TE_BEAMCYLINDER』是由内向外的光环(例如是寒冰弹爆炸,灵气光环等),有没有由外到内的光环?
2.『TE_LAVASPLASH』是什么表情  



1.不知道…如果有我也想知道呢…
2.以前玩过…但是忘记效果是什么了…自己试试看不就知道了…?

献花 x0
引用 | 编辑 husano896
2011-04-10 20:48
2楼
  
1. ZH中的火焰弹是这样的
复制程式
       // Smallest ring
       engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0)
       write_byte(TE_BEAMCYLINDER) // TE id
       engfunc(EngFunc_WriteCoord, originF[0]) // x
       engfunc(EngFunc_WriteCoord, originF[1]) // y
       engfunc(EngFunc_WriteCoord, originF[2]) // z
       engfunc(EngFunc_WriteCoord, originF[0]) // x axis
       engfunc(EngFunc_WriteCoord, originF[1]) // y axis
       engfunc(EngFunc_WriteCoord, originF[2]+385.0) // z axis
       write_short(g_exploSprite) // sprite
       write_byte(0) // startframe
       write_byte(0) // framerate
       write_byte(4) // life
       write_byte(60) // width
       write_byte(0) // noise
       write_byte(200) // red
       write_byte(100) // green
       write_byte(0) // blue
       write_byte(200) // brightness
       write_byte(0) // speed
       message_end()
       
       // Medium ring
       engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0)
       write_byte(TE_BEAMCYLINDER) // TE id
       engfunc(EngFunc_WriteCoord, originF[0]) // x
       engfunc(EngFunc_WriteCoord, originF[1]) // y
       engfunc(EngFunc_WriteCoord, originF[2]) // z
       engfunc(EngFunc_WriteCoord, originF[0]) // x axis
       engfunc(EngFunc_WriteCoord, originF[1]) // y axis
       engfunc(EngFunc_WriteCoord, originF[2]+470.0) // z axis
       write_short(g_exploSprite) // sprite
       write_byte(0) // startframe
       write_byte(0) // framerate
       write_byte(4) // life
       write_byte(60) // width
       write_byte(0) // noise
       write_byte(200) // red
       write_byte(50) // green
       write_byte(0) // blue
       write_byte(200) // brightness
       write_byte(0) // speed
       message_end()
       
       // Largest ring
       engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0)
       write_byte(TE_BEAMCYLINDER) // TE id
       engfunc(EngFunc_WriteCoord, originF[0]) // x
       engfunc(EngFunc_WriteCoord, originF[1]) // y
       engfunc(EngFunc_WriteCoord, originF[2]) // z
       engfunc(EngFunc_WriteCoord, originF[0]) // x axis
       engfunc(EngFunc_WriteCoord, originF[1]) // y axis
       engfunc(EngFunc_WriteCoord, originF[2]+555.0) // z axis
       write_short(g_exploSprite) // sprite
       write_byte(0) // startframe
       write_byte(0) // framerate
       write_byte(4) // life
       write_byte(60) // width
       write_byte(0) // noise
       write_byte(200) // red
       write_byte(0) // green
       write_byte(0) // blue
       write_byte(200) // brightness
       write_byte(0) // speed
       message_end()
把他顺序倒过来?(小->大 变成 大->小)

2. 没看过@@

献花 x0
引用 | 编辑 a7811311622
2011-04-10 21:54
3楼
  
下面是引用 husano896 于 2011-04-10 20:48 发表的 : 到引言文
1. ZH中的火焰弹是这样的
复制程式
 
     // Smallest ring 
     engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) 
     write_byte(TE_BEAMCYLINDER) // TE id 
     engfunc(EngFunc_WriteCoord, originF[0]) // x 
     engfunc(EngFunc_WriteCoord, originF[1]) // y 
     engfunc(EngFunc_WriteCoord, originF[2]) // z 
     engfunc(EngFunc_WriteCoord, originF[0]) // x axis 
     engfunc(EngFunc_WriteCoord, originF[1]) // y axis 
     engfunc(EngFunc_WriteCoord, originF[2]+385.0) // z axis 
     write_short(g_exploSprite) // sprite 
     write_byte(0) // startframe 
     write_byte(0) // framerate 
     write_byte(4) // life 
     write_byte(60) // width 
     write_byte(0) // noise 
     write_byte(200) // red 
     write_byte(100) // green 
     write_byte(0) // blue 
     write_byte(200) // brightness 
     write_byte(0) // speed 
     message_end() 
      
     // Medium ring 
     engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) 
     write_byte(TE_BEAMCYLINDER) // TE id 
     engfunc(EngFunc_WriteCoord, originF[0]) // x 
     engfunc(EngFunc_WriteCoord, originF[1]) // y 
     engfunc(EngFunc_WriteCoord, originF[2]) // z 
     engfunc(EngFunc_WriteCoord, originF[0]) // x axis 
     engfunc(EngFunc_WriteCoord, originF[1]) // y axis 
     engfunc(EngFunc_WriteCoord, originF[2]+470.0) // z axis 
     write_short(g_exploSprite) // sprite 
     write_byte(0) // startframe 
     write_byte(0) // framerate 
     write_byte(4) // life 
     write_byte(60) // width 
     write_byte(0) // noise 
     write_byte(200) // red 
     write_byte(50) // green 
     write_byte(0) // blue 
     write_byte(200) // brightness 
     write_byte(0) // speed 
     message_end() 
      
     // Largest ring 
     engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, originF, 0) 
     write_byte(TE_BEAMCYLINDER) // TE id 
     engfunc(EngFunc_WriteCoord, originF[0]) // x 
     engfunc(EngFunc_WriteCoord, originF[1]) // y 
     engfunc(EngFunc_WriteCoord, originF[2]) // z 
     engfunc(EngFunc_WriteCoord, originF[0]) // x axis 
     engfunc(EngFunc_WriteCoord, originF[1]) // y axis 
     engfunc(EngFunc_WriteCoord, originF[2]+555.0) // z axis 
     write_short(g_exploSprite) // sprite 
     write_byte(0) // startframe 
     write_byte(0) // framerate 
     write_byte(4) // life 
     write_byte(60) // width 
     write_byte(0) // noise 
     write_byte(200) // red 
     write_byte(0) // green 
     write_byte(0) // blue 
     write_byte(200) // brightness 
     write_byte(0) // speed 
     message_end() 

把他顺序倒过来?(小->大 变成 大->小)

2. 没看过@@

他说的由外向内是指「TE_BEAMCYLINDER」…
顺序倒过来只是让大圆环先出来「由内向外」而已…

献花 x0