在上一节的内容里,我们已经创建出了一个主角,也搭建了一个简单的场景。
既然有了主角,要怎样才能让主角动起来呢?
这时候我们就需要写一些简单的代码,来控制我们人物的移动。
如图所示,我们新建一个文件夹,用来保存我们的脚本。
在制作游戏的过程中,我们应该分门别类的存放素材,这样才能方便管理。
创建好文件夹之后,新建一个C#脚本,并且把脚本挂到我们的主角上,只要拖拽过去就好啦!
在开始编写代码之前,我们先了解一下unity当中的Input Manager。
在左上角找到编辑 -> 项目设置 -> InputManager
我们先从水平移动开始,在InputManager中找到“水平”,发现对应的名称是“Horizontal”。
并且对应的按键是方向键的左键和右键,如果你不喜欢这样,也可以更改为其他的按键。
让我们记住这些信息,然后开始编写代码吧!(如果你还没有vs,请先下载安装vs)
双击我们的脚本,unity会自动在vs当中打开脚本。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MyPlayer : MonoBehaviour
{
public Rigidbody2D Pl;
public float speed;
void Start()
{
}
void Update()