Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4019.00元
关于实现第一人称实时格斗的一些疑惑
那个谁叫谁发起了问答2017-12-13
1
回复
632
浏览

一直想独立制作一个第一人称冷兵器格斗类型的游戏。但其中有些地方不懂该怎么实现,特来求教!

很喜欢《骑马与砍杀》这款游戏,其中的格斗方式的特点如下:通过 攻击键 按下,游戏人物举起武器,进入攻击状态(类似蓄力),松开 攻击键 武器挥舞出去,武器挥舞过程中碰撞到敌人身体就扣血,不同部位伤害不同。鼠标右键可以格挡对面的攻击,但是:进攻和格挡都分为上下左右四个方向,需要做对正确的格挡方向才能格挡住敌人的进攻。

问题1:如何实现人物的攻击,并能检测到伤害值?我在商城里找的模型都没有角色动作,也不知道该找什么资料学!求指路!

问题2:之前用networkManager实现过第三人称设计的案例(老师您的课程哟),发现客户端延迟高,子弹更新不流畅,是否还能用networkManager来实现这个案例?可以参考些什么资料呢?

 

所有回复
  • siki 2017-12-13

    这种开发应该是给任务的身体每一个身体部位都添加碰撞器,通过检测物体跟身体上各个部位的碰撞器的碰撞检测或者触发检测,来判断攻击到了哪个部位,来进行扣血

    如果是局域网的话,是可以使用unet的,这个要自己研究了,咱们这边还没有这个方面的教程

    你说的子弹不流畅的问题,我觉得是你使用的问题,局域网游戏不存在网络延迟,网络传输比较快,就是你是不是正确的使用了unet

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!