摘要: 本文通过 GRUB Multiboot2 引导自制操作系统的完整过程,从 Multiboot2 规范解析到代码实现、镜像制作,再到虚拟机测试,展示了如何使用 GRUB 引导自制的操作系统,并修复官方文档中的代码错误,确保系统在 QEMU 和 VirtualBox 环境中成功运行。 阅读全文
posted @ 2024-10-08 16:34 千松 阅读(394) 评论(0) 推荐(1) 编辑
摘要: Dreamteck Splines实现沿路径移动功能 最近有一个“让物体沿固定路径移动”的需求,因此接触到了Dreamteck Splines插件。 Dreamteck Splines可以很方便地绘制各种插值曲线,但在实现物体移动的时候却遇到了很多坑,因此在这里记录一下。 1. 绘制路径线 首先,让 阅读全文
posted @ 2024-07-14 17:09 千松 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 实现Unity AssetBundle资源加载管理器 AssetBundle是实现资源热更新的重要功能,但Unity为其提供的API却十分基(jian)础(lou)。像是自动加载依赖包、重复加载缓存、解决同步/异步加载冲突,等基础功能都必须由使用者自行实现。 因此,本篇博客将会介绍如何实现一个Ass 阅读全文
posted @ 2024-05-23 16:35 千松 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Unity单例基类的实现方式 游戏开发的过程中我们经常会将各种“Manger”类设为单例,以实现单一资源的全局访问。 Unity中的单例一般分为两类,一种是直接继承自Object的普通单例,还有一种是需要继承MonoBehaviour的Mono单例。接下来我将会讲解这两种单例基类的实现方式。 注意: 阅读全文
posted @ 2024-05-22 15:06 千松 阅读(267) 评论(0) 推荐(0) 编辑
摘要: C++虚继承原理与类布局分析 引言 在开始深入了解虚继承之前,我们先要明白C++引入虚继承的目的。C++有别于其他OOP语言最明显的特性就是类的多继承,而菱形继承结构则是多继承中最令人头疼的情况。 我们都知道,当派生类继承基类时,派生类内部会保存一份基类数据的副本。在D->B|C, B|C->A的菱 阅读全文
posted @ 2024-04-02 19:51 千松 阅读(1004) 评论(2) 推荐(2) 编辑
摘要: 将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安装教程,同时由于当时硬盘空间不太够于是就打算安装到U盘上,也因此踩了不少坑。 但128G的U盘都拿来装Arch的话未免也太浪费了一些,所以本篇教程也会演示如何保留一部分空间,使其继续保留U盘的功能。 写这篇博客也主要是因为,这两 阅读全文
posted @ 2023-03-15 18:48 千松 阅读(2340) 评论(0) 推荐(1) 编辑
摘要: 使用OpenMP与AVX优化矩阵乘法 由于课设内容做的太过简(mo)单(yu),于是在去年12月初的时候就计划写三篇博客随笔作为实验报告,前两篇简单介绍了OpenMP和SIMD指令进行铺垫,本篇将会介绍他的应用场景——优化矩阵乘法。 前两篇的传送门: 1.OpenMP优化for循环的基础运用 2.S 阅读全文
posted @ 2023-01-04 22:39 千松 阅读(1520) 评论(0) 推荐(4) 编辑
摘要: SSE与AVX指令基础介绍与使用 SSE/AVX指令属于Intrinsics函数,由编译器在编译时直接在调用处插入代码,避免了函数调用的额外开销。但又与inline函数不同,Intrinsics函数的代码由编译器提供,能够更高效地使用机器指令进行优化调整。 在开始之前可以先在CPU-Z或者Intel 阅读全文
posted @ 2022-12-07 21:51 千松 阅读(5170) 评论(0) 推荐(2) 编辑
摘要: OpenMP优化for循环的基础运用 OpenMP作为多线程并行优化API,其使用方式与C++自带的多线程使用方式有很大的不同。 在使用OpenMP时,我们是通过 #pragma omp+字句 所组成的命令对线程的行为进行控制,之后编译器会自动对这些命令进行分析与优化,将相关代码由串行变为并行。 整 阅读全文
posted @ 2022-12-05 18:46 千松 阅读(2879) 评论(0) 推荐(4) 编辑
摘要: Unity3D 使用LineRenderer绘制尾迹与虚线 1.添加LineRenderer组件 先创建一个3D对象,然后点击Add Component选项 搜索并添加LineRenderer组件 添加完成之后我们就能看到一个突兀的紫色方块出现在了球体旁边,这个就是初始状态(~~还没孵化出来~~)的 阅读全文
posted @ 2022-10-29 16:05 千松 阅读(4049) 评论(0) 推荐(1) 编辑