游戏开发工具优先级先后顺序开发引擎-.4.9上线-2017

日期: 栏目:文章分享 浏览:822 评论:0

这篇文章和大家分享我的游戏开发工具,涉及到的工具没有优先级先后顺序

开发引擎 - .4.9

如果上线 Play,安卓要求APK中包含64位代码,能构建64安卓安装包的最低引擎版本是.4。选择一方面是安卓64位要求,另一方面完全放开 功能(此功能.4也有,但不成熟,没有放开)。有了包管理器,就可以通过包管理器来下载使用Unity的新功能,比如Jobs 、ECS和 Asset .此版本相对于又不会太新,比较适合商业开发。

在这里插入图片描述

C#编辑器 - 2017

比使用上更顺手一些。Rider没有用过,有兴趣的可以尝试。Vusal 2017不像2015那么臃肿,安装体积小,相关扩展也是用则装,不用不会强制安装。因为没有找到 2019免费可用的 X插件(强烈推荐安装此插件),所以放弃了2019(2019支持的库版本更高更新一些)。

电脑配置差的同学可以考虑使用 Code替代 2017。

版本管理工具 - SVN & Git

大部分公司商业项目会选择SVN做为版本管理工具,部署和使用都比较简单,策化及美术也能不费力地熟练使用。SVN客户端一般为,带图形操作界面,安装时建议勾选SVN命令行支持,这样就可以把常用的SVN功能集成到Unity-视图的右键菜单里,对单显示器开发者极其友好,免除来回切换Unity和Win资源管理器的烦恼。

Git配合Git代码托管平台(、码云等,上篇有介绍)使用。Git有本地仓库。在学习他人优秀项目时雷电模拟可以设置代理吗,可以对项目做个本地Git仓库,对源码改动后可以方便的回滚到源码状态。本人基本上是用Git管理学习项目,没有太复杂的版本管理要求,所以没有用Git图形化工具,有图形化工具需求的小伙伴自行百度吧。附个Git命令作用区间图:

在这里插入图片描述

安卓模拟器 - 雷电模拟器

模拟器完全是看个人喜好,市面上的各大模拟器功能也大径相同,这个没有什么纠结的。

雷电模拟器有加速功能吗_雷电模拟可以设置代理吗_雷电模拟提示微信已停止运行

的原生模拟器可以设置刘海屏,调屏幕宽高适配的小伙伴可以考虑。

在这里插入图片描述

Unity编辑器中模仿刘海屏

对比工具 -

功能强大的老字号比对工具。支持文件、片段、文件夹等资源的比对。找错、查差异必备。

安卓包查看 - jadx

雷电模拟提示微信已停止运行_雷电模拟器有加速功能吗_雷电模拟可以设置代理吗

开源应用。解包APK、查看签名指纹。使用时把APK拖到.bat文件上即可弹出解包图形界面,非常方便。

SDK必备 -

对于国内渠道目前还可以用接SDK,目前国内各渠道提供的SDK Demo用的仍然居多。而发包的64位硬性要求直接导致接SDK的方案过时。从转向 也相对简单些。碍于发展趋势,能用AS还是及早转向AS吧。

另外AS还可以用来做真机调试、查Log、查性能消耗等。

DLL反编辑 - Dnspy

开源项目,dll文件的反编译利器。类似还有ILSpy(有VS插件)。

在Unity mono出包的时代用来反编译市面上未加密的APK。目前商业项目构建方式居多,构建的包内无dll。

可以反编译Unity的部分类库,比如UI类库和类库,学习Unity的内部实现思路。也可以反编译某些第三方插件的dll类库。

总之,看到心动的dll就用它反编译试试。

在这里插入图片描述

查看 -

同是开源项目,可以提取中的一切资源(资源提取出来是编译后的资源雷电模拟可以设置代理吗,需要自行翻译)。应用场景自行脑补。

这个工具还可以用来检测项目打出来的是否完整、合理。对游戏运行丢贴图、丢模型等Bug排查会有帮助。

性能工具 - Unity &

Unity自带Unity 。说下 的安装,如果所用Unity 版本有包管理器,直接在包管理器导入,否则到Unity的仓库中下载导入。

Unity 查卡顿和整体性能,性能优化的主力工具。 前后截快照对比,查内存泄露更方便。

两个工具都可以调试真机。

扩展:

最后,再次强调,以上分享是我个人的开发环境和所用工具,给大家一个参考。开始环境和工具没有最好的,只有顺手的,及早构建,一定要养成好习惯。

标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。发布前请先查看评论规则:点我查看