骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[功能与代码] 【骑砍2】终于写出来了……2代版本的懒人自瞄

[复制链接]

30

主题

227

回帖

192

积分

见习骑士

Rank: 3

UID
2758789
第纳尔
2148
精华
0
互助
21
荣誉
1
贡献
0
魅力
201
注册时间
2016-7-18
鲜花(22) 鸡蛋(0)
发表于 2024-3-24 19:43:44 | 显示全部楼层 |阅读模式
本帖最后由 路过的罗格 于 2024-4-6 18:56 编辑

演示视频
狗屎代码有点多,这次没法直接整合别人的代码,差点给我写死了。
先放一个演示的视频,以后上班摸鱼的时候再来写怎么做的。核心代码先丢上来,零散的等以后摸鱼。

具体教程继续等等,过两天辞完职再说,辞职还被扣那继续干一个星期也是服了
源码先丢出来,最近把之前卡住的东西给完成了,已经可以当一个常规的mod来发布了

链接:https://pan.baidu.com/s/1qFoSEZCNxbdAR3HAItjeDA?pwd=WofW
提取码:WofW

使用的时候直接在OnMissionTick里调用AimShoot就行了
(点击展开 / 收起)


(点击展开 / 收起)


(点击展开 / 收起)


FireProjectileFromAgentWithWeaponAtPosition函数参考我以前的帖子,需要搭建一下完整的这个系统,不然除了投掷物外,其他远程的伤害有问题
(点击展开 / 收起)


(点击展开 / 收起)


评分

参与人数 1第纳尔 +20 互助 +1 魅力 +20 收起 理由
Aomine Daiki + 20 + 1 + 20 文章不错,继续努力!

查看全部评分

10

主题

183

回帖

58

积分

扈从

Rank: 2Rank: 2

UID
1796884
第纳尔
724
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-3
鲜花(8) 鸡蛋(0)
发表于 2024-4-1 13:28:25 | 显示全部楼层
nbnb,其实我觉得最难的部分是怎么了解源代码的结构,是哪儿有什么介绍文档api文档之类的东西吗?当初我就想把守城方每隔几秒自动补充弹药的功能给改成任何地方都生效,就是无限箭矢嘛,毫无头绪找了得有一个星期,最后瞎翻翻到了,想改点啥根本不知道改哪里

30

主题

227

回帖

192

积分

见习骑士

Rank: 3

UID
2758789
第纳尔
2148
精华
0
互助
21
荣誉
1
贡献
0
魅力
201
注册时间
2016-7-18
鲜花(22) 鸡蛋(0)
 楼主| 发表于 2024-4-1 23:42:03 | 显示全部楼层
本帖最后由 路过的罗格 于 2024-4-1 23:45 编辑
qweasdliu 发表于 2024-4-1 13:28
nbnb,其实我觉得最难的部分是怎么了解源代码的结构,是哪儿有什么介绍文档api文档之类的东西吗?当初我就 ...

主要还是用那个dnSpy反编译软件去看源码。然后就是有一个只能大概看个名字去猜功能的官方api网站https://apidoc.bannerlord.com/v/1.2.7
实际那边看了以后还是需要去看源码来确认那个函数的功能具体的意思



还有就是现在是完整的使用c#去写mod了,所以可以用一些编程里常用的东西,比如列表什么的,1代想用列表根本没有,搞得筛选自瞄目标那边为了节省资源少走几遍遍历全部agent,死了不少脑细胞

0

主题

1

回帖

0

积分

平民

Rank: 1

UID
3641579
第纳尔
0
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2024-4-3
鲜花(0) 鸡蛋(0)
发表于 2024-4-3 20:23:29 | 显示全部楼层
第一次涉及到mod,不知道这个代码怎么用?是用dnspy加到dll里面吗?
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-12-27 12:00 , Processed in 0.111977 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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