手机网站策划书,2345网址导航下载到桌面,本地安装wordpress,学会wordpress后万能一、Unity编辑器相关
1、 Unity特殊的专属文件夹
1#xff09; Editor#xff1a;编辑器相关资源可以放到此文件中#xff0c;包括图片、脚本等文件。 2#xff09;Editor Default Resources:配合Editor使用不会打包到包中 3#xff09;Plugins#xff1a;存放第三方SD…一、Unity编辑器相关
1、 Unity特殊的专属文件夹
1 Editor编辑器相关资源可以放到此文件中包括图片、脚本等文件。 2Editor Default Resources:配合Editor使用不会打包到包中 3Plugins存放第三方SDK、插件资源 4StreamingAssets:Assets下根目录不会压缩资源属于只读
2、如何安全的在不同的工程间安全地迁移Asset数据
1 将Assets和Library一起迁移 2导出包Package 3用Unity自带的Assets Server功能
3、Unity提供了几种光源分别是什么
1 平行光Diretional Light 2 点光源Point Light 3) 聚光灯Spot Light 4) 区域光源Area Light
4、在物体碰撞整个过程中有几个阶段
OnCollisionEnterOnCollisionStayOnCollisionExit
5、获取、增加、删除组件的命令分别是什么
获取 GetComponent 增加 AddComponent 删除 Destory
6、Unity中记录节点空间几何信息的组件名称及其父类名称
Transform 父类为Component
7、Unity3d的物理引擎中有几种施加力的方式
RigidBody.AddForce和RigidBody.AddForceAtPosition
8、物体自身旋转使用的函数和绕某点使用函数是什么
transform.Rotate()和transform.RotateAround
9、Unity脚本从唤醒到销毁有着一套比较完整的生命周期列出系统自带的几个重要方法
Awake–Start–Update–FixedUpdate–LateUpdate–OnGUI–Reset–OnDisable–OnDestroy
10、Unity中的碰撞器和触发器的区别
碰撞器是触发器的载体而触发器只是碰撞器身上的一个属性。 当Is Triggerfalse时碰撞器根据物理引擎引发碰撞产生碰撞的效果可以调用OnCollisionEnter/Stay/Exit函数。 当Is Triggertrue时碰撞器被物理引擎所忽略没有碰撞效果可以调用OnTriggerEnter/Stay/Exit函数。 如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物件是否经过空间中的某个区域这时就可以用到触发器
11、物体发生碰撞的必要条件
两个物体都必须带有碰撞器Collider其中一个物体还必须带有Rigidbody刚体
12、简述四元数Quaternion作用四元数对欧拉角的优点
四元数表示旋转相对欧拉角优点 a. 能进行增量旋转 b. 避免万向锁 c. 给定方位的表达方式两种互为负
13、CharacterController和RigidBody区别
Rigidbody具有真实物理的特性 CharacterController是受限的RigidBody,具有一定的物理效果但不是完全真实的
14、什么是协同程序
在主线程运行时同时开启另一端逻辑处理协助当前程序的执行。换句话说开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列及对象行为。
update函数返回后将正常协程更新。协程是一个可以暂停执行yield直到给定的yieldinstruction达到完成状态的函数。
协程的不同用法 yield 在下一帧调用所有Update函数后协程将继续 yiled WaitForSeconds 在为帧调用的所有Update函数后在指定的时间延迟后继续协程 yield WaitForFixedUpdate 在所有脚本上调用所有FixedUpdate后继续协程 yield www 在www下载完成后继续 yield StartCoroutine 将协程链接起来并会等待 MyFunc 协程先完成。
15、Unity3D的协程和C#线程之间区别是什么
多线程程序同时运行多个线程而在任一指定时刻只有一个协程在执行并且这个正在运行的协同程序只在必要时才被挂起。Unity也给我们提供了StartCoroutine协同程序和LoadLevelAsync异步加载关卡后台加载场景的方法。 StartCoroutine称为协同程序所谓协同就是当你在StartCoroutine的函数体里处理一段代码时利用Yield语句等待执行结果这期间不影响主程序的继续执行可以协同工作。
16、在编辑场景时GameObject设置为Static作用有何作用
设置游戏对象为Static将会禁用网格队形对这些部分被静态物体挡住而不可见时。因此在你的场景中的所有不会动的物体都应该标记为Static。
17、LocalPosition与Position的使用区别
LocalPosition自身位置相对于父级变换的位置 Position在世界坐标transform的位置
18、如何与服务器进行交互
与服务器端交互方式几种长连接模式Socket和短连接模式http