Re: [問題] RPG MakerXP 角色戰鬥圖

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (太極狂龍)時間18年前 (2006/12/29 02:29), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
(引言恕刪) 1.戰鬥圖改移動圖,縮小比例 一號角色的戰鬥圖解析度111x170, 而移動圖則是128x192. 但移動圖包含了角色面對四方向的各四張圖, 其實單張圖的大小只剩(128/4)x(192/4)=32x48. 把戰鬥圖縮小為32x48會發現圖整個糊掉不能用. 此路不通. 2.戰鬥圖改移動圖,比例不變 保持原戰鬥圖的比例,直接嘗試改成會原地踏步的版本. 看看一號角色的戰鬥圖,他的腳是站成一前一後的. 要把這張圖改成會踏步, 就算請美術高手來也得花上一番功夫. 再看看8號角色的戰鬥圖,根本是站成弓箭步. 臉面向左方,雙手擋住胸口. 要改成原地踏步,可能還不如整個重畫一次反而比較省事. 手工改都那麼麻煩,讓程式自動產生當然更難. 要讓程式自動把戰鬥圖改成移動圖,起碼要讓程式知道 戰鬥圖中哪裡是手哪裡是腳,這牽扯到圖像辨識的問題, 做的好都可以出論文了XD. 如果只是要表現角色圖"不是死死的",但沒有要讓他走路 那可以稍微修改原戰鬥圖,讓角色姿勢會隨呼吸稍微起伏 手持武器的角度會些許變動等等...這難度就比較低了. 想讓程式自動產生呼吸起伏圖,可以試著仿照軒轅劍三的做法 3.死亡躺在地上 最簡單的做法就是把人物旋轉九十度,眼睛改成閉上即可. 這還是得用手工改,效果也不夠理想. 真要讓圖好看,除了花心思下去修沒有什麼捷徑可走. 4.RGSS 我提供自己學習RGSS的方法給你參考看看. I.基礎的程設功力 變數,流程控制,迴圈,陣列,函數這些起碼要有點概念 II.基礎的物件導向觀念 RGSS的核心是程式語言RUBY,在PTT有專板但資料還不多. 我在連鎖書店也還沒有看到過RUBY的書. 所以建議是先看JAVA,C++等其他物件導向 語言的書籍以了解基本的物件導向觀念. 也不用弄得多熟,主要是了解三大概念中的"繼承"就好了. III.閱讀RGSS入門教學 RMXP的HELP中就有官方版的入門教學, 可以用來了解RGSS的基礎特性及語法習慣. 但也只能當作從其他程式語言跳槽過來的一個輔助, 如果之前完全沒有物件導向的經驗,這篇教學應該 不足以讓人入門. 網路上也找的到其他人寫的入門教學,反正看到覺得 差不多了就進下一步. IV.追蹤並寫出RMXP流程圖 RMXP的腳本呼叫流程簡單來說是這樣的 Main>>Scene_Title>>Scene_Map 腳本Main的功用 設定字體,呼叫Scene_Title 腳本Scene_Title的功用 把遊戲的資料庫,地圖等檔案讀進來存成全域變數 產生開頭畫面,有開始,繼續或離開三個選項 如果玩者選擇重新開始遊戲,則生成各種物件 分別用來處理開關,變數,地圖的顯示 讓玩者操作在地圖中移動的主角圖像顯示, 隊伍攜帶物品,金錢等等的代表物件 呼叫Scene_Map 腳本Scene_Map的功用 處理地圖事件 遊戲開始 寫出流程圖的重要性不在於流程圖本身 而是在程式流程的追蹤過程中會遇到 很多RMXP最重要的核心腳本 例如Window_Selectable是處理所有選單畫面 包含開頭畫面,物品欄,存檔畫面等一大堆東西的父物件 而程式中又會提到一些RMXP內建的物件以及函數(方法) 弄懂它絕對有利無害 另一方面是在研究過程中,也能順便磨練對各種RGSS語法的了解 遇到不懂的指令,可以配合日文翻譯網站去查HELP檔的解說 真沒辦法就跳過去,到最後也能掌握個大概 每個腳本底下都有很多函數(方法)不需要一個一個看, 流程中有用到的再去研究,這樣做完就能進下一步了. V.研究別人的腳本 現在應該已經能夠看懂別人的腳本,可以上版友 提到的66RPG網站去抓電子書"RM大師天干寶典" 裡面有非常多的腳本可以研究 一開始先選些篇幅短的建立自信心,然後開始向長篇挑戰. 為什麼要研究別人的腳本? 因為RMXP從選單到遊戲開始的流程中,只呼叫了一部份的腳本, 像與戰鬥相關的腳本就完全沒提到. 從別人的腳本研究起,可以讓人專注於廣大程式中的一小部分 慢慢的把想了解的腳本給看懂. RMXP的哪裡不夠好?這時候就可以試著改改看了. 5.專題 如果用RMXP做專題,我想問你是做RPG遊戲嗎? 因為你說過是"期末專題",所以剩下大概兩三個禮拜 老師想要看的是你的程式設計而非遊戲設計功力 而RPG的劇情成分跟程式設計無關 所以作RPG只是增加你的負擔而已 如果要強化RMXP原本的遊戲系統 因為老師不知道RMXP原本的程式碼寫的到底怎樣 可能也比較難以判定你到底改進了多少 這時候就很麻煩了,總不能要求教授加入R界吧XD 有個方向是只用RGSS內建的基礎物件來寫專題 捨棄大部分的RPG相關腳本,改寫成一個非RPG遊戲 像是66RPG上面就有個RMXP寫的坦克遊戲 或是國外有人用純事件(當時只有RM2K)寫的俄羅斯方塊 或把老師也可能玩過的ZooKeeper寫成RMXP版 把畫面做漂亮一點應該就能Pass了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.81.209

12/30 17:58, , 1F
我都邊看邊做= ="
12/30 17:58, 1F

12/30 17:59, , 2F
開一個什麼東西都沒有的腳本邊看邊用~O~"
12/30 17:59, 2F
文章代碼(AID): #15b0qWvr (RPGMaker)
文章代碼(AID): #15b0qWvr (RPGMaker)