找回密码
 立即注册

QQ登录

只需一步,快速开始

liaoliaoliao

新手上路

2

主题

2

帖子

32

积分

新手上路

积分
32
  • 30

    金币

  • 主题

  • 帖子

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

6 个回复

倒序浏览
Valentine
版主   /  发表于:2013-4-5 11:14:00
沙发
1. 每次城堡行为和骑士行为调用时传给你的参数中都有地图的信息,你可以拿到目前在场的骑士,这样你就知道哪些骑士在上个回合中牺牲了。
2. 可以用同样的方法获取,只是不能拿到对方城堡的金钱数量。
GrapeCity inc.
LeySer Framework Team
回复 使用道具 举报
tanhaiqingGPRC
论坛元老   /  发表于:2013-4-6 19:15:00
板凳
为什么己方也无法由自己城堡的属性Golds中获取自己的金币数量呢?按理来说己方有多少钱,自己应该是清楚的啊
回复 使用道具 举报
Valentine
版主   /  发表于:2013-4-7 10:36:00
地板
回复 3楼tanhaiqingGPRC的帖子

己方的金币从传入的CastleView类型参数中可以拿到
GrapeCity inc.
LeySer Framework Team
回复 使用道具 举报
Excalibur269
论坛元老   /  发表于:2013-4-14 15:52:00
5#
回复 2楼Valentine的帖子

请问能通过同样的方法可以拿到对方骑士的属性吗?或者对方骑士的对象?
回复 使用道具 举报
Valentine
版主   /  发表于:2013-4-15 08:31:00
6#
回复 5楼Excalibur269的帖子

是的,找出地图里敌方骑士的元素,Cast到KnightView就可以。
GrapeCity inc.
LeySer Framework Team
回复 使用道具 举报
Excalibur269
论坛元老   /  发表于:2013-4-16 18:05:00
7#
回复 6楼Valentine的帖子

谢谢,弄好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部