Re: [問題] 請問如何用事件攻擊事件??
看板RPGMaker (RPG製作大師 - RPG Maker)作者kane3345678 (打給你媽媽)時間13年前 (2011/05/20 04:21)推噓2(2推 0噓 10→)留言12則, 3人參與討論串2/2 (看更多)
※ 引述《saiboy211 (saiboy211)》之銘言:
: 小的又上來發問了,系統一樣是以RPG MAKER 2003 為主
: 想請問如何用事件攻擊敵人(揮劍後隔一格子的範圍內擊中事件)
: 示意圖:
: 敵方事件
: ↓
: 敵○人←主要角色
: ↑
: 空格
: 問的有點含糊,不曉得版上大大有甚麼類似方法可以解決的?
: 謝謝各位~
2K3要作ARPG的攻擊一定得用變數座標
你要在攻擊事件的分頁裡用變數代入主角的座標OR畫面座標
(0,0)---------x--------->
|
|
|
|
|
y 地圖座標的值是X往右越大,Y往下越大
|
| 畫面座標就是以螢幕左上角為原點的座標,範圍是整個畫面,
| 不過這邊先不用畫面座標,除非很堅持將角色留在畫面中心,
| 不然其實用不太到
v
然後變數代入角色的面向值 上下左右分別為8 2 4 6
8
^
|
4<--角色-->6
|
v
2
如果面向為8 代表角色面向朝上 把代入的Y值減2
(X,Y-2) ●
(X,Y) 角色
接下來就看個人怎麼用了
看你要在怪物的分頁設定當怪物座標等於(X,Y-2)時怪物被攻擊
還是直接設定怪物統一有個分頁2 內容是被攻擊
用(X,Y-2)啟動在這座標上的事件的分頁2 這樣
用法很多
但是切忌分頁跟指令繁雜
以及平行處理的事件過多
前者會讓自己難以調整且指令過多會讓處理產生延遲 可能你該攻擊到的卻沒打到
或是怪物死亡該消失的時候卻停在那邊 會有很多問題 畢竟算是拼湊的系統 要斟酌
後者則是直接讓電腦LAG 這個是最嚴重的
有時候自己電腦夠猛 作一堆平行事件還能玩得很開心
可是當丟給網友玩時 可能連跑都跑不動
所以能精簡就精簡
ARPG也不是怪物多就會好玩的^.<*
希望你有聽懂我的說明....
======================補充分隔線=====================
後來再看一次原文
發現我有點誤解
反正你的意思就是要角色前方兩格之內的怪物都被攻擊到?
所以這邊就改成
代入角色地圖座標(X,Y) 然後代入角色的面向
當面向=8時 Y-1做一次攻擊事件 然後指令接著再Y-1攻擊一次
這樣就等於兩格內的怪物被打中
※ 編輯: kane3345678 來自: 118.160.172.137 (05/20 08:21)
→
05/20 14:12, , 1F
05/20 14:12, 1F
→
05/20 14:12, , 2F
05/20 14:12, 2F
→
05/20 14:13, , 3F
05/20 14:13, 3F
推
05/20 20:00, , 4F
05/20 20:00, 4F
→
05/20 20:00, , 5F
05/20 20:00, 5F
→
05/20 20:00, , 6F
05/20 20:00, 6F
→
05/20 20:00, , 7F
05/20 20:00, 7F
→
05/20 20:00, , 8F
05/20 20:00, 8F
→
05/20 20:00, , 9F
05/20 20:00, 9F
→
05/20 20:00, , 10F
05/20 20:00, 10F
→
05/20 20:01, , 11F
05/20 20:01, 11F
推
05/20 23:29, , 12F
05/20 23:29, 12F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章
15
19