关于骑士和城堡属性的访问
你好,(1)由于最多可以征召3个骑士,能否获取当前己方骑士的个数?或者说,如果自己的骑士和对方的骑士作战,如果己方骑士战死,能否捕获这样的消息。
(2)在KnightDecision()中,如果map中金矿的位置已知,可以将map中金矿的BaseItemView转换类型为MineView访问其金矿的归属和剩余量,能否通过相同的方法访问map中骑士和城堡的属性?如果不能通过map访问,只能通过KnightDecision()中传进来的CastleView和activeKnight,是否意味着,即使知道对方骑士和城堡的位置,也不能访问对方骑士和城堡的属性,也就是说,在双方骑士交战之前,是无法判断作战的结果的? 1. 每次城堡行为和骑士行为调用时传给你的参数中都有地图的信息,你可以拿到目前在场的骑士,这样你就知道哪些骑士在上个回合中牺牲了。
2. 可以用同样的方法获取,只是不能拿到对方城堡的金钱数量。 为什么己方也无法由自己城堡的属性Golds中获取自己的金币数量呢?按理来说己方有多少钱,自己应该是清楚的啊 回复 3楼tanhaiqingGPRC的帖子
己方的金币从传入的CastleView类型参数中可以拿到 回复 2楼Valentine的帖子
请问能通过同样的方法可以拿到对方骑士的属性吗?或者对方骑士的对象? 回复 5楼Excalibur269的帖子
是的,找出地图里敌方骑士的元素,Cast到KnightView就可以。 回复 6楼Valentine的帖子
谢谢,弄好了
页:
[1]