在学习了一段时间的C#后,终于开始学习unity啦,按照unity官方的教程一步一步的来开始学习unity的各种操作。
首先,先用2D Game Kit 来简单熟悉2D游戏的制作,因为是外网打开的比较慢,耐心等待一会儿,会出现以下的界面。
官方资源的网址:2D Game Kit | 教程 | Unity Asset Store
点击画红圈部分,没有获取资源之前,显示的是:添加到我的资源,获取后会变成图片这样。接着打开UnityHub,创建一个2D的项目。
接下来我们导入资源,可以在网页中点击“在unity中打开”,也可以在unity的菜单栏中点击Window-->Package Manager,然后将Package切换为My Assets就会看到我们刚刚存入资源的2D Game Kit。
点击右下角的Download下载资源后,点击import导入到项目内。
-----------------------------------------------------分割线------------------------------------------------------
资源导入完毕,接下来根据官方教程来学习。
官方教程网址:2D 游戏套件演练 - Unity Learn
kit tools百度翻译:工具包工具
更改新Scene名字,点击Create创建
导入资源包后有一个已经设置好的Tile给我们熟系, 点击后Scene右下角会弹出 Open Tile Palette框,点击紫色方块打开。
然后点击方块即可在Scene中的方格中防止选择的方块,消除可以用橡皮擦或者按住shift键点击想要消除的方块。
资源包中准备了很多素材供我们使用,我们找到一个移动平台的素材,路径为:Assets-->2DGamekit-->Prefabs-->Interactables,找到该文件夹中的MovingPlatform素材。拖到Scene或Hierarchy中
记得将右上角的Gizmos打开,才能看到隐藏的操作。点击该元素,可以看到红色虚线指几个运行方向。
右侧可以看到该元素的各种属性,按照标注的序号解释
1、平台移动的方式,LOOP为循环移动(就是转圈)至少要有三个结点。Back_forth为来回移动,至少有俩结点。Once就是移动一次。
2、平台移动的速度
3、点击该按钮增加平台移动的结点数
4、每个结点的位置信息和停止时间
设置一个门和一个机关,踩踏机关开。
资源还是在刚才移动平台的文件夹中。设置门挡住通道口,放置一个开关在附近。
接下来将门和开关关联起来,点击机关元素,找到inspector中的Pressure Pad脚本,点击红笔所画‘+’号,会添加一个蓝笔所示的新事件,然后将门元素拖入进行关联。
机关中的Edit Collider可以调整机关触发的范围 ,在scene中显示为白色边框,拖拽进行调整。
调整完之后,便可按运行键进行试验。