切換
舊版
前往
大廳
主題

練習_RM_地圖指引

凍骨 | 2015-06-10 21:47:36 | 巴幣 14 | 人氣 667



練習RM製作地圖上的指引功能
設定一個目的地時,出現箭頭指引方向、距離
指引玩家到達指定的目的地點



▲位置關係
將每一張「小型地圖」設定其「相對座標(X,Y)」
拼湊這些小型地圖,在一個由雙軸(X軸,Y軸)組成的空白平面上
形成一個「由數個小型地圖組合而成的」——「巨型地圖」

而地圖的通行範圍、傳送
全部依靠原本的地圖系統
僅僅設定其相對位置就可以了
為的只是要知道兩者間,在「巨型地圖」的相對距離



▲之間距離

RM內建的讀取「角色地圖座標XY」功能
可以取得「角色」與「所在地圖的左上方(0,0)」的差距(X1,Y1)
再配合所在地圖(M1)、目標地圖(M2),兩張地圖「相對距離」(M2-M1)
就可以算出「所在位置(X1,Y1)」及「目的地(X2,Y2)」的差距



◆方向

(補:這裡的負值只是座標軸上的負值,X:Y的百分比上加起來應該是100%)
是利用「X的相差(長度)」與「Y的相差(長度)」的比(X比Y)
如「X相差的長度」與「Y相差的長度」一致,是「1:1」的話
X與Y兩個點相連的交叉、從起點畫過那個交叉就是45度斜線
再往左右看是X佔全部、或Y佔全部,落到雙軸軸上的十字角度了(0度~90度)

因為只畫了八個指引方向的箭頭,所以切成8等分決定箭頭指的方向(45度/1方向)

而兩軸的相差、相加(X+Y)後就是「距離」了
這個「距離」便等於角色所需要走的「步數」



◆座標取得(手動部份)

地圖一格是16*16,拍照鍵七落去
放到小畫家縮放成1*1畫格,也就是縮小為16分之1
然後在那張地圖的左上角做個記號(紅點)
這個點就會是這張地圖的「相對座標(X,Y)

接著自己把每個地圖的縮小圖片拼在一起
這時是1:1比例,整個畫布就會是那個「巨型地圖」的翻版

著手利用小畫家的選取工具
量取各個相對座標(紅點)的「相對距離」



★測試影片
這裡將九張小地圖,拼湊成了一個九宮格型的組合地圖
而測試影片中的目標設定在正中央那張地圖
箭頭只做了八個角度,看起來還是怪怪der

創作回應

SLAND
這些圖看起來好帥XD
2015-06-11 22:50:15
凍骨
還蠻怕畫得太複雜XD
2015-06-12 19:03:17
魑子鈴
牛XD
2019-08-01 01:52:55

更多創作