liaoliaoliao 发表于 2013-4-4 11:23:00

关于骑士和城堡属性的访问

你好,
(1)由于最多可以征召3个骑士,能否获取当前己方骑士的个数?或者说,如果自己的骑士和对方的骑士作战,如果己方骑士战死,能否捕获这样的消息。
(2)在KnightDecision()中,如果map中金矿的位置已知,可以将map中金矿的BaseItemView转换类型为MineView访问其金矿的归属和剩余量,能否通过相同的方法访问map中骑士和城堡的属性?如果不能通过map访问,只能通过KnightDecision()中传进来的CastleView和activeKnight,是否意味着,即使知道对方骑士和城堡的位置,也不能访问对方骑士和城堡的属性,也就是说,在双方骑士交战之前,是无法判断作战的结果的?

Valentine 发表于 2013-4-5 11:14:00

1. 每次城堡行为和骑士行为调用时传给你的参数中都有地图的信息,你可以拿到目前在场的骑士,这样你就知道哪些骑士在上个回合中牺牲了。
2. 可以用同样的方法获取,只是不能拿到对方城堡的金钱数量。

tanhaiqingGPRC 发表于 2013-4-6 19:15:00

为什么己方也无法由自己城堡的属性Golds中获取自己的金币数量呢?按理来说己方有多少钱,自己应该是清楚的啊

Valentine 发表于 2013-4-7 10:36:00

回复 3楼tanhaiqingGPRC的帖子

己方的金币从传入的CastleView类型参数中可以拿到

Excalibur269 发表于 2013-4-14 15:52:00

回复 2楼Valentine的帖子

请问能通过同样的方法可以拿到对方骑士的属性吗?或者对方骑士的对象?

Valentine 发表于 2013-4-15 08:31:00

回复 5楼Excalibur269的帖子

是的,找出地图里敌方骑士的元素,Cast到KnightView就可以。

Excalibur269 发表于 2013-4-16 18:05:00

回复 6楼Valentine的帖子

谢谢,弄好了
页: [1]
查看完整版本: 关于骑士和城堡属性的访问