Unity学习模块图
来源:互联网 发布:paxos和raft算法 编辑:程序博客网 时间:2024/05/17 00:16
本文献给,想踏入3D游戏客户端开发的初学者。
1、面试方式:所有面试,只有3家有面试题,蓝港是其中之一,题量2-4页不等;其他都是1对1,2对1,或者3对1直接面试;主要考C#、unity基础,大公司问的不难,但问得深,基础必须扎实。
2、3D图形学、渲染:渲染管道流程、3D渲染优化,延迟渲染、Shader编程。
3、数学、数据结构:二维矩阵、三维矩阵相乘、转置;向量点乘和叉乘方法和意义;四元数、欧拉数;二叉树、堆栈;线性表、链表。
4、unity3d:熟悉NGUI(原理机制);物理引擎;DrawCall优化;AI、自动寻路;做unity3d遇到的坑(unity吭特多,只有亲手做过才知道),协同程序,动画系统;光照烘培;Trigger; 异步加载(AssetBundle.LoadAsync)。多看API(用户手册、组件手册、脚本手册)
5、C#语言:Event和委托;抽象类和接口;垃圾回收器,多线程。
6、英语能力:外语文档阅读能力顺畅,因为很多时候要去国外网站了解新技术,所以这个是做的好的关键。面试的时候,也会给你一篇英文技术文档给你翻译。
7、思想:MVC思想、代码耦合性;代码编写风格(代码头部注释、方法注释);爱玩的游戏以及对它的评价(缺点,怎么改进更好);如果让你设计一个MMO,你应该怎么做等。
下面举几个面试的具体例子:
1、一个物体,它顶上有个摄像机,摄像机离他越来越远,最后让物体消失(不是隐藏它)。
2、鼠标点击一个物体,然后屏幕上显示他的坐标和名称信息。
3、TCP/UDP区别
参看面试题:
http://www.cnblogs.com/zhibolife/p/3680621.html
http://www.cnblogs.com/zhibolife/p/3624916.html
其他参考资料:
NGUI机制:http://www.cnblogs.com/zhibolife/p/3642000.html
网上找到一张unity3d知识体系大纲图,可以对照着学习,有利于形成思维体系。
- Unity学习模块图
- Unity学习笔记12——打飞机战斗模块
- unity各种脚本模块
- unity联网模块制作
- Unity学习
- unity学习
- Unity学习
- unity学习
- 学习unity
- Unity学习
- Unity学习
- unity学习
- 微软企业库4.1学习笔记(二十四)Unity依赖注入模块 简介
- 微软企业库4.1学习笔记(二十五)Unity依赖注入模块2
- 微软企业库4.1学习笔记(二十六)Unity依赖注入模块3
- 微软企业库4.1学习笔记(四十一)依赖注入模块Unity 简介
- unity连接photon服务端模块
- Unity 声音播放管理模块
- zoj2405
- Android笔记:Android 7.0 FileUriExposedException 解决
- 树梅派应用49:配置树莓派自动登录 Raspbian 图形界面 LXDE
- Week Of Code 27
- weblogic重启脚本
- Unity学习模块图
- Web项目Linux部署流程简述
- 盘点2016:全球最具影响力的10大数据公司
- JavaWeb总结十七、JSP中的九个内置对象
- 音视频基础知识
- the read modes of FPGA FIFO —FWFT and Standard
- java poi 通过excel模板导出并且生成多个sheet
- 迭代 递归 普通循环的区别
- OpenCV mat类实现水平投影和垂直投影