|
|
发表于 2007-3-22 12:37:00
|
显示全部楼层
Re:TV3D 角色动画时间 获取问题
老弟??不用我写例子吧?你的枪已经显示出来了。
动画是用时钟来控制的,和2D游戏里一样,你定义一个时间,动画在这段时间里放。
我建议你用MDL的角色,敌人倒下的时候有一个时间段
LIFE = 1 (敌人的生命)
LIFE = LIFE - 1 (敌人中弹)
IF LIFE〈 0 THEN LIFE = 0
显示敌人 (运动中)
设置敌人倒下的动画编号
‘----------------------------------
IF LIFE = 0 THEN
TV.TickCount = NEWweapon (时钟开始数)
显示敌人倒下
LIFE = -1 (标志1)
END IF
‘----------------------------------
,动画开始
IF LIFE =-1 AND TV.TickCount - NEWweapon > 1000 Then
IF LIFE = -1 THEN 设置敌人尸体的动画编号 : LIFE = -2
显示敌人尸体
LIFE = -3 (跳出本段程序)
END IF
以上是大概思路,我程序里是这样用的,如果敌人多就用用LIFE(N) |
|