作者sun770618 (\( ̄▽ ̄)/)
看板RPGMaker
标题[问题] RMVX有没有办法将事件共用变数个别处理?
时间Tue Jan 1 05:25:24 2013
类似战斗环境敌人个别处理的效果
例如:slime[1],slime[2] 共用slime的设定值(hp/atk ...),打到谁就扣谁的血
敝人正尝试即时战斗效果,但是目前遇到庞大相同变数的窘境
例如:
我想要地图上存在很多slime,然後我用技能打到谁谁就扣血
如果我把一只slime复制成三只,每只都是共用slime的血量(已设定好变数)
当我用技能打其中一只,实际上是所有共用slime都被打到
非得把slime的血量变数变成slime1,slime2 ... 个别套用到各自身上去(有几只做几个)
事件slime1套用变数slime1,事件slime2套用变数slime2这样
因此想请教有没有办法在公用事件上做调整,让共用变数个别化?
先在此感谢您的回答 <(_ _)>
--------------------------------------------------------------------------
补充操作上所遇到的
【我想要招唤一只猫让牠四处晃,当猫遇到敌人的时候就赏他一记猫猫拳】
猫的座标(x,y) 2
猫的座标(x±1,y±1) 4
敌人的座标(x,y) 2
敌人的初始血量 1
敌人现存血量 1
猫的伤害计算 1
当有第二个敌人就必须个别设定 敌人的座标(x1,y1) (x2,y2)
敌人的现存血量[1],[2]
当有第三个就必须增加坐标(x3,y3) 现存血量[3] (变数又多三个)
当有10个敌人的时候 点滑鼠就点到快晕了 ... (这还只是一招)
--
███◣ ╱ ▄▅▆ ▄▅▆
◢ ◣ ╭──╮ 干 ◢ ◣
◥◥◥◤ ◢╬=◣ ◢*◣
◢●─ ▍ ▉ ▍ ▉
◎ ◎ ))▌──╯ 你 ≡ ◥
-▇-▇ + ︴ ζ ╬ ◥ ╬ ╲ ▏ ▋ ▏ ▋
▼▼▼▼ ◤ ◣ 妈 -⊙-⊙─
> ◥◣ ︴ ◥ 〃 ﹨ 〝 ▍ ▍
((▲▲▲▲ ▃ ▃ 的 皿
▼◢ ζ ︴ ξ ▎
◥ ︴ \〝 ▏
▃ ▏
◥ ◢ ◤○︹○ 一╰◥︶ ◢
︶ ̄◢◢﹏◤ ◥╬◤ ▏
◥◤ □(■◣ ▲ ◥ ■◢ ! ◢ ∞ ◣
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.222.106
1F:推 garyuu:请详述 不太明白 01/01 20:14
2F:→ garyuu:粗略的想法是 帮脚本前面加个条件句 用开关来决定是否执行 01/01 20:15
感谢您的回答,敝人也一直尝试解决 无奈对RGSS的用法不熟只好先作罢 Orz
3F:推 garyuu:如果你想只用事件做ARPG的话 只能用你说的方法了... 01/02 18:01
4F:→ garyuu:也有很多好作品是纯事件 由此可见作者的心血 如果想要懒一 01/02 18:02
5F:→ garyuu:点 那只好请你好好学RGSS了... 01/02 18:02
6F:→ garyuu:然後猫的那段 你可以反过来用敌人来判定猫的位置 这样只要 01/02 18:08
7F:→ garyuu:复制贴上即可 01/02 18:08
我是利用敌人判断猫的位置XD 座标 & 血量初始值 & 现存血量还是得个别化 (叹)
看来还是得研究RGSS(请问有推荐的网站吗? 大部分都只提到常用函数)
总之感谢您热心回答 ( ′▽`)-o因囡囝囚
8F:→ world9918:都用VX了 不如好好把RGSS学学 01/03 00:22
9F:→ garyuu:买本Ruby的基础入门来看看 我当初没基础也是这样硬学起来的 01/03 18:46
10F:→ garyuu:可以参考一下 然後试着先修改些选单什麽的会渐渐了解 01/03 18:47
好的,马上来去下单 感恩@@/
※ 编辑: sun770618 来自: 59.127.222.106 (01/04 03:24)