Unity
文章平均质量分 60
Dylan_Day
这个作者很懒,什么都没留下…
展开
-
【Unity】入门学习笔记180517——API(4)——GameObject类
GameObject类一个GameObject对象通常由多个组件component组成,且至少含有一个Transform组件A、实例属性1、activeSelf:public bool activeSelf{ get; }返回Gameobject对象的Active标识状态与activeInHierarchy属性的区别在于不受父类的激活状态影响即即使父类状态未激活,子类状态激活,即使程序运行不显示,...原创 2018-05-17 14:10:56 · 389 阅读 · 0 评论 -
【Unity】入门学习笔记180523——API(14)——Rigidbody类——注解
1、关于useGravity、isKinematic和velocity的使用注解useGravity属性用来确定刚体是否接受重力加速度的感应isKinematic属性用来确定刚体是否接受动力学模拟,包括重力感应、速度、阻力、质量等物理模拟isKinematic=true:关闭物理感应isKinematic=false:接受动力学模拟2、关于Rigidbody中mass、density及scale之...原创 2018-05-23 21:13:52 · 628 阅读 · 0 评论 -
【Unity】入门学习笔记180523——API(15)——Time类
Time类Time类使Unity中获取时间信息的接口类Time类静态属性1、realtimeSinceStartuppublic static float realtimeSinceStartup{ get; }此属性用于返回从游戏启动到现在已运行的实时时间,以秒为单位,通常可以Time.time代替使用,但realtimeSinceStartup的返回值不受timeScale属性变化的影响2、s...原创 2018-05-23 21:58:08 · 254 阅读 · 0 评论 -
【Unity】入门学习笔记180524——API(16)——Transform类——实例属性
Transform类Transform类继承自Component类,并实现了IEnumberable接口Transform是GameObject必须拥有的一个组件,用来管理所在GameObject对象的坐标位置、旋转角度和大小缩放由于实现了IEnumberable接口,可以使用foreach()方法快速遍历子物体transform结构A、Transform类实例属性1、eulerAnglespub...原创 2018-05-24 13:17:41 · 650 阅读 · 0 评论 -
【Unity】入门学习笔记180524——API(17)——Transform类——实例方法
B、Transform类实例方法1、DetachChildren:分离物体层级关系public void DetachChildren();此方法的功能是使GameObject对象的所有子物体和自身分离层级关系2、GetChild:获取GameObject对象子类public Transform GetChild(int index);index为子物体索引值此方法用于返回transform的索引...原创 2018-05-24 15:35:23 · 867 阅读 · 0 评论 -
【Unity】入门学习笔记180524——API(18)——Transform类功能注解
1、关于localScale和lossyScale的功能注解使用不当往往会使得GameObject对象产生错误的变形①当GameObject对象A为GameObject对象B的父物体时,父物体A的各个分量放缩值x、y、z的大小应保持1:1:1的比例,否则当子物体B的Rotation值比例不为1:1:1时,B物体将会发生变形。②设GameObject对象A为B的父物体,当A物体各个分量的放缩值保持1...原创 2018-05-24 16:16:39 · 584 阅读 · 0 评论 -
【Unity】20180901摘录笔记整理
1、JavaScript脚本文件必须放入在StandardAssets、ProStandardAssets和Plugins这3个文件夹中的一个里面,否则无法编译。2、单例模式和静态类 单例模式:Singleton,只使用只使用某个类的一个实例 定义:Public static T Instance; 调用:T.Instace.Function( );...原创 2018-09-01 16:03:30 · 231 阅读 · 0 评论 -
【Unity】20180902摘录笔记整理(1)
1、原创 2018-09-02 09:08:31 · 229 阅读 · 0 评论 -
【Unity】20180902摘录笔记整理(2)
1、Unity3D的七大模块 图形模块、物理模块、音频模块、动作模块、导航模块、UI模块、脚本模块2、UnityEngine.Object类 字段:hideFlags:标识该对象是否被隐藏 name:对象名称公共方法:GetInstanceID:返回该对象的实例ID ToString:返回该游戏对象的名称静态方法:Des...原创 2018-09-02 13:12:02 · 309 阅读 · 0 评论 -
【Unity】20180902摘录笔记整理(3)
1、Unity3D中使用泛型Dictionary原创 2018-09-02 20:37:28 · 253 阅读 · 0 评论 -
【Unity】20180902摘录笔记整理(4)
1、UI系统 画布上的UI元素的渲染顺序按照Hierarchym面板排列顺序来的三种渲染模式 Screen Space-Overlay: 无论画布位于场景内的何处,都会渲染覆盖整个画面 Screen Space-Camera: 画布被放置在指定摄像机前的一个给定距离,通过该摄像机进行渲染。随着画面的大小、、分辨率的改变,或者摄像机的视口发生变化,画布也会相 应的自动调...原创 2018-09-02 22:16:31 · 332 阅读 · 0 评论 -
【Unity】20180903摘录笔记整理
1、C#中的四种访问修饰符 属性修饰符: Serializable:按值将对象封送到远程服务器 STAThread:单线程套间 MATAThread:多线程套间存取修饰符: public: private: internal:当工程可存取 protected:只有包含该成员的类似及派生类可以存取类修饰符: abstract:抽象类,指示一个类只能作为其他类的基类,方法/属...原创 2018-09-03 10:05:00 · 209 阅读 · 0 评论 -
【Unity】20180917Unity3D中的定制特性
1、测试用例 首先新建一个新的C#游戏脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class EditorTest : MonoBehaviour { public Rect mRectValue; public Texture text...原创 2018-09-17 11:12:24 · 357 阅读 · 0 评论 -
【Unity】入门学习笔记180516——API(3)Camera类实例方法
二、Camera类——B、实例方法B、实例方法1、RenderToCubemappublic bool RenderToCubemap(Cubemap cubemap); //参数为Cubemap静态贴图(RenderTexture cubemap); // 参数为RenderTexture静态贴图(Cubemap cubemap, int faceMask); //fac...原创 2018-05-16 21:48:35 · 452 阅读 · 0 评论 -
【Unity】入门学习笔记180523——API(13)——Rigidbody类——实例方法
Rigidbody类模拟GameObject对象在现实世界中的物理特性对Rigidbody对象属性的赋值代码通常放在脚本的OnFixedUpdate()方法中B、Rigidbody类实例方法1、AddExplosionForcepublic void AddExplosionForce(float explosionForce, Vetor3 explosionPosition, float ex...原创 2018-05-23 10:15:33 · 779 阅读 · 0 评论 -
【Unity】入门学习笔记180522——API(12)——Rigidbody类——实例属性
Rigidbody类模拟GameObject对象在现实世界中的物理特性对Rigidbody对象属性的赋值代码通常放在脚本的OnFixedUpdate()方法中A、Rigidbody类实例属性1、collisionDetectionModepublic CollisionDetectionMode collisionDetectionMode{ get; set; }此属性用于设置刚体的碰撞检测模式...原创 2018-05-22 14:56:12 · 698 阅读 · 0 评论 -
【Unity】入门学习笔记180517——API(5)——HideFlags类
HideFlags类枚举类原创 2018-05-18 07:57:55 · 824 阅读 · 0 评论 -
【Unity】入门学习笔记180518——API(6)——Mathf类
Mathf类数学类,属于结构体类型,只有静态属性和静态方法A、Mathf类静态属性1、Deg2Radpublic const float Deg2Rad=0.0174533f;从角度到弧度常量,其值为(2*Mathf.PI)/360=0.01745329Rad2Deg属性相反,从弧度到角度的转换常量2、Infinitypublic const float Infinity=1.0f / 0.0f表...原创 2018-05-18 18:05:49 · 387 阅读 · 0 评论 -
【Unity】入门学习笔记180519——API(7)——Matrix4x4类
Matrix4x4类脚本中通常用Vector3、Quaternion、Transform等类地属性和方法来对物体进行变换Matrix4x4类则通常用于 摄像机的非标准投影变换 等特殊地方A、Matrix4x4类实例方法1、MultiplyPointpublic Vector3 MultiplyPoint(Vector3 v);用来对点v进行投影矩阵变换m1为Matrix4x4实例v1为Vector...原创 2018-05-19 13:50:17 · 1349 阅读 · 0 评论 -
【Unity】入门学习笔记180514——序言/图书
大学毕业后接触C#编程语言和Unity游戏引擎,并用掌握的知识开发了一个自动化码头堆场的仿真,为了进一步提升自己的能力,开始漫漫Unity3d 开发的爬坑之路。...原创 2018-05-14 17:22:14 · 389 阅读 · 0 评论 -
【Unity】入门学习笔记180520——API(8)——Object类
Object类object类使Unity中所有对象的基类A、Object类实例方法1、GetInstanceIDpublic int GetInstanceID( );返回object对象的实例化ID用途:从GameObject.CreatePrimitive( )或Object.Instantiate( )中创建或克隆的每个名字相同的GameObject对象都有一个唯一的ID,开发中需要克隆大量...原创 2018-05-20 19:52:49 · 409 阅读 · 0 评论 -
【Unity】入门学习笔记180514——API(1)——Application类
Unity进阶的三道坎:第一,API的积累第二,shader编程第三,综合能力,包括架构设计、UI交互、模型制作等本篇开始进行Unity API的知识积累整理,新手入门,如有BUG,望各位高手指正:概览,初步涉及Unity API中的14个类:1、Application类2、Camera类3、GameObject类4、HideFlags类5、Mathf类6、Matrix4x4类7、Object类8...原创 2018-05-14 19:10:52 · 349 阅读 · 0 评论 -
【Unity】入门学习笔记180525——API(19)——Vector2类
Vector2类Vector2类是Unity中用来存储二维向量或二维点坐标的结构体类型介绍Vector2类的实例方法、静态方法以及运算符A、Vector2类实例方法1、Normalize:单位化Vector2实例public void Normalize();此方法用来单位化向量,改变了原始向量,无返回值实例属性normalized与此方法功能相同,但使用属性normalized来单位化向量时,不...原创 2018-05-25 13:57:33 · 6683 阅读 · 0 评论 -
【Unity】入门学习笔记180521——API(9)——Quaternion类
Quaternion类Quaternion类又称四元数,由x, y, z, w 4个分量组成,属于struct类型。Unity中用其存储和表示对象的旋转角度Quaternion的变换较为复杂,对于GameObject一般的旋转及移动,可用Transform中相关方法实现A、Quaternion类实例属性1、eulerAnglespublic Vector3 eulerAngless{ get; s...原创 2018-05-21 15:54:31 · 766 阅读 · 0 评论 -
【Unity】入门学习笔记180516——API(2)Camera类实例属性
二、Camera类Camera类用来控制游戏虚拟场景的展示,以左下角为屏幕的(0,0)坐标,以右上角为屏幕的(camera.pixelWidth,camera.pixelHeight)点坐标。主要包含常用的类实例属性和实例方法:A、实例属性:1、aspectpublic float aspect {get;set;}设置Camera视口的宽高比,即宽度/高度camera.ResetAspect( ...原创 2018-05-16 11:12:12 · 1253 阅读 · 1 评论 -
【Unity】入门学习笔记180521——API(10)——Quaternion类运算符
D、Quaternion类运算符原创 2018-05-21 21:21:16 · 384 阅读 · 0 评论 -
【Unity】入门学习笔记180526——API(20)——Vector3类
Vector3类Vector3类属于结构体类型,用来表示Unity中的三维向量或三维坐标点。介绍Vector3类的一些实例属性、实例方法、静态方法和运算符A、Vector3类实例属性1、normalized:单位化向量public Vector3 normalized{ get; }此属性用来获取Vector3实例的单位向量,即返回向量的方向与原方向相同,而模长变为1。此属性和实例方法Normal...原创 2018-05-26 15:13:56 · 1696 阅读 · 0 评论 -
【Unity】入门学习笔记180522——API(11)——Random类
Random类Random类是Unity中用于产生随机数的类,不可实例化,只有静态属性和静态方法。Random类静态属性1、insideUnitCirclepublic static Vector2 insideUnitCircle{ get; }用于返回一个半径为1的园内的随机点坐标,返回值为Vector2类型以下两种属性与此属性的功能相似:insideUnitSphere属性:返回一个半径为1...原创 2018-05-22 13:46:21 · 225 阅读 · 0 评论 -
【Unity】20180919移动平台的资源路径
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010377179/article/details/52922727关于Unity3D在各平台上的路径问题,网上有好多的资料,如下是比较好的参考资料:1、http://www.manew.com/thread-23491-1-1.html2、http://www.xuanyusong.com/...转载 2018-09-19 14:51:53 · 483 阅读 · 0 评论