ESS多版本 【ESS入门】第四章:事件(一)

本教程禁止转载。

第1节:创建一个会说话的NPC

ESS的事件添加方式很简单,只需要在地图的事件层上,鼠标左键双击即可。
1677675701893.png
然后会显示这个界面。
事件的名称在大部分情况下没有作用,并不是在这里改NPC的名字。
我们可以在左侧角色图片的位置,双击点开。
1677675742257.png
选择自己想要的NPC行走图,然后点确定。
1677675892813.png
移动规则这里可以选择固定、随机、靠近、自定义类型,下面可以更改速度和频率。1677675954755.png
如果想要实现原地踏步的效果,可以在移动类型处选择固定,在此处勾选停止时动画。1677676020114.png
在右侧执行内容里双击或者右键插入,选择显示文章,然后在里面敲上NPC台词,依次点击确定即可。

1677676163481.png
1677676236278.png
不过需要注意的是,每一行的文字最好不要写满,大概留三个汉字的空间,因为中文不会自动换行,会超出画面。
如果想要换行,可以直接回车换行,或者使用转义符\n。不过如果一行内的文本太少,回车换行就会失效,会被解析为空格。
此外,由于一次性只能写四行文本,如果你的对话太长,可以再插入一段。
当所有对话编辑完成后,调试启动进游戏看一下。
1677655037946.png
当然,选择也是可以的,
1677994515811.png

最多可以有4种选择项。
1677994527081.png1677994590112.png
 
最后编辑:

ES泽洛

世末鸽者
管理员
元老
2022-08-04
226
14
286
2,116
23
安徽
www.esplus.club

第2节:NPC、主角、镜头移动

NPC的默认移动方式

上一节我们说到,事件的移动类型,其中有一种是自定义,设置为自定义之后,点开移动类型,就可以选择各种各样的移动路线。
1677655276337.png
点击右侧按钮,就会在左侧加一行,一行就是一次动作。
编辑完成后调试进游戏就能看到了。
1677655333766.png

事件修改移动方式

由于NPC、主角的移动原理都是一样的,所以我就放在一起了。
插入事件指令,在第二页选择设置移动路线。
1677655741870.png
可以在左上角选择为事件还是角色设置移动方式,右侧的选项和之前设置默认移动方式一样,操作也是一样的。
1677655774288.png
左下角选项最好这样1677655894002.png
然后在下方插入等待移动结束。
1677655933249.png
比如这样:
1677655967873.png
调试启动进游戏看看。

gif.gif

事件瞬移

另一种设置移动的方式是直接设置事件位置,也就相当于在本地图内瞬移,在插入事件指令的第二页。
1677680175509.png1677680256588.png

gif5.gif

镜头移动

镜头移动和事件移动的方式不同,在插入事件指令的第二页,选择画面卷动,然后设置上下左右移动,不过最好保证在事件结束后,镜头的中心回到主角的位置。
1677656455653.png

1677656645601.png
gif2.gif
 
最后编辑:

ES泽洛

世末鸽者
管理员
元老
2022-08-04
226
14
286
2,116
23
安徽
www.esplus.club

第3节:出入口等地图传送

地图传送和地图内瞬移不同,地图传送还可以传送到其他地图。

出入口

出入口例如门、洞口等,以默认的主角家门举例,这种常规的门是有两页的。
1677656901219.png1677656956376.png
设置移动路线的那几行,都是修改门的,也就是实现门开关的动画以及主角进出门的动作。
我们使用的时候可以直接在地图事件层单击选中事件,Ctrl+C复制事件,在需要的位置Ctrl+V粘贴就行。
真正实现地图切换的,是第一页的这一行1677657116624.png,我们右键编辑它,选择自己想要的地图坐标即可。
1677657140777.png
当然如果我们要新增的话,也可以在插入事件指令的第二页找到场所移动。
1677657427554.png
对于事件的第二页,是指从这个门出来时的操作,会自动开门、向下走、关门。如果你添加的是常规的门,则不需要做任何修改。如果需要向其他方向走,则只需要改移动路线。如果是洞口之类不需要门动画的,那就删除(本事件的)移动路线,留下角色移动路线。而如果不需要任何操作,则可以直接删除第二页。

事件传送

出入口本质上就是一种事件传送,那我们自己在写事件传送的时候,也就只需要其中的一部分。
1677657755801.png
当然这样效果也许有点怪。
gif3.gif
我们可以加一下黑屏过渡,红绿蓝拉到0,具体的时间看你感觉,一般8帧或者10帧都行。

1677658022235.png
再加一下等待时间。
1677658141646.png
1677658169264.png
gif4.gif
 
最后编辑:

xingyuan

宝可梦训练家
成员
2023-01-27
16
4
235
23

第3节:出入口等地图传送

地图传送和地图内瞬移不同,地图传送还可以传送到其他地图。

出入口

出入口例如门、洞口等,以默认的主角家门举例,这种常规的门是有两页的。
浏览附件821浏览附件822
设置移动路线的那几行,都是修改门的,也就是实现门开关的动画以及主角进出门的动作。
我们使用的时候可以直接在地图事件层单击选中事件,Ctrl+C复制事件,在需要的位置Ctrl+V粘贴就行。
真正实现地图切换的,是第一页的这一行浏览附件823,我们右键编辑它,选择自己想要的地图坐标即可。
浏览附件824
当然如果我们要新增的话,也可以在插入事件指令的第二页找到场所移动。
浏览附件825
对于事件的第二页,是指从这个门出来时的操作,会自动开门、向下走、关门。如果你添加的是常规的门,则不需要做任何修改。如果需要向其他方向走,则只需要改移动路线。如果是洞口之类不需要门动画的,那就删除(本事件的)移动路线,留下角色移动路线。而如果不需要任何操作,则可以直接删除第二页。

事件传送

出入口本质上就是一种事件传送,那我们自己在写事件传送的时候,也就只需要其中的一部分。
浏览附件826
当然这样效果也许有点怪。
浏览附件828
我们可以加一下黑屏过渡,红绿蓝拉到0,具体的时间看你感觉,一般8帧或者10帧都行。

浏览附件831
再加一下等待时间。
浏览附件834
浏览附件835
浏览附件836
大佬可以分享一下软件么
 

MrYanBai

宝可梦训练家
成员
2023-03-07
10
0
80
22
大佬厉害,感谢让我能简单易懂的方法学到制作宝可梦游戏
 

在线成员

现在没有会员在线。

论坛统计

主题
338
消息
1,554
会员
2,309
最新会员
CHEN

关于我们

  • 宝可梦以及其他相关名称是任天堂的商标,版权归宝可梦公司所有。宝可饭堂是一个同人游戏中文社区,不隶属于宝可梦公司。在宝可饭堂上的粉丝游戏亦未获得其授权,请支持正版游戏。
© 2022- pokefans.cn
点此延长宝可饭堂生命