设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3284|回复: 11
打印 上一主题 下一主题

[已经解决] 关于VX Ace npc区域识别的事件编写流程。

[复制链接]

Lv2.观梦者

梦石
0
星屑
686
在线时间
218 小时
注册时间
2016-5-10
帖子
99
跳转到指定楼层
1
发表于 2016-5-11 12:24:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
新人求助,实在是研究不通了才来求助的。
求好心人帮忙

大致是这样的。
1.让某NPC在窗口外等待开启开关。

2.主角进入事件触发点图块,开启开关让NPC朝主角步行过来
(问:如何让NPC自动识别主角进入“部分”区域后 进行事件的流程?)

3.开关开启后,让NPC走路来与主角对话?
(问:如何对话时让主角自动面朝NPC进行对话?)

我现在只能实行的就是 1 个点来触发事件,我想在一个区域设置多个点来触发这个事件。

理想效果是这样的↓

红色线代表能自动识别 主动走向目的地 并开始与主角对话。
蓝色线代表行走路线。

求大神帮帮我。
能做一个范例最好了

Lv2.观梦者

梦石
0
星屑
686
在线时间
218 小时
注册时间
2016-5-10
帖子
99
2
 楼主| 发表于 2016-5-11 14:02:42 | 只看该作者
是我的要求太高,还是我的问题太幼稚。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
帖子
246
3
发表于 2016-5-11 16:08:14 | 只看该作者
简单但麻烦的方法大概就是
五个事件都设置为低于角色以及和玩家接触,事件内容设置为X号变量分别代入1.2.3.4.5
NPC新建五个事件页且出现条件分别设置为X号变量为1.2.3.4.5时,每一页设置对应的移动路径
事件内容使用事件指令的第二页-设定移动路线来改变玩家的朝向

1.png (61.7 KB, 下载次数: 31)

1.png

1.png (110.11 KB, 下载次数: 29)

1.png

评分

参与人数 1梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21220
在线时间
4884 小时
注册时间
2014-12-22
帖子
1527

开拓者

4
发表于 2016-5-11 16:20:09 | 只看该作者
这,帖子变成已经过期,是什么情况⋯⋯

在屏幕外触发事件
这里有个问题是默认的事件在屏幕外是不移动的,你可能会需要这个脚本:
【事件全地图自主移动】
https://rpg.blue/thread-375564-1-1.html

几个位置都能触发
把触发事件复制几份放在要触发的地方就好了
(同时也请注意会不会重复触发,剧情进行完了再做个判断什么的。)

如果地形十分复杂,移动路线很绕的,也许还需要自动寻路的脚本(请自行搜索关键字)
移动路线也可以利用隔壁帖子https://rpg.blue/thread-393325-1-1.html ,3楼的做法。

如何对话时让主角自动面朝NPC进行对话?
好像比较麻烦,设置移动路线里面可以选择让玩家面向哪里,配合好事件(npc)的移动路线大概可以。
不过你还可以进入剧情就让玩家透明,然后用一个事件来显示玩家的角色图,模拟玩家来进行剧情的表演,剧情完后消除这些演员事件,再在让玩家显示出来。很多时候游戏里进入剧情“屏幕一黑”,剧情结束又“屏幕一黑”才回到玩家可操作,很多也是因为要做无缝衔接太麻烦,干脆就做成屏幕一黑了~你可以参考这种做法~

评分

参与人数 1星屑 +120 收起 理由
丿梁丶小柒 + 120 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
686
在线时间
218 小时
注册时间
2016-5-10
帖子
99
5
 楼主| 发表于 2016-5-11 16:26:34 | 只看该作者
翠靈月 发表于 2016-5-11 16:08
简单但麻烦的方法大概就是
五个事件都设置为低于角色以及和玩家接触,事件内容设置为X号变量分别代入1.2.3. ...

