自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

unity笔记

学习笔记整理

  • 博客(17)
  • 收藏
  • 关注

原创 2021-05-23unity【物理引擎 与 碰撞检测】

【物理引擎 与 碰撞检测】1.物理引擎:▼☑Rigibody(刚体组件)(有重力阻力等)- ▼☑Box Collider(碰撞体组件)2.碰撞检测:(物体间可发生碰撞的情况)1.【物理引擎】(先新建Cube小方块A,B) ...

2021-05-24 00:25:18 339

原创 2021-05-23unity\①OnTriggerEnter()\②OnTriggerExit ()\③OnTriggerStay()\④OnCollisionEnter()\⑤OnCollisio

①:(⒉交互函数 -⑴物理Phusic -①OnTriggerEnter():(当Collider(碰撞体)进入trigger(触发器)时启用))步骤:(❶ 新建Cube小方块A,B) - (❷ 将B设置为 触发器:(【Inspector(属性编辑窗口)】-[B]) ▼Box Collider -Is Triger ☑ 打钩即可) (❸ 给A添加 Rigibody重力组件-在【Inspector(属性编辑窗口)】-[A]中) - (❹ 注:脚本需挂在A物体上(是否开启都可以))...

2021-05-24 00:24:56 585

原创 2021-05-23unity【Message响应事件】

【Message响应事件】1.【Message 响应事件】(即事件函数)(可从官网查看解释)-(位置:[Scripting API]-UnityEngine--Casses--MonoBehaviour-)(点击任一组件的?问号即可到达官网)(注:加★星号的表示有讲解)- ⒈启动与刷新函数- ⑴启动- ①Reset()★- ②Awake()★- ③Start()★- ⑵刷新- ...

2021-05-24 00:24:27 387

原创 2021-05-23unity【OnEnable,  OnDisable,  OnDestroy】(这是三个方法函数)-(声明方法即可)(常用于设置游戏结束运行后的状态)   

