RPG Maker 可以做出 3D Game??

沒錯,確實如此,而且只要一個Script就可以完成!

這個原理

用到的是以前 SFC (超級任天堂) 時代的 3D 做法

上圖為 Final Fantasy VI , 在一些場景和世界地圖上,都是3D的

用到的就是本次的方法

在RPG Maker裡面,地板就是由一塊一塊的磁磚組成的

不過一般來說都是平面的

如果我們可以把地磚「彎曲」起來,成為半圓形

那麼就會有一個3D的效果

 

 

所以,如果我們的Ruby Script可以對Rpg Maker繪製畫面的程式碼,做逆向工程

把顯示地板的程式給改寫,

讓每一塊地磚在顯示的時候,可以依據其所在畫面的位置

做不同程度的轉動

那麼就可以達到我們要的3D效果

 


 

網路上有個神人,就寫出了一個 Mode 07 的模組

就是把 Tileset繪圖的方式,以逆向工程的方式改寫

進而可以在原本的2D圖形地磚為基礎,做出3D效果

下載Mode 07 範例

 


使用方法

1. 用RMXP開啟,

使用腳本編輯器,開啟Mode07這個腳本

2. 修改57行這裡,有個strip_size這個參數,可以更變精細度

這裡預設是16

你可以更改他,但必須是2的次方,而且不能超過64 (也就是只能輸入 2,4,8,16,32,64)

數字越小越精細

3. 最後,我們要指定哪些地圖適用這個效果

在你想要生效的地圖上 名稱打 [#5]

只要名稱上有這個內容的,就會被轉成3D地圖

而我們也可以打 [#7] [#12] 甚至更多

數字越大,3D的誇張程度就越大

大家可以實驗看看,什麼樣的參數是最適合自己遊戲的喔

 

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 finalfrank 的頭像
finalfrank

Frank's 資訊科技潮流站

finalfrank 發表在 痞客邦 留言(3) 人氣(1,798)