额 ,谢谢你 好心人,我还是有点没看明白,不过有了你这个基本做法,我自己研究研究看吧。
你的是繁体的,有些东西我不知道哪里写。
第一个待机60帧有什么用啊- -?
第二个绿色字:注释 这个怎么添加、
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
686
在线时间
218 小时
注册时间
2016-5-10
帖子
99
6
 楼主| 发表于 2016-5-11 16:44:21 | 只看该作者
shencao 发表于 2016-5-11 16:20
这,帖子变成已经过期,是什么情况⋯⋯

在屏幕外触发事件

你好,我可以加你好友吗,有很多基础我都不太懂,可以稍微教教我吗?

点评

抱歉,我也有自己的坑要填,比较没空闲呢。而且我也不是很精通的啦。一边做一边学,碰到问题大家一起研究也很好的说,加油啦~  发表于 2016-5-11 16:49
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
帖子
246
7
发表于 2016-5-11 17:03:48 | 只看该作者
本帖最后由 翠靈月 于 2016-5-12 10:12 编辑
a422740205 发表于 2016-5-11 16:26
额 ,谢谢你 好心人,我还是有点没看明白,不过有了你这个基本做法,我自己研究研究看吧。
你的是繁体的 ...


注释一般只是让作者标注给自己看的而已,范例上的字就只是打给你看的

待机则是避免NPC才正要开始走路或走到一半就直接开始对话的情况发生,
所以要算好NPC走到玩家面前需要待机多少时间才开始说话

对了,其实也可以把移动路径写在事件内容里,事件指令的第二页-设定移动路线来控制npc移动路线,然后勾选待机至移动结束就不用另外算时间了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5499
在线时间
2564 小时
注册时间
2011-9-27
帖子
1124

极短23参与开拓者

8
发表于 2016-5-11 17:17:22 | 只看该作者
本帖最后由 怕鼠的猫 于 2016-5-11 17:24 编辑

将来你慢慢会明白,有很多东西都是设想的太复杂,以至于难为了自己。
其实后有很多变通的办法来实现类似的效果,而难度降低很多。

这也类似于拍电影,同样剧本中一句话“街上出现恐龙”,交给不同的导演去拍,就有不同的拍摄方法。 好莱坞的大导演就真的弄个恐龙模型;小预算的导演用用后期合成个怪物;成本再低些,就只拍怪物的一只大脚和惊慌的人群;再低一些,就只有人群奔跑,一个大大的影子笼罩过来,听到恐龙的叫声;再低一些,可以直接由人来口述:“快跑,怪物来了。“;等到了王尼玛团队当中,就弄个纸片剪个小恐龙,在一堆人偶娃娃中一放,意思意思也行了。

总之,量力而为。 让npc来找你很难,你可以先把自己传到特定一个点,然后让npc找这个特定的点。
山不转水转。让玩家领会到这个意思就够了。
从平淡走向更平淡。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
62 小时
注册时间
2016-5-2
帖子
177
9
发表于 2016-5-11 18:14:56 | 只看该作者
此问有人问过,见这个帖的3楼:
https://rpg.blue/thread-393325-1-1.html

在下认为,此法完破

可以尝试搜索【移动路线】来寻找相似的答案。最近突然发现论坛的搜索功能真的很水,自己写得帖子,竟然活生生地搜索不到...
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21220
在线时间
4884 小时
注册时间
2014-12-22
帖子
1527

开拓者

10
发表于 2016-5-11 19:00:42 | 只看该作者
我、我实际做了下发现跟自己想的有些不一样,并不需要脚本辅助来着,囧。果然还是要学习啊~
想着反正自己也是要做剧情的,预先练习一下也不错。
纯事件做了几个思路,不过现在想想又觉得还有其他思路,并不一定非要按我这个做。
做游戏其实就是这个好玩,换个思路就又是一条大道~说不定能简单很多~
具体的工程里也有些注释,LZ参考~。
试验1.zip (1.44 MB, 下载次数: 40)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-21 16:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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