使用Unity开发游戏,有流行的框架嘛

常常在想有没有好的方式,让開发变得简单让团队合作更加容易。

于是某一天 动手写一个 架构, 目前版本 暂定 ponentModel; //服务端返回后数据赋值这里处理 //实例化自定义类和 協议

前后台 事件和unity内部事件,都是通过协议来 分配的

下一个版本,加入动画事件以及四叉树 范围监测处理(假设渲染不限制,可以让幾千人 智能对战)

所以如果有任何一门面向对象编程语言的经验那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰不是需要C#的特性而是需要熟悉面向对象语言的共性以及Unity3D脚本编程的特点特别是ScriptingAPI(当然您如果重点在插件开发、服务器端开发等方面那就另说)。重点不是记忆而是应用和理解实际上常用的场景对潒并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的何况unity3D的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数有的插件参数多达几十项。所以重点在于使用和理解先从核心

你当前开发急用的方面开始,最后你会发现参数虽多实際上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最终会对这些参数形成一个大纲然后即使是没用过的插件参数吔可以顾名思义的立刻会用了。这个很不好说啊按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……不是说那个方面需求多就是重点,比如基础的脚本编程门槛很低,以后能胜任的人会越来越多依我看如果想走得远,需要对各类编程都了解特别是能整合不同方面的开发、能做构架(这样就可以让老板看你脸色了,呵呵)

我要回帖

 

随机推荐