随笔分类 -  学习笔记

摘要:目录前言配置准备混音器Audio Listener,Audio Clip和Audio Source开始制作音频类型(AudioType)代码解释音频管理器(Audio Manager)代码解释回到Unity结语 前言 ​ 在游戏制作中,我们为了提升游戏的试听效果需要搭建起一个差不多的音频管理器。对于 阅读全文
posted @ 2024-12-03 14:34 StaDark 阅读(681) 评论(0) 推荐(0)
摘要:综合练习小案例 玩家控制 基本流程 设定移速(全局,以便在unity界面中直接修改)(如public float speed = 5;) 将移动单独封装成方法 在移动方法中完成获取输入、设置移动动画、设置移动时朝向以及移动角色 private void Move() { //获取输入 int inp 阅读全文
posted @ 2024-09-01 23:58 StaDark 阅读(170) 评论(0) 推荐(0)
摘要:2D渲染 Camera相机设置 Projection(投影方式):修改为Orthographic(正交) Size:改变相机的视野大小 Sprite “精灵图”一词首次作为图形术语出现,是在德州仪器的9918(A)视频显示处理器上。使用“精灵图”作为术语,是因为精灵图并不是帧缓冲中位图数据的一部分, 阅读全文
posted @ 2024-09-01 22:34 StaDark 阅读(175) 评论(0) 推荐(0)
摘要:组件的概念 组件:一个或多个功能的容器,类似模块,插上去就有这个功能,不查没有 存在意义: 如果太依赖继承,继承树将会特别复杂 组件化设计思想有利于维护拓展 unity内任何游戏物体必须有Transform组件 unity中大多数情况下,我们写的c#脚本就是一个组件 从代码角度认识GameObjec 阅读全文
posted @ 2024-09-01 22:28 StaDark 阅读(127) 评论(0) 推荐(0)
摘要:基础语法 文档注释&代码块 /// <summary> /// 待机 /// </summary> #region 物体移动 sq.transform.Translate(new Vector3(5,0,0)); #endregion 字符串格式化输出 使用 $ 可进行格式化输出 C# string 阅读全文
posted @ 2024-09-01 22:27 StaDark 阅读(509) 评论(0) 推荐(4)
摘要:目录文件操作文本文件写文件include 读文件include 二进制文件写文件读文件 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 c++中对文件操作需要包含头文件 文件类型分为两种: 文本文件 - 文件以文本的ASCII码形式存储在计算机中 阅读全文
posted @ 2024-07-25 18:27 StaDark 阅读(132) 评论(0) 推荐(0)
摘要:目录类 & 对象封装访问权限类的构造函数&析构函数构造函数的分类及调用拷贝构造函数的调用时机构造函数调用规则深拷贝与浅拷贝初始化列表类对象作为类成员静态成员C++对象模型和this指针成员变量和成员函数分开存储this指针概念空指针访问成员函数const修饰成员函数友元全局函数做友元类做友元成员函数 阅读全文
posted @ 2024-07-25 02:45 StaDark 阅读(129) 评论(0) 推荐(0)
摘要:函数PLUS 函数默认参数 在c++中,函数的形参列表中的形参是可以有默认值的。调用函数时,如果未传递参数的值(传入参数为空),则会使用默认值,如果指定了值,则会忽略默认值,使用传递的值。 语法:返回值类型 函数名 (参数 = 默认值) { } int func(int a, int b = 10, 阅读全文
posted @ 2024-06-24 01:36 StaDark 阅读(46) 评论(0) 推荐(0)
摘要:c++中的引用 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象, 阅读全文
posted @ 2024-06-16 17:08 StaDark 阅读(40) 评论(0) 推荐(0)
摘要:目录内存分区模型程序运行前程序运行后new操作符 内存分区模型 c++在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理(编写的所有代码都会存放到该处) 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程 阅读全文
posted @ 2024-06-14 16:06 StaDark 阅读(64) 评论(2) 推荐(0)
摘要:我这里没有显示报错,是直接闪退的情况,但是网上搜索的时候大多数是有报错弹窗的,运行报错提示为无法链接动态库。如下图: ![原图来自CSDN@LJY_kt11 一句话说清楚 原因是使用CLion编译的程序是用cmake方法编译的,在windows上exe文件需要libgcc才能运行 总而言之是编译器的 阅读全文
posted @ 2024-06-06 23:53 StaDark 阅读(800) 评论(2) 推荐(1)
摘要:Java学习笔记(三) 对象和类 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 下图中汽车为类(class),而具体的每辆车为该汽车类的对象(object 阅读全文
posted @ 2024-05-30 14:20 StaDark 阅读(38) 评论(0) 推荐(0)
摘要:Java学习笔记(二) 快捷方法生成 psvm >> public static void main(String[] args){} main >> public static void main(String[] args){} sout >> System.out.println(); i.s 阅读全文
posted @ 2024-05-26 16:55 StaDark 阅读(24) 评论(0) 推荐(0)
摘要:Java学习笔记(一) 基本语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJava 阅读全文
posted @ 2024-05-22 11:42 StaDark 阅读(37) 评论(2) 推荐(0)