请问如何实现触屏射击的功能?



  • 比如我某个场景里需要通过直接点击一个单位来对其造成伤害,同时单位的不同部位受伤害程度不同,并且还希望点击的具体点位会在单位上留下痕迹(例如弹孔,伤口等)。谢谢。



  • 触屏的条件的话:条件-触屏操作-多类型点击-单击对象时,
    射击的话:就角色枪口生成子弹,然后子弹运动方向设置为angle(子弹对象名.x,子弹对象名.y,触屏操作.x,触屏操作.y)就行
    单位有不同部位的话需要拆开成多个部位拼接,或者是一个整体,但是为它绑上不同部位的透明受击判定点,或者是单纯一个整体,但是不同部位有各自的被命中率等等,
    具体点位会留下痕迹也就是在触屏点击的坐标处生成痕迹对象并绑定在目标单位上
    (个人觉得这些细节视单位数量的多寡,应该挺吃性能的,但毕竟只是个人建议,所以这里只针对这些问题提供一些思路)