骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 5457|回复: 7

[霸主] 骑砍2Module开发调试

[复制链接]

1

主题

13

回帖

9

积分

平民

Rank: 1

UID
444889
第纳尔
314
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2011-6-6
鲜花(0) 鸡蛋(0)
发表于 2020-4-8 22:40:41 | 显示全部楼层 |阅读模式
在开发好的Mod进入游戏时,可能有时出现无响应,闪退的情况。这时就需要进行Mod调试,并且调试也能让你更好的了解游戏的处理逻辑,发现一些程序BUG出现的原因等等,所以调试是非常重要且有必要的。在这里分享下我自己使用的调试方法。
开发工具:JetBrains Rider 2019.3.4 x64
调试步骤:
1. 首先打开游戏启动界面
2. 用Rider打开你自己的Module项目,将项目的编译属性调整为DEBUG模式,如图所示:


3.点击Rider菜单栏中的"Run" -> "Attach to Process...",在弹出的对话框中选择骑砍2的游戏进程,如图所示:




4. 在你需要调试的地方打上断点,只需要在对于的代码左边点击一下变成小红点即可,如:

5. 在游戏启动界面选择你的Mod开始游戏
6. 当游戏执行到你打了断点的地方,游戏就会暂停,这时切到Rider界面,在打了断点的地方就出现一个箭头,表示程序当前执行的地方,如图:

7. 接下来就可以进行愉快的调试了。窗口底部能看到当前程序中的变量等信息。将鼠标放到运行处的变量名上面也可以查看该变量的各个属性

几个常用的快捷键:

    F5:跳入方法
    F6:向下逐行调试
    F7:跳出方法  
    F8:直接跳转到下一个断点
最后:本人有其他语言的编程基础,所以感觉C#的基本使用没啥问题。骑砍2的引擎还是挺牛逼的,能做很多骑砍1做不了的事情,有那种种没有你做不到只有你想不到的感觉。目前正在研究MOD的开发,对骑砍的国风MOD比较感兴趣,如果有制作组需要的话,可以联系我,一起研究,共同学习,谢谢~~~。qq: 947061142

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
aliang227 + 10 + 1 您的帖子很有价值!

查看全部评分

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3167938
第纳尔
26
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-14
鲜花(0) 鸡蛋(0)
发表于 2020-4-21 16:48:38 | 显示全部楼层
jsai9a22 发表于 2020-4-16 06:20
平时玩代码吗?这版不就有个蛮详细的教程,看看就知道个八九了。

java和c#都做过项目,教程是指的输出Hello world那个吗?

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3167938
第纳尔
26
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-14
鲜花(0) 鸡蛋(0)
发表于 2020-4-21 16:43:59 | 显示全部楼层
x947061142 发表于 2020-4-15 20:41
https://docs.bannerlordmodding.com,暂时应该就这个吧。有骑友翻译的中文版,你可以在专区里找下

谢谢,中文那个也找到了,花时间研究下看

30

主题

580

回帖

238

积分

见习骑士

Rank: 3

UID
804022
第纳尔
2272
精华
0
互助
7
荣誉
2
贡献
0
魅力
19
注册时间
2012-5-21

霸主正版勋章

鲜花(41) 鸡蛋(0)
发表于 2020-4-16 06:20:00 | 显示全部楼层
ypf5541 发表于 2020-4-15 15:56
请问下骑砍2mod的制作有什么文档吗?学做mod,不知道怎么下手

平时玩代码吗?这版不就有个蛮详细的教程,看看就知道个八九了。

1

主题

13

回帖

9

积分

平民

Rank: 1

UID
444889
第纳尔
314
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2011-6-6
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2020-4-15 20:41:13 | 显示全部楼层
ypf5541 发表于 2020-4-15 15:56
请问下骑砍2mod的制作有什么文档吗?学做mod,不知道怎么下手

https://docs.bannerlordmodding.com,暂时应该就这个吧。有骑友翻译的中文版,你可以在专区里找下

30

主题

580

回帖

238

积分

见习骑士

Rank: 3

UID
804022
第纳尔
2272
精华
0
互助
7
荣誉
2
贡献
0
魅力
19
注册时间
2012-5-21

霸主正版勋章

鲜花(41) 鸡蛋(0)
发表于 2020-4-15 20:20:09 | 显示全部楼层
砍2MOD能这么玩的话基本可以告别BUG了,想想BUG卷轴,笑出声

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3167938
第纳尔
26
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-14
鲜花(0) 鸡蛋(0)
发表于 2020-4-15 15:56:21 | 显示全部楼层
请问下骑砍2mod的制作有什么文档吗?学做mod,不知道怎么下手

3

主题

79

回帖

95

积分

扈从

Rank: 2Rank: 2

UID
3158156
第纳尔
424
精华
0
互助
8
荣誉
3
贡献
10
魅力
2
注册时间
2020-4-5
鲜花(33) 鸡蛋(0)
发表于 2020-4-14 10:29:05 | 显示全部楼层
很有用, 我现在是用log打印到文件里调试的
感谢楼主
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-3-29 17:39 , Processed in 0.156310 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表