关于unity没有新建tile的选项菜单的解决办法有两个
其一:
【琐琐碎碎小知识】 关于部分Unity编辑器在创建瓦片地图时缺乏Tiles选项-阿里云开发者社区 (aliyun.com)
其二:
不手动创建tile资源,而是先创建玩调色板后直接将需要转成tile资源的精灵拖拽进调色板的网格上,此时unity会自动生成一个tile资源
关于unity没有新建tile的选项菜单的解决办法有两个
其一:
【琐琐碎碎小知识】 关于部分Unity编辑器在创建瓦片地图时缺乏Tiles选项-阿里云开发者社区 (aliyun.com)
其二:
不手动创建tile资源,而是先创建玩调色板后直接将需要转成tile资源的精灵拖拽进调色板的网格上,此时unity会自动生成一个tile资源
实例化调用的物体,Star方法不调用,可使用Awake方法(会在Star方法前调用,并且在游戏物体实例化后立刻调用)
实例化方法Instantiate
首先需要一个obeject Prefab放入脚本
GameObject object= Instantiate(object,position(使用rigidbody/transform都可以),Quanternion(四元数旋转).identity(默认0角度))
获取脚本组件
组件类型 新组件名=实例化object.GetComponent<组件类型>();
调用新组件方法
新组件名.方法名();
判断敌人与Ruby碰撞时,用OnCollisionStay比OnCollisionEnter更好,如果与敌人一直贴在一起会有无敌时间过了也不会掉血的BUG。
scripts
RubyController
void
New starting from 2.7.1: Are you looking for the Cinemachine menu? It has moved to the GameObject menu.
rubyController.maxHealth
层级
可以在2D 游戏物体中的spiterenderer和地形tilemapRenderer组件中的order in layer属性中去设置层级的大小,值越大,越后渲染,值越小,越先渲染,值大的游戏物体会覆盖值小的游戏物体。
Application.targetFrameRate
(演示)
速度,Time.deltaTime
0205-Update函数的作用
0204-创建RubyController脚本
0203-游戏物体的坐标与坐标系
0202-创建主角Ruby
0111-检视面板针对不同对象的显示内容
组件2
资源属性
0107-工程面板与输出面板
0106-创建工程与导入素材
Hub窗口
创建项目工程Ruby
资源商店,导入项目资源: 2D Beginner Tutorial Resource
0103-资料包的使用说明(5.5分钟;0:18开始)
课程大纲(续,接上讲);
简略复习笔记
网站课程介绍。。。