Project1

标题: 小问题,如何用脚本让事件向右移动一格? [打印本页]

作者: Forever火    时间: 2014-9-3 13:02
标题: 小问题,如何用脚本让事件向右移动一格?
设置移动路线它就是不动。。。实在没办法了。。。不然我就只好用n个开关+场所移动来做了....
作者: 三途亚梦    时间: 2014-9-3 13:08
应该用不着脚本的。
打开开启穿透也不动吗?
作者: Forever火    时间: 2014-9-3 13:15
不是。。我做下落的效果,所以自动了一个移动路线下落,然后又设置并行碰到某个区域就会右移一格,结果只有下落根本不右移....
作者: VIPArcher    时间: 2014-9-3 13:17
  1. $game_map.events[x].move_straight(6)  #x为事件ID
复制代码
未测试
作者: 三途亚梦    时间: 2014-9-3 13:38
本帖最后由 三途亚梦 于 2014-9-3 13:39 编辑

我实测结果玩家和事件都移动了啊

这个事件是并行的
关于玩家穿透请忽略,我临时在自己的地图测试所以加上的

作者: Forever火    时间: 2014-9-3 14:13
说明一下这个工程,目前是做到主角和机油跳下山崖然后要躲避一些东西,(还没做)最后掉下草堆(得救)或草地(玩蛋)
中间为了降低难度用密码锁系统,让主角在碰到尖刺物前可以有一次左右躲闪的机会但是要限时输入right或left
区域1是碰到就死(但是现在还没挂上gameover),区域3是触发左闪避(就向左移动一格移出3区域),区域4是触发又闪避(就向右移动一格移出4区域),
然后我现在碰到十分坑爹的问题是触发后右/左移角色不动,机油(事件)有时动有时也不动,我明明设置了移动路线的,改成自动也不行,脚本对事件有用
但是主角依然不动明王...还好不是很多,用开关+场所移动效果不错,但是感觉我绕了个很大的弯
其他地图不用管,事件在”山崖“地图那,直接读存档1即可跳到那测试 罗小涵同人.zip (67.36 MB, 下载次数: 64)

QQ图片20140903140557.jpg (17.64 KB, 下载次数: 12)

QQ图片20140903140557.jpg

QQ图片20140903140602.jpg (3.75 KB, 下载次数: 13)

QQ图片20140903140602.jpg

作者: Forever火    时间: 2014-9-3 15:20
简版。。。。

Project61.zip

1.52 MB, 下载次数: 76


作者: 三途亚梦    时间: 2014-9-3 18:35
本帖最后由 三途亚梦 于 2014-9-3 18:45 编辑
Forever火 发表于 2014-9-3 15:20
简版。。。。


目前我还是不管玩家所带的事件运动是否合理,先对玩家做主要测试。

你给的简单范例里很奇怪的打开了独立开关A,而独立开关A的页面是在左右移动后面的,这说明什么?
对,独立开关A被打开后根本没法激活左右移动的页面,那它怎么可能产生移动?

这是里关于区域判定的第一页,这么设置。
然后删掉有关独立开关的那一页。


接着,为什么移动会延迟,因为向下移动的事件也一直处在处理当中。
那么,你需要做的就是在向下移动后面新开一个事件页,做下面这样的设置。



结果就是当玩家输入正确的密码锁,开关 左闪避 被打开
向下移动被禁止,向左下移动被打开
然后玩家就会因为只有左下移动被打开,向左下移动一格
因为10帧的等待,移动刚好完毕,左闪避被关闭,
向下移动被开启,向左下移动被禁止
于是玩家继续下落

关于左下移动的那一页事件只需要设置 玩家和队友 的移动就可以了。
----------------------------------
此外我大概也安排通行的事件的移动,也达成了。
作者: 三途亚梦    时间: 2014-9-3 23:38

像这样,单独一个用的话就要加 $ 在图片名字前。表示这张图片中只包含一个单元。
如果不加$RM会自动拆分成 2*4 个单元。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1