基于UNITY引擎开发的游戏源码修改方法

1此教程几乎可以修改基于UNITY制作99%的游戏

2准备工具

DLL修改: dnSpy/dnSpy

资源查找:AssetStudio

资源替换:UABE

3修改前分析

目前游戏主要存在2种代码

一种是直接c#写的基于引擎的代码

另外一种是使用lua来写逻辑的代码

4.1

如果是基于c#的 使用dnSpy直接打开Assembly-CSharp.dll修改保存就行

扫描二维码关注公众号,回复: 15268469 查看本文章

4.2

如果是基于lua的

AssetStudio 先扫描.lua资源 找到对应的资源文件比如 resources.assets

使用UABE打开resources.assets

找到对应的lua脚本->plugin->Export to .txt

修改对应的逻辑

plugin->Import from .txt 导入

然后save整个resources.assets到任意位置

覆盖原文件

猜你喜欢

转载自blog.csdn.net/icemaker88/article/details/125950367