• Unity 2D 游戏学习笔记(1)


            在学习了一段时间的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)的使用

             导入资源包后有一个已经设置好的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中显示为白色边框,拖拽进行调整。

     

     

             调整完之后,便可按运行键进行试验。

  • 相关阅读:
    在 Python 中等待 5 秒
    多监控系统产生的告警如何高效管理 - 运维事件中心
    Scala基础【HelloWorld代码解析,变量和标识符】
    dart特殊符号语法(一)
    VMOS虚拟机开源,游戏安全面临新挑战
    网络技术一:计算机网络概述
    史上最全阿里云盘资源搜索网站
    使用中台 Admin.Core 实现了一个Razor模板的通用代码生成器
    [python 刷题] 153 Find Minimum in Rotated Sorted Array
    华为云云耀云服务器L实例评测|云耀云服务器L实例部署JumpServer开源堡垒机
  • 原文地址:https://blog.csdn.net/weixin_63484669/article/details/126088395