1,创建控制器UI

2,挂载脚本

3,脚本编写
- 基本要素
[Tooltip("玩家游戏体")]
public Rigidbody2D player;
[Tooltip("玩家速度")]
public float speed = 1f;
[Tooltip("玩家动画")]
public Animator animator;
public enum Mode {
BUTTON,
ROCKER,
}
[Tooltip("模式")]
public Mode mode = Mode.ROCKER;
- 模式切换—在Start()方法中根据mode的值,设置相关物体的Active
- 基本移动逻辑
因为需要不断的更新移动(长按不松开),而Update方法每帧都在执行,所以在Update方法中执行移动操作。
void Update()
{
doMove();
}
- 具体移动逻辑
private void doMove

最低0.47元/天 解锁文章
3156

被折叠的 条评论
为什么被折叠?



