实例化方法Instantiate
首先需要一个obeject Prefab放入脚本
GameObject object= Instantiate(object,position(使用rigidbody/transform都可以),Quanternion(四元数旋转).identity(默认0角度))
获取脚本组件
组件类型 新组件名=实例化object.GetComponent<组件类型>();
调用新组件方法
新组件名.方法名();
实例化方法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开始)
课程大纲(续,接上讲);
简略复习笔记
网站课程介绍。。。
0102-学前须知(5分钟;0:18开始)
素材文件夹:游戏运行包,Unity安装程序,课程大纲,
课程大纲(不全,接下讲);
void Start(){
Application.targetFrameRate = 10;
//将Update的帧率改为10.
}
kafhkccjnkxhf kdl dkj /看好了为了扩大开放看老夫金发科技点击链接 宽带缴费费率io看看克拉克将军 iufi立即查看监控腊肉i了了离开健康快乐L了朗朗上口的看看课件入口 近几年你的 选修课v计划回调接口返回和客户尽快v金卡来额环保部门看楼主回来了。 福建省分行克日饿哦版本板子经济法降低贷款即可看见考虑了看看领导考虑的看了看都是分开来看的看法尽快落地角度考虑肯德基打开了礼子