各位版友好
我第一次用RM写游戏
用的是XP
第一款游戏是写给国中生玩的
辅助教学国中理化原子与周期表的游戏
我在游戏里模拟拉塞福的原子模型
就是一个原子核外面有很多电子在做画圆的运动
我的问题就在设定电子的移动
目前是设定是
主角站在某一格就能释放电子或捕捉电子
如果主角选择捕捉电子,轨道上的电子就会少一颗,
物品栏就会多电子这个物品
反之释放电子就是将电子放到轨道上
这些设定目前都没有问题
问题是当主角先捕捉轨道上的电子,再释放电子时
电子会绕到其它地方去
对于事件的设定如下:
主角站的地点-
电子释放及捕捉开关为ON(与主角接触)
选择项:释放电子,捕捉电子
选释放电子的场合-物品电子-1,变量电子+1
选捕捉电子的场合-物品电子+1,变量电子-1
轨道上的电子-
每一颗的显示条件,变量电子的数目都不一样,我默认有15个
分别是变量大于1-15以上才会出现
也就是变量每加一,轨道上面就多一颗电子
(并行处理)
至于移动路线
我是写在左边的事件移动处,不是写在右边的内容里
总之就是设画圆的路径
而每一个电子都有一开始移动的起点
在捕捉电子时,因为变量-1,所以就会有一颗电子消失
当主角释放回电子时,电子又会从原来消失的地方出现
而不是在一开始的起点出现
但电子的移动却仍傻傻照着原来我设定的移动路线
才会导致电子的路线跑掉,不像原来一样绕原子核
请问这有解吗?
是否有办法让它在放回去时出现在我设定的起点
而不是刚刚消失的地方
或是在我放回去时依消失地自行调整移动路线
或是要重新设定事件?
希望各位看得懂我上面在写什么....
另外再请问
我在游戏中放的音乐
很多都是在网络上面找的音乐或游戏主题曲
例如东方或者是游戏王的插曲,或SS名作的配乐
若是之后游戏在PTT上分享但不营利
是否有侵权或法律的相关问题?