这是第一次写博客,这个空间主要用来记录学习Unity的过程
本次日记内容研究2D人物移动跳跃
使人物移动跳跃有两种方法,第一使用Unity默认按键属性进行控制:
做法如下:
启动软件后先创建一个地面层,之后使用盒子控件
之后再创建一个角色:同样也添加一个盒子控件,之后再添加一个重力控件
之后运行游戏,就地面和角色就形成了碰撞
最后加上代码
void Update () {
if(Input.GetKey(KeyCode.W)){
gameObject.transform.Translate(Vector3.up*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.S)){
gameObject.transform.Translate(Vector3.down*5*Time.deltaTime);
}
if(Input.GetKey(K