Unity3D
文章平均质量分 75
To-String
Programming changes the world
展开
-
Unity Editor ------- MenuItem属性
MenuItem菜单项 ● MenuItem属性允许你添加菜单项到主菜单和检视面板上下文菜单。 (该属性把任意静态函数变为一个菜单命令。仅静态函数能使用这个MenuItem属性。)1.为Unity添加菜单项使用方法:MenuItem(string itemName, bool isValidateFunction, int priority) itemName:菜单名称路...转载 2018-10-22 16:17:01 · 335 阅读 · 0 评论 -
Transform.Forward 和 Vector3.Forward 有什么区别
Vector3.forward 只是一个定值,它只是Vector3(0,0,1) 的缩写, 它的值是 世界坐标系中 Z 轴的指向, 值是不会改变的。Transform.forward 表示一个向量,即当前物体的物体坐标系的z轴在世界坐标系上的指向。如果使用Transform.Translate。需要注意 Vector3.forward 和 Transform.forward是不同的。...原创 2019-05-26 21:11:01 · 861 阅读 · 0 评论 -
Unity3D中的光源组件(Light)
光有3个基本组成部分: Intensity(强度)、Color(颜色)和 Direction(方向)我们可以直接设置 Intensity 和Color, 而方向是由光照类型Type 所决定的。光源组件Type:灯光的类型 Color:灯光颜色 Mode:灯光渲染模式,每种模式对应 Lighting面板中一组设定 Intensity:灯光强度 Indirect Mult...原创 2019-05-27 16:43:39 · 3926 阅读 · 0 评论 -
Unity3D中的(Camera组件、AudioSource 组件、AudioListener 组件)
目录Camera组件AudioSource 组件AudioListener 组件Camera组件Unity中 的CameraClearFlags:清除标记;决定屏幕中哪部分被清除。一般用于多台摄像机来描绘不同对象的情况,有一下三种模式。Skybox:天空盒。默认模式。在屏幕中的空白部分将显示当前摄像机的天空盒。如果当前摄像机没有设置天空盒,会默认用Backgr...原创 2019-06-01 18:37:41 · 1862 阅读 · 0 评论 -
Unity中屏幕坐标、视口坐标和世界坐标、局部坐标与其之间的相互转换
全局坐标系(世界坐标系)在Unity中创建的物体都是以全局坐标系中的坐标原点(0,0,0),来确定各自的位置的 Unity中,如果一个游戏物体没有父物体,则 Inspector中transform 显示的为全局坐标 Unity中,可以用 transform.position 取得一个物体的世界坐标局部坐标系(物体坐标系、模型坐标系)每个物体都有自身独立的物体坐标系;当物体移动...原创 2019-05-18 19:39:02 · 9081 阅读 · 1 评论 -
Unity3D中API常用方法和类详细讲解(Collider类、Collision 类、)
Collider类点击这里进入官网该类是所有碰撞器的基类。See Also:BoxCollider,SphereCollider,CapsuleCollider,MeshCollider,PhysicMaterial,Rigidbody.如果一个对象带有碰撞器,需要在游戏中移动,那么你应该添加个Rigidbody组件给它。如果你不想该对象与其他对象有物理交互,...原创 2019-05-21 18:05:23 · 2730 阅读 · 0 评论 -
Unity 5.X 3D游戏开发技术详解与典型案例—— 第三章《Unity脚本程序开发》
目录使用 Awake 或 Start 方法初始化Unity脚本中协同程序有不同的语法规则尽量避免使用构造函数print() 和 Debug.Log()、Debug.Log. Warning() 、Debug.LogErroro()、Debug.Break() 操作 ( 73P)修改 Transform 和 Rigidbody 组件 中的属性来对游戏对象进行操作 (73P)...原创 2019-04-17 11:35:06 · 1010 阅读 · 0 评论 -
Unity3D中API常用方法和类详细讲解 (Transform类)
目录Transform类点击这里进入官网该类表示的是对象的位置、旋转和缩放。PropertiesTransform.parentpublicTransformparent;让一个游戏物体成为另一游戏物体的子对象,那么该物体的 位置、缩放、旋转会受到父对象的位置、缩放、旋转的影响。 void Start() { var tran...原创 2019-05-25 15:53:07 · 935 阅读 · 0 评论 -
Unity3D中API常用方法和类详细讲解(Mathf 类、Input 类、Quaternion 类)
目录Mathf 类Static PropertiesStatic MethodsInput 类Static PropertiesStatic Methods下图是Unity 中各个类的继承关系:Mathf 类点击这里进入官方文档。Static PropertiesMathf.Deg2Rad:public static float De...原创 2019-05-05 19:58:00 · 568 阅读 · 0 评论 -
Unity3D中API常用方法和类详细讲解(事件函数、GameObject类、MonoBehaviour 类)
下图是Unity 中各个类的继承关系:每一个脚本默认都是继承MonoBehaviour的 MonoBehaviour是继承Behaviour的 Behaviour是继承Component的 Component是继承Object的 GameObject 是 继承Object的事件函数点击这里进入Unity 官网文档了解更多。start 方法: 这个方法在游戏场景加...原创 2019-05-05 19:57:22 · 2198 阅读 · 0 评论 -
Unity3D中API常用方法和类详细讲解(vector 类、 Random类、)
Vector2 类点击这里进入官网该结构既可以表示为一个 二维的位置坐标 ,也可以表示一个向量。Static PropertiesVector2.downpublic static Vector2 down;Vector2(0,-1)的简写。也就是 Y 轴的负方向。Vector2.leftpublic static Vector2 left;...原创 2019-05-31 10:27:26 · 631 阅读 · 0 评论 -
Unity3D中API常用方法和类详细讲解(PlayerPrefs类、Toggle类)
目录PlayerPrefs类Static MethodsPlayerPrefs.GetIntPlayerPrefs.SetIntPlayerPrefs.SetFloatPlayerPrefs.GetFloatPlayerPrefs.GetStringPlayerPrefs.SetStringPlayerPrefs.DeleteAllToggle类Prop...原创 2019-06-19 09:27:27 · 507 阅读 · 0 评论