UNITY学习笔记

18年7月从之前的cocos2dx项目中撤身,开始unity的学习。

学习路线:

1.unity+sLua+NGUI使用->unityshader和渲染相关->平台打包流程

2.空工程 导入NGUI  SLua->修改编辑器->写新的shader

3.Unity对象、绑定、生成、代码控制-》编写新控件

4.C#语法

5.unity NGUI 消息机制

6.Slua绑定C#脚本的流程

 

Camel Game:

1.UI操作,点按钮实现数量增减100%

2.设计实现类似cok背包50%

3.简单帧动画实现、UITable UIGrid 使用

4.完成了一个的小功能玩家故事,包括表格复用WrapItemTable,点击事件,适配bug,drawCall优化,服务器交互

-----------------------------------------------------

学习资料:

------书籍:

1.unity+ngui实践教程:90%

2.unity游戏设计与实现南宫梦:10%

3.unity3D 5.x 从入门到精通:5%

------网络:

1.unity圣典:1%

已完成熟练度: unity编辑器操作熟练40%,读完一本NGUI实践教程90%,unity ngui渲染相关知识30% ,c#高级特性10%

 

---------------------------- 琐碎知识点------------------------------------------

1.unity 脚本生命周期:

editor:reset

Initiazation:Awake ()->OnEnable()->Start()

Pysical:FixedUpdate()->user pysical update ->OnTrigger -> OnCollision -> yeild for fixedUpdate

InputEvents: input Mouse(or touch) Event

GameLogic: Update() -> yeild 1234 -> animation update ->LastUpdate()

Rendering:......

End of Frame: waiteForEndOfFrame()

Pausing:OnApplacationPause()

Disable/Enable: onDisable()

Decommissioning: ApplacationQuit()->OnDestroy()

2.NGUI渲染流程

UIPanel 下存有UIWidgets 的list ,先遍历所有UIPanel,再遍历Panel下的widget列表,合并排序UIDrawCall,最后将UIDrawCall放入渲染序列渲染

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值