創作內容

0 GP

SRPGStudio - 修改遊戲標題界面(一)

作者:水無月冰鏡_水水│2020-08-24 00:35:39│巴幣:0│人氣:526

修改部分:
  1. 標題選單項目(縱向改成橫向
  2. 選單指標(把單調前後指標改成動態指標)
準備腳本:
  • 遊戲標題腳本scene-title.js
  • 遊戲指標腳本utility-cursor.js
  • FP.EP改圖片腳本AddStatusWindow.js
至於FP.EP改圖片腳本,原是日本網友寫的腳本改用的

還是那句老話...
以防改造失敗跳出Error毀壞,請保存原有腳本
請先將要修改的腳本複製出來
『遊戲根目錄\Script\底下資料夾』
並且改名後放到
『遊戲根目錄\Plugin\底下同位置』


教學前尚未修改的畫面

看到選單依然還是縱向,我們先把這改成橫向吧?
打開剛剛複製的scene-title.js後找到
由於我要修改的只有遊戲標題的選項,而其他內建的不需要更動
因此打開『遊戲根目錄\Script\Script\base\base-scrollbar.js』這選項腳本
並且全部複製的後貼在scene-title.jsvar TitleSceneMode = { 上方也就是第一行

之後將10行的var BaseScrollbar = defineObject(BaseObject,
改為標題專用的var HomeScrollbar = defineObject(BaseObject,
為了要讓這遊戲標題腳本直接套用複製來的選項腳本內容
找到877行的var TitleScreenScrollbar = defineObject(BaseScrollbar,
改為var TitleScreenScrollbar = defineObject(HomeScrollbar,
以上動作完成後,依序尋找210行
setScrollFormation: function(col, showRowCount) {
 this._objectArray = [];
 this.setScrollFormationInternal(col, showRowCount);
},
改寫成
setScrollFormation: function(col, showRowCount) {
 this._objectArray = [];
//col是選項開頭顯示幾行則showRowCount則是最大選項數
//因此直接col + showRowCount 就等於顯示一排
 this.setScrollFormationInternal(col + showRowCount , showRowCount);
},

完成後請先嘗試開啟遊戲是否能正常執行
沒意外的話,應該能看到上突變成橫向選單的圖才對
接下來就是依造個人喜好,慢慢調整選單位置等內容

調整方式:
X軸、Y軸
851行的_drawScrollbar: function() {
var dx = LayoutControl.getRelativeX(8) - 60; // 改數字(8) = 改X軸
var dy = LayoutControl.getRelativeY(7);// 改數字(7) = 改Y軸

選項框大小與間距 & 選項文字顯示字數
var TitleScreenScrollbar = defineObject(HomeScrollbar,
底下的892行
TextRenderer.drawFixedTitleText(x, y, text, color, font, TextFormat.CENTER, pic, 5);
// 數字5 = 一排只顯示5個文字,超過5個以上的文字則會挪移到第二排顯示
// 如果文字有六個,而我們 5 改成 2 的話則會顯示3排文字,以此類推
底下的912行與916行
getObjectWidth: function() {
 return 220; //改全部選項的寬度
},

getObjectHeight: function() {
 return 45; //改選項與選項之間的間距
},

目前先寫到這裡,因為接下來會很複雜的跨腳本修改
下一篇修改遊戲選項指標的部分,待我稍微整理成大家比較好理解方式再發布!
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4892546
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:SRPGStudio|SRPG Studio

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★hjklhjklhjka 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:SRPGStudio -... 後一篇:程式語言-目錄...

追蹤私訊切換新版閱覽

作品資料夾

┌───幼獅職訓遊戲開發─── (0)

├Vmware (0)

├Linux系統 (0)

├資料庫系統 (0)

├Windows系統 (0)

├Cisco網路 (0)

├網路概論 (0)

├程式語言 (2)

├遊戲腳本語言 (0)

├AR/VR (0)

├Unity (0)

├架構整合&專題製作 (0)

└───幼獅職訓遊戲開發─── (0)

┌───SrpgStudio─── (0)
├其一、測試製作的進度報告 (11)
├其二、修改的圖片部分素材 (8)
├其三、修改未分類文章 (25)

└───SrpgStudio─── (0)

┌────自創輕小說區──── (0)

├無敵爸媽俏女兒 (0)

├【新】這才不是我想要的異世界之旅! (0)
├其零、前言 (1)
├其一、序章 (2)
├其二、初始之地 (2)

├【再編】魔王與女勇者的前世 (1)
├其一、魔王是神族?勇者是女武神? (8)
├其二、洛基現身?諸神黃昏的前兆? (9)
├其三、新婚鬧劇?女武神們的日常? (8)
├其四、恐怖情人?史維特萊德的戀情? (8)
├其五、新的姿態?歐菲斯的決意? (5)
├其六、新的力量?威德克的抉擇? (0)
├其六、時空之謎?瓦爾特洛德的感情? (9)
├其七、我們的女兒?時空女神的覺醒? (9)
├其八、愉快的家族生活?最後的幸福? (9)
└其九、世界開始崩壞?女武神的試煉? (8)

├魔王與女勇者的前世2 (0)
├其一、序章篇 (9)
├其零、故事大綱與角色設定介紹 (4)
└其二、日常篇其1 (2)

├糟糕魔王與糊塗的公主們 (0)
├其一、序章 (5)
├其二、第一章 (6)
├其三、第二章 (5)

├那天我所遇見的她 (暫停更新) (8)
├其一、序章 (2)

├戰極姬之夢 (暫停更新) (25)

├小說角色設定 (大部分人設置放) (6)

└────自創輕小說區──── (0)

┌────個人興趣區──── (0)

├小屋心得 (6)

├隨時幻想 (16)

├ニコニコ動画相關 (2)

├我所看過的動畫之一 (10)

├隨手練畫塗鴉 (24)

├現實心得 (24)

└────個人興趣區──── (0)

┌────學習區──── (0)

├Java相關 (2)

├Unity相關 (2)

└────學習區──── (0)

未分類 (12)

shan790126a86189642
膜拜會長看更多我要大聲說3小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】