|
|
发表于 2011-3-1 09:46:00
|
显示全部楼层
Re:聊聊:如何实现飞剑操控
从技术上,暂时让角色摆脱重力束缚(影响重力的参数设置为0)即可较容易的操作了,(同时模型脚底添加飞剑道具、换动画之类)类似很多游戏里的飞行坐骑,要保证这种状态需要持续的百分比消耗mana,能保证游戏设计平衡,不至于造成满天乱飞的状况。同时该状态释放任何技能也不会取消飞剑状态,除非手动取消,或者mana不足以支撑下一秒的飞剑状态。
关于技能碰撞,感觉是把技能坐标实体化,然后依据坐标再给出碰撞监测范围(一般网游的技能都是点对点释放的,只关心发出技能的角色坐标和作用目标的技能释放后即时坐标,举个例子说,就是wow中当你在大鸟上高速飞行时被法师的寒冰箭作用,会先出现减速效果+受伤害,然后动画才会撞到你)但是由于网络速度限制,同时传送过多碰撞数据,确实是比较难处理的问题,像当前的修真类传扬的n人同时作战比较多,这样做碰撞会给服务器带来很大压力。龙之谷这方面个人认为做的很好了,但毕竟不是n(n>=10)人同时战斗的场景,而且类似技能碰撞的玩意也感觉不出。期待剑灵会如何做,虽然也不是n人,但技能从画面效果看,比龙之谷要高端不少。 |
|