3.【OnEnable, OnDisable, OnDestroy】(这是三个方法函数)-(声明方法即可)(常用于设置游戏结束运行后的状态)①OnEnable(): (当对象变为可用或激活状态时-此函数被调用) -(注:这里的对象指的是 挂有该脚本的对象)②OnDisable():(当对象变为不可用或非激活状态时-此函数被调用) -(即当这个物体不可用或非激活时-此函数被调用)(也有当游戏结束运行时-此函数被调用)③OnDestroy():(当MonoBehaviou...

2021-05-24 00:23:51 2209 1

原创 2021-05-23unity【物体的Active / Inactive】(物体的激活 / 非激活)   

2.【物体的Active / Inactive】(物体的激活 / 非激活)- ┃(也就是【Inspector(属性编辑窗口)】-[物体] 的顶部的 -☑[物体名称] 这个的开关)voidStart()otherObject.SetActive(false);-//(即可取消激活该物体-以及他的子物体也都取消激活)(需先声明变量GameObject获取到物体)(实现:控制物体的激活 / 非激活)-(即可控制物体显示 / 隐藏)//(以下是补充)只有自身以...

2021-05-23 11:25:10 5075 1

原创 2021-05-23unity【组件的Enable / Disable】(组件的启用/禁用)-(即可控制组件显示/隐藏)

【组件的Enable / Disable】(组件的启用/禁用)-(即可控制组件显示/隐藏)- ┃(也就是【Inspector(属性编辑窗口)】-[物体] 的▶ ☑Mesh Renderer 组件这个的开关)publicMeshRenderer mMesh;-//(然后将物体拖给他即可)voidUpdate()-//if(Input .GetKeyDown (KeyCode.Space ))-//(如果点...

2021-05-23 11:24:30 2379

原创 2021-05-23unity【访问修饰符】(访问修饰符在Unity监控面板的表现形式)   

4.【访问修饰符】(访问修饰符在Unity监控面板的表现形式)- ┃public(外显、可在监控面板看到、可在外部赋值等操作)- ┃private(不外显)- ┃protected(不外显)

2021-05-23 11:23:42 160

原创 2021-05-23unity【数据类型】 

3.【数据类型】①值类型:(eg:int、 float、 bool、 Structs:Vector3、Quaternion)(注:值类型-只是给物体赋值-不会对元物体有改变)-(多用这个)②引用类型:(Classe:Transform、GameObject)(注:引用类型-会直接对原物体有改变)-(少用)...

2021-05-23 11:14:29 54

原创 2021-05-23unity【FindGamePbject 获取场景实例】-// (缺点-如果没有激活则获取不到-所以尽量手动赋值)

2.【FindGamePbject 获取场景实例】-//(缺点-如果没有激活则获取不到-所以尽量手动赋值) voidStart()otherObject = GameObject.Find("Cube");-//方法1:(“Cube”为物体的名称-如有重名称获取到的是新创建的那一个物体)(免去了拖到物体赋值)otherObject = GameObject.FindGameObjectWithTag ("Finish");-//方法2:("Finish"为物体的标签名...

2021-05-23 11:13:29 187

原创 2021-05-23unity变量的声明与使用:

变量的声明与使用:publicboolboolleanValue;-//值类型(可直接赋值)publicfloatfloatValue;-//小数publicintintValue;-//整数publicVector2 vector2Value;-//publicVector3 vector3Value;-//publicQuaternion queternionVe...

2021-05-23 11:12:17 338

原创 2021-05-23unity脚本的生命周期

脚本的生命周期voidAwake()voidStart()voidUpdate()voidFixedUpdate()voidAwake()-//◆(①运行-这个函数下的方法即可由系统自动调用)(只需将C#值文件挂到物体上)voidStart()-//◆(②运行-只运算一次)voidUpdate()-//◆(③运行-每帧都运算一次)voidFixedUpdate()-//◆...

2021-05-23 11:10:32 122

原创 2021-05-23unity发布PC端

发布PC端1【发布PC端】(文件--生成设置--)(前提:需要在安装Unity时-将要打包的平台模块都添加上)- ┃①(首先在左侧选择平台、eg:PC)- ┃②([添加已打开的场景](场景即Scenes文件夹下为场景文件))(直接将场景文件拖入即可)[有索引]- ┃③(然后在右侧进行设置:选苹果/Window、 选X86/X64、 剩下的默认即可)- ┃④[玩家设置] -//(在这里进行具体设置)- ┃公司名称 -//- ...

2021-05-23 11:03:43 543

原创 2021-05-23unity角色控制器

角色控制器1【角色控制器】(控制物体的移动跳跃)(下载的5.4的插件包-手动将要用的插件拖入即可)(资源商店下载Standard Assets)- ┃(Character文件就是角色控制器 - 拖入后就会有一个Standard Assets文件)- ┃(具体的看手册:https://blog.csdn.net/q764424567/article/details/78501613)- ┃(注:下载的角色控制器中-在高清管线中都可以正常使用-只有三...

2021-05-23 11:01:34 828

原创 2021-05-23unity基本物体、预制体

基本物体、预制体 1【预制体】(将基本物体-拖入-[项目窗口]-就变成了预制体)(也可叫模板) - ┃[制作预制体](首先创建一个空物体-然后在它下面操作-做好后拖入[项目窗口]即可) - ┃(注:预制体不可嵌套) - ┃[预制体的作用](当有多个复制体时、只需修改预制体母体即可影响全部)(拖到图层的预制体也是可以单独修改的-且不会影响其他) - ┃[预制体的修改](双击预制体文件-进入内部-修改即可) ...

2021-05-23 10:59:12 403

原创 2021-05-18 unity学习笔记(1.整理-2)

目录C语言基础一:初识MonoBehaviour1-1.C语言基础1-2.脚本的创建与调试(Debug.Log)1-3.脚本的生命周期- voidAwake()voidStart()voidUpdate()voidFixedUpdate()1-4.变量的声明与使用: - 1.常用变量、 值类型、 引用类型- 2.FindGamePbject...

2021-05-18 23:50:31 890

原创 12.unity编程基础

12.unity编程基础编程入门一:语法基础1.1:VS的使用创建C#脚本 - (Unity中-右键-即可创建)脚本内容简介 using System.Collections;using System.Collections.Gener...

2021-05-16 22:56:44 1716 3

原创 2021-05-16 unity学习笔记(1.整理-1)

Unity简介Unity安装(官网下载-Unity Hub-进行下载即可)(需注册账号)(还有建模、材质、绘图软件)

2021-05-16 16:00:01 759 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除