网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月24日
漏签
0
天
太阳神三国杀lua吧
关注:
2,643
贴子:
73,417
看贴
图片
吧主推荐
玩乐
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)
收起回复
独孤安河
自创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
iG不敌TES输在哪
2577690
2
北欧游戏课程事件再起风波
2556640
3
王曼昱击溃孙颖莎夺冠
2034844
4
Zeus刚加入HLE就拿冠军
1919241
5
美国威胁乌克兰不签字就断星链
1451242
6
PC党不是人均4090吗?
1294300
7
王楚钦九大赛冠军进度加一
852932
8
ps吧对敖闰下手了
659142
9
BLG强势出击淘汰WBG
548730
10
王曼昱叫球迷保护好嗓子
531860
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示