中国星际RPG联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

【人人都会编地图】提升课1-触发详解1

查看数: 5786 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-8-20 21:49

正文摘要:

【人人都会编地图】提升课1-触发详解 作者:Easy.ck.er     大家学完基础课了,可以做RPG了。但是要对触发要有个全面的了解,下面我来一一介绍。     【一】、PLAYERS 玩家设定   & ...

回复

独性虾 发表于 2014-4-23 10:23:01
某些执行动作的执行对象只能是触发对象,如:
Transmission(播送人物,字幕,音乐)
PlayWAV(播送音乐)
DisplayText(显示一段字幕)
CenterView(移动当前视野到….)
SetMissionObjectives(更改目标提示)
Run AI(运行电脑设置)
SetNextScenario(载入下一幅map, 仅单机有效, 多次运行,实际效果为最后一次)
Draw(游戏显示平局结束)
Victory(游戏显示胜利结束)
Defeat(游戏显示失败结束)

在执行create 这个触发时有人经常会发现,在明明是 for current player(为当前玩家)创建单位,怎么会有其他玩家的单位出现;或者 for player 1,怎么创建的数量加倍了!
其实这时你的触发本身并无大碍….但触发对象出问题了
例子:
Player : force 1(包括player 1, 2, 3)

Condition : Player 1 brings at least 1 men to A.

Action : Create 1 吉姆雷诺(战巡舰) at B for current player

实际效果:当player 1 有一个兵到达位置层A时,会出现3个各自分属于player 1, 2, 3玩家的吉姆雷诺(战巡舰)在 位置层B

解释: 因为此时的触发实际上是三个player分享共同的触发条件和执行动作,当条件满足时便会执行三个触发,如果执行动作里的所属玩家 换为 for player 1 就会产生貌似创建数量翻倍的效果…… 所以,请慎重选择触发对象player

QQ|网站统计|手机版|小黑屋|中国星际RPG联盟    

GMT+8, 2024-5-4 18:55 , Processed in 1.140625 second(s), 24 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表