05 2024 档案
摘要:Unity 添加新建Lua脚本选项 最近学习Unity的XLua热更新框架的时候,会经常需要创建新的Lua脚本。然而,Unity本身不支持直接创建.lua后缀的文件,所以每次都必须手动在外部打开文件夹创建。 为了提高效率,就需要在Unity新建文件的菜单中添加了一个“新建Lua脚本”的选项。并且,要
阅读全文
摘要:实现Unity AssetBundle资源加载管理器 AssetBundle是实现资源热更新的重要功能,但Unity为其提供的API却十分基(jian)础(lou)。像是自动加载依赖包、重复加载缓存、解决同步/异步加载冲突,等基础功能都必须由使用者自行实现。 因此,本篇博客将会介绍如何实现一个Ass
阅读全文
摘要:Unity单例基类的实现方式 游戏开发的过程中我们经常会将各种“Manger”类设为单例,以实现单一资源的全局访问。 Unity中的单例一般分为两类,一种是直接继承自Object的普通单例,还有一种是需要继承MonoBehaviour的Mono单例。接下来我将会讲解这两种单例基类的实现方式。 注意:
阅读全文
摘要:insmod和modprobe加-f参数导致Invalid module format错误 这几天做Linux驱动相关实验遇到的一个奇怪的现象。 在Ubuntu系统下使用insmod或modprobe可以正常加载的模块,在加上-f选项后就会出现Invalid module format错误。并且这个
阅读全文