※ 引述《zzzxj (飞弹导航系统)》之铭言:
: 各位版友好
: 我第一次用RM写游戏
: 用的是XP
: 第一款游戏是写给国中生玩的
: 辅助教学国中理化原子与周期表的游戏
: 我在游戏里模拟拉塞福的原子模型
: 就是一个原子核外面有很多电子在做画圆的运动
: 我的问题就在设定电子的移动
: 目前是设定是
: 主角站在某一格就能释放电子或捕捉电子
: 如果主角选择捕捉电子,轨道上的电子就会少一颗,
: 物品栏就会多电子这个物品
: 反之释放电子就是将电子放到轨道上
: 这些设定目前都没有问题
: 问题是当主角先捕捉轨道上的电子,再释放电子时
: 电子会绕到其它地方去
: 对于事件的设定如下:
: 主角站的地点-
: 电子释放及捕捉开关为ON(与主角接触)
: 选择项:释放电子,捕捉电子
: 选释放电子的场合-物品电子-1,变量电子+1
: 选捕捉电子的场合-物品电子+1,变量电子-1
: 轨道上的电子-
: 每一颗的显示条件,变量电子的数目都不一样,我默认有15个
: 分别是变量大于1-15以上才会出现
: 也就是变量每加一,轨道上面就多一颗电子
: (并行处理)
: 至于移动路线
: 我是写在左边的事件移动处,不是写在右边的内容里
: 总之就是设画圆的路径
: 而每一个电子都有一开始移动的起点
: 在捕捉电子时,因为变量-1,所以就会有一颗电子消失
: 当主角释放回电子时,电子又会从原来消失的地方出现
: 而不是在一开始的起点出现
: 但电子的移动却仍傻傻照着原来我设定的移动路线
: 才会导致电子的路线跑掉,不像原来一样绕原子核
: 请问这有解吗?
: 是否有办法让它在放回去时出现在我设定的起点
: 而不是刚刚消失的地方
: 或是在我放回去时依消失地自行调整移动路线
: 或是要重新设定事件?
: 希望各位看得懂我上面在写什么....
: 另外再请问
: 我在游戏中放的音乐
: 很多都是在网络上面找的音乐或游戏主题曲
: 例如东方或者是游戏王的插曲,或SS名作的配乐
: 若是之后游戏在PTT上分享但不营利
: 是否有侵权或法律的相关问题?
国中理化没懂过,若理解错误请见谅
手边没有程式,因此用嘴砲模式,解错请见谅
依文意来看,应该是数个名为电子的事件在地图上绕着一个轨道运行
而主角捕捉电子时,电子会消失
但释放电子时,电子会从消失的地方再次出现,却不会再绕着相同轨道运行
从这些叙述判断
应该是因为要在地图上摆15个电子
因此每个电子即使运行轨道相同,起始点与路径却都不同
当条件符合时,该事件(电子)才会出现
只是条件不合时,该事件也并不是消失,而是没有显示出图像,停留在原地而已
所以当一个电子因条件不合而不显示,之后又因为条件满足而再次显示时
它已经不在默认的位置上了,而这时候它又重新开始它的默认移动路径
于是就出现脱轨的现象...
好啦废话完毕
可以试试看把每个电子的出现条件取消掉,通通都是无条件就显示于地图上
然后每个电子事件的指令内容设定条件分歧(不需设定未满足条件的分歧)
然后就像原本的出现条件一样
条件分歧内容就是变量小于多少,该事件的显示图就变更为无图示
变更图示这个指令应该可以在指定角色动作里找到
这样就变成条件不满足时,该电子只是隐形,但还是继续走它的默认路径
条件再次满足时,该电子不管移动到哪里,都会在该处现形,当然还是在轨道上
就酱,祝你教学顺利。