新人提问
-
1怎么实现主角碰到敌人后弹开
2怎么让主角射出的子弹朝向哪边打哪边,我设置的只能打一边
-
@小小食人花
不知道你的游戏视角是哪种,我暂定是横版平台跳跃游戏的视角,那么:
对于问题1,可以写一个事件,主角碰撞敌人时,然后写两个同级子事件,子事件1判断主角.x是小于敌人.x时,朝180度方向移动固定一小段距离,子事件2则用一个“否则”条件,然后动作是朝0度方向移动固定一小段距离。
对于问题2,按下攻击键创建子弹后,写两个同级子事件,子事件1判断主角是处于水平翻转状态时,设置子弹角度(默认情况下,如果去掉子弹能力的设置角度效果,就要改用设置运动方向)为180度,子事件2则用一个“否则”条件,然后动作是设置子弹角度(同上)为0度。