
unity3d学习笔记-代码
文章平均质量分 53
unity3d学习笔记-代码
Amateur_master
这个作者很懒,什么都没留下…
展开
-
unity3d学习笔记-代码(8.逻辑运算符)
1、逻辑与(&&)逻辑运算符(与),只有两个运算数都为true是才是true,其他则为false。2、逻辑或(||)逻辑运算符(或),如果其中一个或两个操作数都是真值,返回真值,如果两个操作数都是假值,返回假值。注意:逻辑与和逻辑或都是先计算左操作数,在计算右操作数。逻辑与左操作数计算结果是假值时,则返回假值,无需计算右操作数,逻辑或左操作数计算结果是真值时,则返回真值,无需计算右操作数。逻辑运算符和位运算符_辣辣的草莓酱-优快云博客_逻辑位运算符...原创 2022-02-11 19:33:23 · 1380 阅读 · 1 评论 -
unity3d学习笔记-代码(9.分支)
一.switch case当分支比较少的时候我们使用if else语句解决,当分支比较多的时候,我们要使用switch case语句解决,针对分支的复杂性选择合适的程序解决。1、基本格式如下:switch(表达式){ case 整型数值1: 语句 1; case 整型数值2: 语句 2; ...... case 整型数值n: 语句 n; default: 语句 n+1;}执行过程:1 . 首先计算“表达式”的值,假设为 m。2 . 从第原创 2022-02-11 20:03:21 · 497 阅读 · 0 评论 -
unity3d学习笔记-代码(7.循环)
一、for循环1.foreachforeach适用于只是进行集合或数组遍历,for则在较复杂的循环中效率更高。foreach不能对数组或集合进行修改(添加删除操作),如果想要修改就要用for循环。所以相比较下来for循环更为灵活。==================================“foreach会造成额外的gc开销”foreach(增强for循环)和for的区别 - XiaojianGo - 博客园作为Unity3D的脚本而言,c#中for是否原创 2022-02-10 19:46:20 · 1337 阅读 · 0 评论 -
unity3d学习笔记-代码(6.运算符)
目录一、加减乘除运算符二、正负号也是运算符三、 取余运算符四、赋值运算符五、自增自减运算符六、特殊的赋值运算符+=-=*=/=%=七、运算符的优先级+运算符的结合性八、符号总结一、加减乘除运算符a = 5 + 2; //表达式 使用运算符将操作数连接起来的有效的式子!a = 5-2;a = 5*2;//除号连接的两个操作数都是整数,结果也是整数a = 5/2; //2 舍去了小数部分二、正负号也是运算符//单目运算符,一元运算符 a=-...原创 2022-02-09 21:11:30 · 1873 阅读 · 0 评论 -
unity3d学习笔记-代码(5.速度获取)
1.代码//获取玩家刚体速率,整数化并转换成km/hSpeed = Mathf.Round(playerRb.velocity.magnitude * 2.237f);Mathf.Round —— 四舍五入四舍五入最接近的整数,返回值 float 类型 —— 取整如果数字末尾是 .5 ,不管是偶数或是奇数,将返回偶数2.补充:Unity Mathf/Math数学运算函数说明全集(Chinar总结)_Chinar优快云的博客-优快云博客_unity 取整Lesson 6.原创 2022-02-09 20:21:40 · 2622 阅读 · 0 评论 -
unity3d学习笔记-代码(4.杂项问题2)
1.AddRelativeForce和AddForce之间的区别是什么?相同点:①给刚体添加一个力,让刚体按"世界坐标系"进行运动.②代码:Rigibody.函数名(Vector3,ForceMode);Vector3:力的方向和大小;ForceMode:力的模式;ForceMode参数说明:Force:添加一个可持续力到刚体,使用它的质量。Acceleration:添加一个可持续加速度到刚体,忽略它的质量。Impulse:添加一个瞬间冲击力到刚体,使用它的质量。VelocityC原创 2022-02-08 20:06:43 · 576 阅读 · 0 评论 -
unity3d学习笔记-代码(3.对象池化,Object Pooling)
1.代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class ObjectPooler : MonoBehaviour//公开定义对象池这个类{ public static ObjectPooler SharedInstance;//在对象池这个类公开定义一个静态变量 public List<GameObject> pooledObjects原创 2022-02-07 20:30:56 · 400 阅读 · 0 评论 -
unity3d学习笔记-代码(2.杂项问题)
1.多个if语句和else if有什么区别?多个if语句和else if有什么区别?_百度知道2.string和text之间的区别是什么?数据类型:string和text之间的区别是什么?_tzx200911911的博客-优快云博客_string和text区别3.start函数和update函数的区别start函数和update函数的区别_weixin_30485799的博客-优快云博客4.Unity中Update,FixedUpdate,LateUpdate的区别Unity原创 2022-01-11 16:03:39 · 1863 阅读 · 0 评论 -
unity3d学习笔记-代码(1.private、public、部分关键字)
系列文章目录unity3d学习笔记-代码之1.private、public、部分关键字一、private、public区别1、加private与不加的区别:在class里面,默认其成员是private类型的,所以不加也没问题的2、引用权限:加public的变量或函数可以被其他脚本引用,private则不能;补充:public/private/protected的具体区别_百度知道3、显示:public定义的变量能显示在组件里、并能更改,private则不能二、关键字1、co.原创 2022-01-11 15:48:25 · 4928 阅读 · 0 评论