网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月17日
漏签
0
天
太阳神三国杀lua吧
关注:
2,643
贴子:
73,420
看贴
图片
吧主推荐
玩乐
5
回复贴,共
1
页
<返回太阳神三国...吧
>0< 加载中...
新人求问,ai代码里面那个doNotDiscard()和needToThrowArm...
只看楼主
收藏
回复
幻の噩梦
刚看教程
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
doNotDiscard() needToThrowArmor( )这两个函数都是什么意思,我在查猛进和反馈的ai代码都发现了这两个。
还有这个两个函数的参数都是什么?
还有有没有神马ai函数集合的帖子或者文档之类的,有很多不认识的函数没地方查了
求前辈们指点。。。
送TA礼物
IP属地:广东
1楼
2013-10-19 22:52
回复
医治永恒
修改村规
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看字面意思,分别是不弃牌,需要扔掉防具。
IP属地:湖北
来自
Android客户端
2楼
2013-10-19 23:49
回复(1)
收起回复
2025-07-17 03:13:54
广告
独孤安河
自创MOD
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我猜的:
<1>SmartAI:needToThrowArmor(player)
含义:判断是否需要弃掉防具(代码里说,自己那些影响八阵毅重的防具、受伤时的白银狮子、对自己没什么价值的防具等,就属于可以弃掉的防具;而火杀目标的藤甲就不应该弃掉。)
参数:player(ServerPlayer类型,默认为self.player,目标角色)
<2>SmartAI:doNotDiscard(to, flags, conservative, n, cant_choose)
含义:判断失去牌是否没有影响(代码里说,礼让、伤逝之类的就算没有影响,应该是失去一张又摸一张,数目不减的原因;另外像失去后触发空城的情况,也算在没有影响里面了。)
参数:to(ServerPlayer类型,将失去牌的角色)
flags(string类型,牌的位置,默认为"he")
conservative(boolean类型,是否采取保守策略,游戏前两轮且存活人数多于2时默认为true、否则默认为false,看代码里只与屯田凿险有关)
n(number类型,失去牌的数量,默认为1)
cant_choose(boolean类型,是否必须失去牌,默认为nil)
(注:它们都出自smart-ai.lua,5500行附近,具体代码可以自行查看)
3楼
2013-10-20 17:22
回复(2)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
海贼王洛克斯实力有多猛
1910433
2
马斯克推出AI女友,乐坏全球宅男
1854160
3
新歌单爆出单依纯这下没法作妖了
1593756
4
1岁就上班?22岁退休狂领69万
1334606
5
博主用48嘲讽Bin遭粉丝举报
1139400
6
薅外卖羊毛每天5杯奶茶喝成痛风
993288
7
永乐大典又乐又典
883085
8
南通Hero久竞输了这锅谁来背
739376
9
特斯拉带着新车来搅局了
736428
10
Zeus石油杯狂送人头致敬Bin哥
563260
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示