You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.8 KiB
3.8 KiB
我该做什么?
- 开发骑砍2的模组总是要配置开发环境的,主要是使用Visual Studio软件。这部分需要由程序帮助一起撰写。
- 接下来,根据你的情况,你可以选择适合自己的道路。具体的细节可在群内与皮蛋讨论。
- 如果你是大神程序,那应该不用在如此简单的研究上停留,可以考虑在群内联系皮蛋讨论参与大型功能架构的开发。
- 如果你对自己的技术有信心,可以在需求文档中的程序部分找找具体的功能需求文档查阅,在群内与皮蛋讨论,直接开始某项具体功能的开发。
- 如果你不太熟练,可以继续往下看本篇文档。本篇文档会提供皮蛋个人认为适合新手程序上手,用来熟悉骑砍2的功能开发,增进对骑砍2代码的理解。
配置开发环境
首先,你需要配置骑砍2的开发环境。这部分需要由程序撰写。
Hello World
当配置完毕后,你可以尝试使用骑砍2的API来开发一个小功能试水。这部分需要由程序帮助修改已有内容并撰写细节。
- 通过查阅文档接口-UI-弹窗获取你所需的资料。
- 利用在1中获得的信息,在骑砍2中找到对应的API,尝试使用它们。
- 实现在骑砍2游戏中的各种姿势的“Hello World”。
站在巨人的肩膀上实现功能解决问题
时间来到了2023年,骑砍2游戏已经发布3年了。 有很多开发者制作了各种功能性的模组。 你遇到的问题很可能也是其他开发者遇到的,并且已经解决了的。 先试着问问他们吧。
模组技术交流圈子
- 制作组内部交流
- 制作组内的老程序可能知道问题的解决方案。
- 制作组内的老开发者可能不知道问题的解决方案,但是他们知道哪个模组解决了这个问题,或者哪些人可能能有解决方案。
- 国内的骑砍2模组技术交流组织
- QQ群981334483,由衣谷作坊制作组的组长Aeworl-ri组建的,是国内技术实力较强的群组。
- QQ群348034786,由汉武风云制作组的组长无情沙组建。
- 其他私密群。骑砍2的模组开发也分为几个小圈子,想要混入其中需要先与他们中的核心成员搞好关系,然后让他们拉你进去。
- 国外的骑砍2模组技术交流组织
- 国外主要的技术交流都在Discord软件上进行。
NPC99: "Go to this forum page https://forums.taleworlds.com/index.php?pages/modding/ and click the big blue button at the top to join Mount & Blade Modding discord."
- 国外主要的技术交流都在Discord软件上进行。
- Taleworlds官方的骑砍2论坛技术交流分区
- 骑砍2官方论坛不需要魔法。
- 骑砍2的官方论坛通用语言是英语。
- 你可以像注册大多数网站那样轻松地注册T社官方论坛。
- 然后你就可以在模组分区搜索你想解决的问题,或发帖提问了。
看看别人是怎么做的吧
当你为了实现某个功能寻找对应API而在骑砍2的代码海洋中翻腾几个小时之前,不妨找找看是否已经有其他人完成了类似的功能。看看他们的代码有助于你快速找到对应的API或解决问题的方案。
- 常用网站:
- 模组下载-N站:NEXUS
- 模组下载-中文站下载站:骑马与砍杀中文站下载站
- 模组下载-中文站模组发布区:骑马与砍杀中文站MOD发布分区
- 问问制作组内的老开发者们,也问问玩模组的老玩家们,他们或许知道你想实现的功能,或者想找的API或问题答案,有在哪些其他模组里解决过。