永远的小学生 发表于 2013-8-5 14:47:57

好吧,发帖还得选类别。。。。。。求助!

我做了一个游戏剧本,但是里面的竞技场出了点问题。
不过,首先,我得问一下,怎么把剧本上传到论坛?{:146:}

条顿武士 发表于 2013-8-5 15:11:26

发帖子的时候有个曲别针按钮,是添加附件用的,然后选择你的scx就行了

永远的小学生 发表于 2013-8-5 15:17:57

谢谢,明白了。
游戏还没做完,但是竞技场的触发出了点问题。
就是想点一下旁边的长枪兵让“战士”进到竞技场,然后冒出三个“绿兵”,打败他们就可以获得奖励。

永远的小学生 发表于 2013-8-5 15:18:34

条顿武士 发表于 2013-8-5 15:11 static/image/common/back.gif
发帖子的时候有个曲别针按钮,是添加附件用的,然后选择你的scx就行了

谢谢!

条顿武士 发表于 2013-8-5 15:33:38

永远的小学生 发表于 2013-8-5 15:18 static/image/common/back.gif
谢谢!
检测竞技场胜利的触发,名字是“触发1”的那个,条件0是区域内的物件,玩家3,0

因为区域内的物件是判别区域内玩家单位数目大于等于一定值,所以如果是玩家3在那个区域内的单位数大于等于0,那么这个条件永远都是成立的,所以估计玩家走进竞技场就会直接获胜。

这个地方需要用到判别区域内玩家3的单位数小于等于0的条件,但是遗憾的是帝国里没有这个判别条件,只有“拥有对象数量少于”这个条件。也就是没办法设定判别区域,只能判断玩家3所有的单位的数量是不是小于某个数值。

要解决竞技场的问题,有两个方法。一是竞技场出兵的时候,出一些独特的兵种,这些兵种在地图上的其他区域不会出现,只在竞技场里会出现(以狂战士为例),然后用“拥有对象数量少于”这个条件判断玩家3的所有狂战士数量小于等于0就可以了。二是用三联逆向触发来判定区域内的单位数量小于等于某个数值,这个可以参考下面这个帖子:

https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=6682

永远的小学生 发表于 2013-8-5 15:38:29

拆了别人的作品时我也看到过三联逆向,我试试!谢谢!

永远的小学生 发表于 2013-8-5 15:48:11

弄了半天,脑子还是昏了,触发到底该怎么设计呢?

永远的小学生 发表于 2013-8-5 16:05:25

我成功了,谢谢!
页: [1]
查看完整版本: 好吧,发帖还得选类别。。。。。。求助!