纯2D游戏,人物移动方向通过定义filpped = (左键 - 右键)X2-1,实现了。 但是停下之后人物永远向左,想继承上一帧的朝向但是不知道怎么做,想了半天解决不了。
这是我目前所学能想到的极限方法,但是point—distance好像也永远只能是正数🤣 还想过用sign(xrepvious,ypreivous-x,y)来判断方向,但是不知道单独一个点的函数该怎么写
扒了官方的工程文件看了下,完全看不懂 draw里面就几个字母🤬
已知改变方向是需要修改image_xscale 已知向左是-1,向右是1 暂时只有玩家操作按键移动角色会影响角色的朝向
设定一个新的变量face_dir专门用于绘制玩家精灵 当玩家按下左键时设为-1,按下右键时设为1即可 如果后面出现别的需要修改玩家朝向的条件时也来修改这个变量
face_dir