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