JEngine开源框架 BPath变量名称出现减号错误情况修复
First Post:
Last Update:
Word Count:
Read Time:
Last Update:
Word Count:
268
Read Time:
1 min
JEngine开源框架 BPath变量名称出现减号错误情况修复
JEngine是一款知名的Unity3d热更游戏框架。
github: https://github.com/JasonXuDeveloper/JEngine
Bug描述:
若动态资源路径或者文件名称包含了减号 “-“,则会出现 BPath.cs生成的变量名称不符合C#规范,修复的PR我也已经提交,作者已经接受该PR的提交,哈哈也变成了其中一个贡献者。
Bug原因:
在Assets\Dependencies\BundleMaster\Editor\BundleMasterEditor\BuildAssetsTools.cs文件中的GeneratePathCode里,没有考虑到文件名称包含 “-“这种情况, 若出现这种字符,就会导致HotUpdateScripts\BPath.cs文件里的BPath类的成员变量名称不符合C#命名规则。
Bug修复:
在Assets\Dependencies\BundleMaster\Editor\BundleMasterEditor\BuildAssetsTools.cs文件里的GeneratePathCode函数中,foreach中,增加一行 name = name.Replace(“-“, “_”); 即可
如下
1 |
|
打赏点小钱
支付宝 | Alipay
微信 | WeChat