2013-10-5 魔兽火不是没有原因的

来源:互联网 发布:打码体验站程序源码 编辑:程序博客网 时间:2024/05/01 03:19
 有时候真佩服魔兽世界做的细致之处,譬如:
 
1. 鼠标右键旋转人物朝向时人物先只是扭转上半身,直到一定角度后才彻底扭转身体. 为了实现这个,我不得不加入了对模型的直接骨骼操纵支持;
2. 为了保证人物动作的流畅性,人物奔跑和人物施法是可以同时进行的,为了实现它,我又加入了模型多通道动画混合播放支持(我以后游戏的骑乘战斗没问题了);
3. 动物行走时发出的声音都各有不同,分为: 轻,中,重,蹄,并且走在不同的地面上发出的声音也不同: 石头,草地,雪地,泥地,木板,浅水,等.这就需要引擎物理引擎能够支持取出碰撞点的材质,还好我早就做好了这一点.
 4. 动物在某些地面行走会有特效,譬如雪地行走会带起雪花,留下脚印,实现这一点小意思.
 
魔兽火不是没有原因的(2) 今天在做人物脚印的时候,发现魔兽把脚印分成了以下几类:  human:人类脚印; bare:赤裸人类脚印; claw:鸟爪印; cloven:裂蹄印; hoof:圆蹄印; paw:兽爪印, 试问国内游戏哪个能做到如此细致的程度?
0 0
原创粉丝点击