网站设计与建设难吗,厦门seo排名优化公司,北京建设注册中心网站首页,电子商务网站建设的基本步骤许多的小伙伴学编程语言其实是因为玩游戏#xff0c;玩着玩着就想写游戏了#xff0c;于是开始学习c学习C#学习java#xff0c;但相比之下C#的操作会更加容易#xff0c;所以就开始学习unity来编游戏了。这里就就算是unity开学第一课啦-unity的安装配置和第一个游戏。 文章…许多的小伙伴学编程语言其实是因为玩游戏玩着玩着就想写游戏了于是开始学习c学习C#学习java但相比之下C#的操作会更加容易所以就开始学习unity来编游戏了。这里就就算是unity开学第一课啦-unity的安装配置和第一个游戏。
文章目录一、unity的安装和配置1、下载与注册1注册2下载2、安装1unity editor安装2VS的安装二、第一个游戏的建立1、建立工程项目2、界面介绍1每个游戏都必须有一个场景2建立一个最简单的游戏角色3、编写游戏脚本让角色动起来1添加角色控件2编写脚本代码3运行效果原文出处
https://blog.csdn.net/haigear/article/details/129368883一、unity的安装和配置
unity相比我们前面说过的用easyx开发游戏那就完全不是一个起点高度easyx属于小cookieunity那就属于大餐盛宴。所以我们首先要知道如何安装配置它。
1、下载与注册
首先我们直接来到官网下载页https://unity.cn/releases建议通过Hub来下载和安装省却你后续配置的诸多麻烦如红箭头所指。
1注册
如果你从来没有注册过账号必须注册一个账号可以通过邮件注册也可以通过电话但无论你选择什么注册最终都是需要你绑定一个电话的所以呢我感觉没有什么差别的。 记住有的时候网络的反应不是很快验证码不会那么快到达不要着急反复去获取验证否则会因为你操作频繁而暂时禁止你注册的。
个人建议最好是通过邮件注册我是这么操作的很顺利
2下载
注册完成后包括邮件验证后我们就可以下载,你是什么操作系统就选择什么操作系统吧安装后界面和操作各个操作系统都是没有什么差别的这点不用担心。这个安装过于容易每次都是下一步就搞定了所以不在这里赘述了。 安装好Hub后运行起来在里面选择installs页面的右上角的installs Editor
2、安装
1unity editor安装
很明显我们运行Hub之后的左边栏目中第二项就是installs右上角的install Editor的按钮也是很显眼的 我们直接可以点击官方发布Official releases的推荐版本选择一个安装要注意的是后面标注了LTS字样的都是稳定版本。也可以到官网上的版本列表中直接选择一个点击从hub下载即可开始安装。 安装起来很容易见到intall按钮就点击即可基本不用特意去选择和配置毕竟这是第一课。
2VS的安装
到这里有一点需要说明的是Visual Studio Community 的安装我相信大多数的同学是先学习了C#然后再学习unity的所以一定早就安装了VS所以这里就不必再安装了即使默认给你打勾了也是可以去掉的为什么有的安装了还是默认打勾了呢就是因为你的VS里面没有安装unity的支持包如果不去掉unity hub会给你再次安装一个哪怕是相同的版本也会再给你安装一个。 其实我们只要启动Visual Studio Installer点击对应版本的“修改”安装进去后将“使用unity的游戏开发”勾选上完成修改即可。如下图 如果你没有在VS中安装好Unity 游戏开发即使你进入到VS中你的unity项目中的C#脚本也是不能正常编辑的会提示你“你的项目需要迁移”
二、第一个游戏的建立
1、建立工程项目
如果你上面的安装都准确无误的完成了那么我们就可以在桌面上找到Unity Hub的图标点击运行后选择Project然后点击右上角的new project我们就可以建立第一个游戏了。
这里我们假定游戏的名字就是firstGame. 需要注意的是你最好选择一个非系统盘的位置来存储你的游戏项目不要都放在C盘否则系统盘爆满是迟早的事情。
点击Create project后经过一段较长的时间主要是准备游戏项目的一些资源包、模板、插件等不用着急大约1~3分钟项目建立完成并会自动进入unity editor如下图 正如我在上图标注的一样开局一盏灯、一个摄像头其余的啥都没有我感觉即不像3D软件如3dmax或者C4Dmaya又不像非线编的AE或者PR、Eduis更不像一个代码编辑器。慢慢摸索吧
2、界面介绍
既然是第一课那么就要介绍详细一点点这里对界面的布局进行了标注但愿我说清楚了。左边栏开局系统给了一个sampleScene实际每个游戏都会有很多的场景但至少必须有一个所以系统给你安排了一个。
1每个游戏都必须有一个场景
sampleScene是默认的场景每个游戏都必须有一个场景因为一切对象的建立都必须有一个“舞台”这个舞台就是场景Scene。只有拥有了场景我们建立的对象box spherecubecharacter才能有地方容纳。 我们可以看到系统给这个默认场景标配了一个主相机Main Camera和一个直线灯光Directional Light。
2建立一个最简单的游戏角色
我们在左边栏的默认场景中右键菜单建立3D物体我这里给场景添加了一个Plane和一个Capsule分别重命名按F2可以重命名为Ground和Player1同时我们打算让角色动起来所以我在场景中添加了一个Move的C#脚本如下图 3、编写游戏脚本让角色动起来
1添加角色控件
要使我们的角色动起来我们就必须给角色添加一个控件这个控件的名字就叫做CharacterControl在我们选择了角色Player1(这里的player1就是我们的capsule的情况下点击左下角的AddComponent搜索并选择CharacterControl控件 点击CharacterController就可以给角色加载这个CharacterController控件。
2编写脚本代码
脚本的建立也是在Assets中建立的通过右键菜单即可完成 双击建立好的脚本即可进入到VS中编写代码代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Move : MonoBehaviour
{// Start is called before the first frame updateprivate CharacterController player1;void Start(){player1GetComponentCharacterController();}// Update is called once per framevoid Update(){float x Input.GetAxis(Horizontal);float y Input.GetAxis(Vertical);Vector3 pos new Vector3(x, y, 0);player1.transform.Translate(pos*1/100);}
}上述代码完成的功能主要是让我们的角色前后左右的动起来。完成上述代码后将代码拖放到CharacterController上你的代码就生效了。
你可能会遇到这样的错误:MissingComponentExceptlon: There is no ‘CharacterController’ attached to thePlayer1 game object, but a script is trying to access it. 如果你遇到这样的错误那就是你没有加载CharacterController也就是上面的第二步没有完成完成它即可。
3运行效果
下面我们将程序运行起来通过键盘的左键和右键来控制角色的垂直方向位置和水平方向的位置如下图演示 到目前为止应该说我们已经顺利完成了第一课如果大家感兴趣我们可以留言我将继续更新后续的课程。
转载注明出处码字不易https://blog.csdn.net/haigear/article/details/129368883
文章目录一、unity的安装和配置1、下载与注册1注册2下载2、安装1unity editor安装2VS的安装二、第一个游戏的建立1、建立工程项目2、界面介绍1每个游戏都必须有一个场景2建立一个最简单的游戏角色3、编写游戏脚本让角色动起来1添加角色控件2编写脚本代码3运行效果