【教程】世界编辑器 之 故事编辑教程
星球探险家吧
全部回复
仅看楼主
level 11
_17th_ 楼主
a0.94发布后,现在故事编辑器编出来的剧情已经可以在Custom模式下运行了。
续上一个世界编辑器的教程,由于故事编辑器相对比较复杂,这里楼主只写一个简短的故事编辑器教程,希望能抛砖引玉。
2016年03月23日 05点03分 1
level 11
_17th_ 楼主
还不知道世界编辑器的童鞋,先看世界编辑器教程[咦]
tieba.baidu.com p 3571875706 (去掉了斜线)
2016年03月23日 05点03分 2
level 11
_17th_ 楼主
首先,如果我已经做了几张地图了,我要怎么才能弄到游戏里面去?
答:光有图不行,你需要一个故事(哪怕是一个空的故事)[冷]
接下来介绍如何创建故事工程。
2016年03月23日 05点03分 3
level 11
_17th_ 楼主
故事编辑器 和 世界编辑器 是分开的功能,即使在没有打开世界工程的情况下,也可以打开故事编辑器
在Tool -> Custom Game ..中打开故事编辑器
进入故事编辑器界面后,使用File -> New Scenario创建新的故事工程。
Scenario 即 故事工程
这里是创建故事工程界面,填写一个故事名称和工程路径,这个路径必须是一个空的路径。
为了培养良好的习惯,我们把所有的故事工程都放到E:/Stories文件夹下。
2016年03月23日 05点03分 4
level 11
_17th_ 楼主
那么我们现在总算是明白了,故事和世界的关系是这样的。。 [惊讶]
如下图
若列表中某个世界出现【未发布】字样,则需要先将世界发布一下,这样故事编辑器才能加载。
下面介绍如何发布世界。
2016年03月23日 05点03分 6
level 11
_17th_ 楼主
先暂时关闭故事编辑器,
打开提示【未发布】对应的世界工程,
查看是否有修改需要提交
提交世界地形数据的修改
然后File -> Export Project进行数据导出,路径选默认路径
导出完成后,可以看到【未发布】字样变成了【已发布】
2016年03月23日 05点03分 7
level 11
_17th_ 楼主
其实刚刚那一堆事情都是在准备世界数据,
直到这个故事需要用到的世界全部是【已发布】为止,其实本教程才刚刚开始
[喷][喷]
2016年03月23日 05点03分 8
level 11
_17th_ 楼主
如何决定玩家的出生世界以及初始位置?
打开【玩家势力设置】页签(Scenario -> Scenario Forces)
在这里可以配置势力列表和玩家列表。
玩家列表中,只有Controller属性为Human的,才是人控制的玩家,而其他【玩家】,你可以理解为电脑AI
(不会配置的,可以先直接试试右边的Preset,由于现在只支持单人游戏,所以最好就是Single Player)
下面我们打开世界工程确定出生点坐标
鼠标指上去,小地图下方有坐标,如图分别是 [X, Z] 高度 : Y
在相应的玩家设置中填上初始世界及坐标,格式 W|X,Y,Z W代表世界编号
2016年03月23日 06点03分 9
很仔细的看了楼主的帖子还有些不明白的 1 要几张图才能建立故事模式吗,在一张图上建立故事模式可不可以? 2 如果是几张不同的地图,由一个线性故事串起来,那么进入游戏后怎么从第一张图跑到另一张图,例如:一个故事任务里面有三张图A,B,C,主角在A图接了任务,要在B图完成,怎么从A图跑到B图去?
2016年12月05日 18点12分
还有一个 我进入自定义自带的地图试玩了一下,发觉地图“M” 打不开,是地图本身设置的问题还是 自定义地图就不能开启M查看?
2016年12月05日 18点12分
level 11
_17th_ 楼主
好!
做了以上步骤后,如果不想要什么故事剧情,只想跑图的,已经OK了,现在你要做的,就是发布故事工程
[勉强]
最后一步:手动拷贝文件
这些官方教程中都有,这里就不啰嗦了。
2016年03月23日 06点03分 10
如果加载地图卡100%,那100%是你的出生位置没设对。。 [滑稽]
2016年03月23日 07点03分
level 11
_17th_ 楼主
下面楼主就来介绍如何写一个故事
其实写一个故事很简单,千万不要想得太复杂,无非就是两个概念:任务(Mission),触发器(Trigger)
故事是由任务来连接的
(虽然有些无聊的逻辑你感觉不到那是任务,但它可以是一个【隐藏的任务】)
任务可以在主界面中编辑:
一出来你会看见一个Core Mission,没错,那就是核心任务,整个剧情就靠它驱动,你可以把整个剧情想象成一个很大的任务,这个任务就是核心任务
然后在一个任务中,你又可以通过触发器来运行其他任务。
2016年03月23日 06点03分 12
level 11
_17th_ 楼主
右键任务块,可以进行【打开】【拷贝】【删除】
双击也可以打开
单击一个任务块,右边有属性可以填。
2016年03月23日 06点03分 13
level 11
_17th_ 楼主
尼玛终于写完了手已残 [喷]
2016年03月23日 07点03分 18
level 11
_17th_ 楼主
接下来,编写故事就变成 “造句游戏” 了
比如什么:当小红受到伤害时,如果小明的血量大于1,小明就说“别怕!我来了!”
2016年03月23日 07点03分 19
level 11
_17th_ 楼主
补充一下自定义变量的用法
使用 SET VARIABLE 动作来设置或修改变量值
(将变量 a 的值加1)
注意,在填写变量名 a 的时候,填写到这一行:
然后,再某个时机,你可以判断 a 的值是否大于等于5
使用 COMAPRE 条件
2016年03月23日 07点03分 21
level 11
_17th_ 楼主
关于条件的Group
如图 (a >= 5 且 b > 7)或者(c = 3)
2016年03月23日 07点03分 22
1 2 尾页