这一篇原本的标题是:如何将插件上架到UE虚幻商城?
但是Up主聆枫LingFeng已经分享了相关议题,而且非常详细:【[UE] 虚幻商城上架指南】
所以这一篇就改写目录了,其实由谁来讲并不重要,重要的是讲的内容是否是读者需要的,希望大家可以从中受益。
为了方便读者掌握阅读顺序,特此将目录整理在这里,并且希望读者在遇到问题时在评论区留言,笔者看到后会进一步更新补充后续章节,从而完成这个专栏的写作迭代。
0.为什么要开发插件?
1. 如何创建插件?
2. 如何为插件创建C++类?
3. 插件C++类如何打印日志?
4. 插件C++类如何读取Excel配置表?
5. 如何使用UE5 C++接口?
6. 如何使用游戏标签?
7. 如何使用游戏消息子系统来解耦?
8. 如何动态生成列表视图?
9. 如何动态显示物品词缀?
10. 如何动态显示物品提示?
11. 如何设计基类和派生类?
12. 如何将数据显示到UI上?
13. 如何开发背包系统?
14. 如何实现UI交互?
15. 如何制作插件使用案例?
16. 如何开发合成物品功能?
17. 如何开发背包扩容功能?
路漫漫其修远兮,吾将上下而求索。
——屈原《离骚》
随着UE5引擎的强大之处被越来越多的开发者认识到,各行各业都不约而同地将其作为项目研发引擎,这意味着如果我们掌握了UE5研发技能,我们将在市场中处于优势位置。而掌握UE5插件开发的技能则可以将我们项目开发的效率提升到更高的水平,做到事半功倍,正所谓“工欲善其事,必先利其器”,打造适合自身行业的插件工具集,使其成为我们的开发事业的利器。
基于这样的思考,笔者开始了本专栏的编写,想要通过这样一个UE5插件开发指南的参考性专栏,帮助那些想要通过插件开发提高效率的朋友。因为笔者在实际的项目中也因此而收益,所以这无疑是一件值得做的事情。
在写作过程中,笔者提出一个个问题,然后在通过思维导图分析,通过流程图拆解,逐步去解决开发中的难题。之所以是这样的形式,是因为笔者想要让读者形成:遇到问题>分析拆解问题>逐步解决问题>优化已有方案,这样是思维模式正是我们程序员所必须具备的基本素养,所以笔者大胆摸索出这样的一种指南写作方法。
相信这些问题只是我们日常工作中的冰山一角,但是万变不离其宗,只要掌握思维模式的利刃,我们就能将那些五花八门的问题像庖丁解牛一样地迎刃而解。
当然,本专栏不仅需要读者对UE引擎有一定的了解,而且需要读者掌握UE C++基础,尽管笔者在写作过程中已经尽量降低阅读门槛了。因为想要使那些刚刚加入到行业的萌新也能阅读,从而让开发插件的思路得到普及,所以这里面也科普了许多UE编辑器和UE C++的基础操作和编程技巧。
本专栏可能是相对小众的,但是市面上又没有一本同类型的专栏,所以笔者只能厚着脸皮来起草,由于笔者才疏学浅,难免在写作过程中有所疏漏的地方,故而希望读者如果有什么意见,可以通过邮件反馈给笔者:cloud198923@。也可以在评论区留言,每一封读者反馈的邮件和文章评论都会收到回复,并且将大家的宝贵意见整理到之后的章节中,从而完成专栏的迭代更新,使其能够帮助更多的开发者。
本专栏将帮助读者:
1.认识到开发插件的必要性;
2.掌握开发者的思维模式;
3.掌握诸如UE5 C++的接口之类的编程技巧;
4.掌握开发插件的整个流程;
5.获得详细注解的商店插件源码。
感谢大家订阅,真诚希望本专栏可以帮助到读者,开发的道路虽然蜿蜒崎岖,但是只要我们坚持不懈的努力,一定可以创造一个美好的未来。