摘要:
本来想写一个系列的,一半是抨击现在面试之水,要人之奸,用大哥的话说,要走新手是做螺丝钉和抹布用的。另一半是对出出学校的或者是自废武功转3d的朋友们提供一个比较有价值的参考。不过我时间实在仓促。没有保证,写一点算一点吧。先识别一下,你到了公司会让你干什么:1.UI(面试题会偏向NGUI等ui操作,会考 阅读全文
摘要:
在如今当下的互联网时代背景下,Unity3D作为游戏开发的主要工具,为我们游戏开发提供了诸多便利. 说到游戏我们不得不提到一个不可或缺的组成部分:导航系统; NavMesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一种技术,从而实现游戏自动寻路的功效. 那我们今天就来搭建一个简单的自动寻 阅读全文
摘要:
射线的机制相当于碰撞; 创建射线: origin : 射线发射的原点; origin : 射线发射的原点; direction: 射线发射的方向; distance: 射线的长度; hitInfo: 如果返回true,hitInfo将包含碰撞器碰撞的更多信息; Layer: gameObject的层 阅读全文
摘要:
参考资料: http://www.ceeger.com/Components/class-BoxCollider.html 要产生碰撞的条件: ①.游戏对象必须要有碰撞体,其中一个要必须带有刚体,碰撞的物体要有相对运动; 在物理模拟中,没有碰撞体的刚体会彼此相互穿过。 触发器事件执行的条件: ①.两 阅读全文
摘要:
预设体的设置方法: ①.可以直接在层次视图里面将预设体创建好,然后拖到项目视图,然后将层次视图的游戏对象删除; ②.在脚步中创建,如下面代码:在脚步中可以给定一个预设体,也可以直接通过外联给定;一般都是采用外联的方式来完成预设体的创建; ③.射线检测; 1 using System.Collecti 阅读全文
摘要:
在Unity中摄像机跟随游戏对象移动一般有下列几种方式: ①.把摄像机设成player的子物体; 一般不推荐这种用法; ②.通过脚本获取玩家的位置,然后让摄像头跟随移动; 可以将上述代码进行合并这样代码显得跟加的简洁: 阅读全文
摘要:
Collider组件的主要功能是来进行碰撞检测; Rigibody: 刚体; Collider: 碰撞器; 对于同一个物体,要么通过刚体来操纵,那么通过变换(transform)操纵,不能同时使用刚体和变换来操纵! 碰撞发生的条件: ①.发生碰撞的两个或者多个物体都必须带有Collider(碰撞器) 阅读全文
摘要:
Unity页面有层次视图,Project工程视图,Scene场景视图,检视窗口; 脚本组件一般都显示在检视窗口中; 检视窗口: 可以显示游戏场景中当前旋转对象的详细信息,以及游戏整体的属性设置;包括对象的名称,表情,位置坐标,旋转角度,缩放,组件等信息; 如图1: Transform组件作用: ①. 阅读全文
摘要:
什么是递归函数/方法? 任何一个方法既可以调用其他方法又可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或者递归方法! 通常递归有两个特点: 1.递归方法一直会调用自己直到某些条件满足,也就是说一定要有出口; 2.递归方法会有一些参数,而它会把这些新的参数值传递给自己;(自己调自己); 递归 阅读全文