随笔分类 -  Unity-技术小白的进阶之路

摘要:键盘输入监听 // 监听键盘字母A按下 Input.GetKeyDown(KeyCode.A); // 监听键盘字母A抬起 Input.GetKeyUp(KeyCode.A); // 监听键盘字母A长按 Input.GetKey(KeyCode.A); 鼠标按键监听 // 监听鼠标左键按下 Inpu 阅读全文
posted @ 2022-10-28 14:57 坞中客 阅读(81) 评论(0) 推荐(0) 编辑
摘要:游戏物体查找 定义公共变量,将要查找的游戏物体拖入 GameObject.Find("要查找的游戏物体名称");通过游戏物体名称查找 GameObject.FindGameObjectWithTag("游戏物体的标签名");通过游戏物体上的标签进行查找,前提是该游戏物体的标签是对的。 var obj 阅读全文
posted @ 2022-10-28 14:50 坞中客 阅读(26) 评论(0) 推荐(0) 编辑
摘要:现实中某个词语不会的时候,一般别人的建议是查下字典,Unity中的API同样是这个道理。Unity中的API千千万,但一个人的记忆力是有限的,这个时候学会查询UnityAPI比死记硬背API要好的多。 Unity学习路径 Unity用户手册 Unity脚本手册 Unity资源路径 Unity资源商店 阅读全文
posted @ 2022-10-25 17:01 坞中客 阅读(26) 评论(0) 推荐(0) 编辑
摘要:MonoBehavior 概念 脚本:附加在游戏物体对象上的用于定义游戏对象行为的指令代码。 创建脚本方法:Assets->create->C#脚本 MonoBehavior类中的函数 生命周期 Awake脚本实例被创建 用于游戏对象的初始化 awake早与其他的start (all) OnEnab 阅读全文
posted @ 2022-10-24 20:18 坞中客 阅读(54) 评论(0) 推荐(0) 编辑
摘要:常见组件 GameObject游戏物体 Component组件 Transform变换组件,表示游戏物体在游戏空间中的信息 Position坐标 Rotation旋转 Scale缩放 Render渲染 Camera相机 Layer层级 Projection投影 Camera 相机 Clear Fla 阅读全文
posted @ 2022-10-24 15:11 坞中客 阅读(159) 评论(0) 推荐(0) 编辑
摘要:==数据结构:批量管理和维护数据。== 一维数组 // 数组 string[] list = new string[10]; // 数组添加元素 list[0] = "张三"; // 数组添加元素 list[1] = "李四"; // 访问数组长度 Console.WriteLine(list.Le 阅读全文
posted @ 2022-10-24 13:35 坞中客 阅读(38) 评论(0) 推荐(0) 编辑
摘要:值类型 整型 浮点数 布尔值 字符 枚举 结构体 引用类型 数组 自定义类 接口 委托 object 字符串 栈速度快,空间小。堆空间大,速度慢。 值类型存在栈中。 引用类型指针存在栈中具体的数据存在堆中。 阅读全文
posted @ 2022-10-23 21:28 坞中客 阅读(23) 评论(0) 推荐(0) 编辑
摘要:访问修饰符 |访问修饰符|访问级别| |:-:|:-:| |public|公有地,外部可以访问| |protected|受保护的,只有本类和派生类才能够访问| |private|私有的,只有本类中可以访问| 封装 ==字段封装完称为属性 使用封装访问到其他类中的一些私有字段,但可以通过添加条件来限制 阅读全文
posted @ 2022-10-23 21:05 坞中客 阅读(24) 评论(0) 推荐(0) 编辑
摘要:OOP面向对象编程 类的结构 class Student { } 类与对象 class Program { // 主方法(程序入口) static void Main(string[] args) { // 张三是Student实例化的对象 Student 张三 = new Student(); } 阅读全文
posted @ 2022-10-23 18:04 坞中客 阅读(16) 评论(0) 推荐(0) 编辑
摘要:loop循环:频繁的做某件事。 for循环 // 判断条件是否符合(i是否小于10),条件符合执行对应逻辑,然后i的值加一,直到条件不符合就跳出循环,执行下方逻辑。 for (int i = 0; i < 10; i++) { // 执行逻辑 } while循环 int num = 0; // 循环 阅读全文
posted @ 2022-10-23 15:05 坞中客 阅读(18) 评论(0) 推荐(0) 编辑
摘要:类型转换 ==隐式转换:小范围->大范围 显示转换(强制转换):需要用户自己执行代码来转换,大范围转小范围会丢失精度或报错。== System.Convert转换工具 int a = 10; // 小范围转大范围(隐式转换) float b = a; float c = 3.14f; // 大范围转 阅读全文
posted @ 2022-10-23 15:02 坞中客 阅读(16) 评论(0) 推荐(0) 编辑
摘要:C#--赋值运算符 = += -= *= /= // 声明一个变量,对这个变量的赋值为10. int a = 10; /* a += 10相当于a = a + 10;可以先看赋值运算符的右边, * a的值在上一步已经为10,而a + 10等于20,然后将得到的20赋予a,a经过+=后的值就是20.* 阅读全文
posted @ 2022-10-21 23:50 坞中客 阅读(60) 评论(0) 推荐(0) 编辑
摘要:计算机基础知识 计算机基本数据类型及简单语法 运算符 流程控制 循环控制 初识面向对象编程 面向对象编程 封装继承 值类型引用类型 数据结构 数组动态数组 Unity 基本组件了解 Unity 脚本手册查询 Unity 生命周期 GameObject 游戏物体 Input 输入 Rotation 四 阅读全文
posted @ 2022-10-21 23:47 坞中客 阅读(30) 评论(0) 推荐(0) 编辑
摘要:这里使用的是Visual Studio。 编程基础入门--命名空间 using System 是一个命名空间 通俗理解:要使用某个工具,首先要知道这个仓库是什么,然后再从仓库中获得想要的工具。 编程基础入口--主函数 编辑器依靠特殊的符号找到执行的入口 static main(){ } 在main函 阅读全文
posted @ 2022-10-21 23:46 坞中客 阅读(67) 评论(0) 推荐(0) 编辑
摘要:计算机存储单位进制转换 二级制 进制是计算机中广泛采用的一种数制,二进制使用0和1来表示,进位规则是“逢二进一”。 八进制 一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,进位规则是“逢八进一”。 十进制 是现实中使用的一种进制。 十六进制 十六进制,是计算机中数据的一种表示方法 阅读全文
posted @ 2022-10-21 21:49 坞中客 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示