在学习了一段时间的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中显示为白色边框,拖拽进行调整。

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

Unity 2D 游戏学习笔记(1)相关推荐

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

    三.瓦片地图 这次我们来对背景地图的设置,需要用到unity中的瓦片工具Tile.首先在官方教程中下载所需的瓦片资源图片Tile,放入之前存放Ruby图片的Sprites文件夹中.官方教程:世界设计 ...

  2. Unity-业余2D游戏制作笔记02-Dialogue System for Unity使用

    纯新手,仅用于记录个人学习中遇到的问题. 目录 当前目标: C#的变量数值和LUA代码连接 (一)Dialogue System任务流程里简单的LUA代码修改变量 (二)Lua通过调用C#函数,来修改 ...

  3. Unity 2D 游戏开发 官方视频学习顺序

    unity2D的官方tutorial上已经有了不少的教程视频,都看一遍的话最起码也知道unity能干什么了. 自学这段时间里我翻译不少,之前也发过,都放到b站了,基本都是1080p的,而且压制后文件不 ...

  4. 打地鼠游戏(2D)学习笔记

    打地鼠游戏(2D)学习笔记 制作流程 1. 导入素材.Sorting Layer(分层)和调整相机位置 分类建立文件夹,并导入如下素材: 为做到图层的覆盖,将图层进行分类 调整相机位置 2. 生成洞口 ...

  5. 【Unity】Unity 2D游戏开发(一)U2D基础功能

    文章目录 Unity 2D游戏开发基础知识 Animation动画 SortingLayer层排序 Physics 2D物理2D Rigidbody 2D刚体 示例 1.点击鼠标发出子弹 2.子弹打中 ...

  6. Unity 2D游戏开发快速入门(内部资料)

    Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前  言 Unity是一款综合的游戏开发工具 ...

  7. Unity动画状态机学习笔记

    Unity动画状态机学习笔记 一.建平面,拖人物模型.建状态机.动画导入.拖组件--实现Game时人物动画为等待状态. 二.拖WAIT01.WAIT02.WAIT03.WAIT04--实现按数字1切换 ...

  8. Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG

    Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG Unity 2D游戏开发课程农业RPG MP4 |视频:h264,1280×72 ...

  9. Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换

    Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换 *版本要求Unity2017.1及以上. 参考资料: [官方] Unity 2017.1正式版发布 Cinemachine插 ...

最新文章

  1. 读取并修改App.config文件(转载)
  2. VC++对话框学习总结
  3. CSS基础学习 19.CSS hack
  4. 老姚浅谈:怎么学JavaScript?
  5. 再好的产品经理跑不过一半的A/B测试
  6. Centos下载离线包、安装离线包、删除现有包、是否安装(rpm)
  7. 音视频开发必备基本基础知识(1)
  8. Android混淆从入门到精通
  9. How to Set Up ImpressPages 5.0 on LAMP in CentOS 7.2
  10. 坦克世界无法连接服务器未响应,打开坦克世界提示网络异常或者连接不上
  11. 数据挖掘原理与实践学习(3)
  12. Linux可执行文件
  13. 电脑怎么录屏,什么录屏软件最好
  14. 企业如何远程招聘到靠谱的程序员?--Codassium网页视频聊天工具
  15. HTTP中的options请求详解
  16. 计算机图形学【GAMES-101】14、动画(物理模拟、质点弹簧系统、粒子系统、运动学、动作捕捉、欧拉方法)
  17. 小米平板2怎么显示电脑连接服务器,小米平板2windows系统无线网怎么连接
  18. FPGA之DDS信号发生器
  19. 大型分布式网站架构设计与实践3
  20. python黑科技-五彩斑斓的黑

热门文章

  1. 例行性工作(crontab)
  2. spaa的交互式绘图_SPSS-11统计绘图
  3. 二开苹果CMS视频网站双端源码
  4. 5g手机网速测试软件,5G手机测速
  5. 高等工程数学第7 8章部分答案(吴)
  6. 【报告分享】2021年电器消费满意度调研报告-数字100(附下载)
  7. 计算机里一些没有用的文件,电脑C盘有哪些文件可以删除的没用的
  8. 会声会影X7安装不了,总是提示已经安装其他版本,怎么办
  9. LNMP搭建(Centos 7 源码包)
  10. AI开发者大会中的公开课摘要解读——DuerOS技能开发与CFC编程