Game Framework

按照h5游戏引擎的思路,一上来要找启动类。
unity没启动类这个概念,所以你要创建一个脚本写上这个。
RuntimeInitializeOnLoadMethod
他就是启动类了,不用挂在任何地方,不用继承任何内容,必须是static,如果不是static 不会调用,亲测有效。
在这里插入图片描述
启动算是完事了,那场景里脚本初始化顺序是啥?
从下到上。
在这里插入图片描述
Sphere里的脚本先于Main Camera执行。
然后就是这个框架了。

然后你就可以设置启动的场景。
框架啥的 都在那个场景里。

接下来,就是不一样的地方了。
放在h5引擎里,你会在stage下创建一堆没有显示内容,只是为了挂脚本的显示对象吗?
肯定不会。
但是这个框架会。
他创建了很多GameObject,分别是不同的模块。(GameObject有xyz scale 等属性,第一次看的时候会觉得这样不合理。习惯了就好)
相当于,游戏里一大堆的manager都可视化了。
类似这样的结构。
在这里插入图片描述
别扭是别扭,凑合用吧。
知道了入口,剩下的就好办了。
每次学一个新的引擎都会有一些不一样的地方,为啥不能统一一下呢。

动画系统的话,和传统的也不太一样。
gameobject 有一个组件 叫 Animator
他有一个属性叫controller
这个controller里放的是
Animator Controller
他是控制播放动画的 咋控制呢?他能把若干个动画通过打开的界面配置起来。
打开看看就明白了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值