RPG Maker 可以做出 3D Game??

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

這個原理

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

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

用到的就是本次的方法

3d.gif

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

不過一般來說都是平面的

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

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

 

3dx.jpg 

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

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

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

做不同程度的轉動

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

 


 

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

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

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

下載Mode 07 範例

 


使用方法

1. 用RMXP開啟,

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

mx.gif

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

這裡預設是16

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

數字越小越精細

mod3.gif

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

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

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

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

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

3dxx.jpg

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

 

 

 

 


創作者介紹

Frank's 資訊科技潮流站

finalfrank 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • RMVA
  • 請問一下,現在有RMVA腳本了嗎?
    azlunvice@gmail.com
  • 我已經好久沒 玩RPG maker 了說 @@

    finalfrank 於 2012/01/22 15:01 回覆

  • 訪客
  • z