logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Rimworld Mod制作教程8 使用jetbrain rider编写mod

文章目录核心内容1 使用jetbrain rider编写mod1.1 下载1.2 C#代码编写1.2.1 创建新项目1.2.2 添加依赖库1.2.3 修改输出路径1.2.4 编写和打包1.3 编写xml数据定义1.4 逆向工程1.5 常用快捷键1.6 其他核心内容1 使用jetbrain rider编写mod1.1 下载下载地址官网1.2 C#代码编写1.2.1 创建新项目new solution

#c#
Rimworld Mod制作教程1 认识Mod结构

0.简介之前就有想尝试过mod制作,结果在网上看了N多教程还是不知道从何下手。后来想到解铃还须系铃人,无奈去看英文的文档,觉得会详细一些。所以本篇参考了 wiki上的一篇教程但是即便是非常详细的教程,对于第一次尝试的人来说还是有很多容易踩坑的地方,所以本篇记录完整的武器制作流程以及需要注意的地方,还有一些翻译工作。1.mod简介首先我介绍一下,rimworld的mod主要有四个部分,分别...

#c##游戏
unity性能优化方向

如果资源没有加载完成,Instantiate实例化之前会先加载资源,就会拖慢速度,所以我们需要根据配置在加载关卡时预加载这些资源。一个节点更新会导致整个canvas重建,虽然每个canvas占用了一个drawcall,但也要注意不要堆积太多不相关的模块在同一个canvas导致重建频繁。Mono虚拟机在我们释放内存后不会降低内存消耗,即只增不减,避免提高Mono中内存的峰值。一般用于场景和角色,内存

#unity#性能优化#游戏引擎
Rimworld Mod制作教程6 使用Harmony对C#代码Patch

0.简介如果你看了前几篇文章,应该对XML PatchOperations有印象,它使用xpath的语法对xml文件进行patch操作。而Harmony的作用与之相似,是对C#代码进行patch操作。Harmony是一个运行库,专门为解决mod冲突之类的问题,不仅用于rimworld,还有很多著名的社区都以Harmony为基础创造了很多mod。Harmony的原理是利用反射获取对应类中的方法...

#c##unity
unity rider emmylua找不到索引的问题

在unity的Edit,把lua类别添加到工程

#unity#游戏引擎
Rimworld Mod制作教程6 使用Harmony对C#代码Patch

0.简介如果你看了前几篇文章,应该对XML PatchOperations有印象,它使用xpath的语法对xml文件进行patch操作。而Harmony的作用与之相似,是对C#代码进行patch操作。Harmony是一个运行库,专门为解决mod冲突之类的问题,不仅用于rimworld,还有很多著名的社区都以Harmony为基础创造了很多mod。Harmony的原理是利用反射获取对应类中的方法...

#c##unity
到底了