本文主要是介绍Unity射击实例讲解—主角创建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
具体步骤:
1.将准备好的主角素材拖入【Hierachy】窗口,我就用的简朴的飞机模型。
2.右键【Assets】—【Create】—【Folder】创建一个名为Scripts的文件夹,用于存放各种编写的脚本。
3.选中Scripts文件,右键—【Create】—【C# Script】,创建一个名为Player的脚本。
4.【Component】—【Scripts】—【Player】,将脚本指定给主角游戏体作为组件
-
点开Player脚本文件,编写代码
这里实现了主角的上下左右的移动
[AddComponentMenu(“MyGame/Player”)]这一段代码可以让脚本出现在MyGame中,方便管理脚本
复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[AddComponentMenu(“MyGame/Player”)]
public class Player : MonoBehaviour
{
public float m_speed = 1;//加一个类控制速度
// Start is called before the first frame update
void Start()
{Transform m_transform = this.transform;//修改点
}// Update is called once per frame
void Update()
{float movev = 0;float moveh = 0;if (Input.GetKey(KeyCode.UpArrow)){movev += m_speed * Time.deltaTime;}if (Input.GetKey(KeyCode.DownArrow)){movev -= m_speed * Time.deltaTime;}if (Input.GetKey(KeyCode.LeftArrow)){moveh -= m_speed * Time.deltaTime;}if (Input.GetKey(KeyCode.RightArrow)){moveh += m_speed * Time.deltaTime;}this.transform.Translate(new Vector3(moveh, 0, movev));
}
}
亚马逊测评 www.yisuping.com
这篇关于Unity射击实例讲解—主角创建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!