DBW=黑獅的部落格

遊戲設定方面 5

為這篇文章評分
HP值,之按照倍率數值考慮的話,估計我會在1.25~1.5之間選一個
不過在那之前我很想體驗下普通怪物的HP成長到底是多少啊...


我記得之前好像有在哪看到過讓怪物顯示HP血條的Script
不知道還能不能找到,雖然也不知道能不能用

而且關於隊伍里的隊員更換問題也很麻煩啊..
可能的話我至少是希望能在特定情況下直接編輯參與戰鬥的隊伍
然後才私下去找其他人員讓他們加入隊伍或者只加入但不參戰之類的
戰鬥中可以更換隊員之類的話,那麼參與隊伍的這部份可以完全除去
只剩下戰鬥中更換隊員的這個系統......不會寫Script

還有不少,不過這兩天根本沒睡,所以腦子有點不好使
詳細的就說到這吧
分類
未分類

評論

  1. 好喝的茶 的頭像
    黑獅所說的是不是這樣︰
    角色有三種程況︰沒有加入、加入但不參戰、加入而且參戰。

    我腦內大概有個概念,要怎麼在非戰鬥的時候,替換參戰角色。
    至於在戰鬥中替換……因為一直都在做非正統RPG的小遊戲,戰鬥系統的腳本我沒研究過。(汗)

    不過我需要知道全遊戲約有多少個可加入角色,
    隊伍可加入的最大人數。(無上限?)
  2. 黑獅 的頭像
    差不多就是這樣吧
    戰鬥中替換戰鬥員...我是不太想
    而至於加入后非不加入戰鬥的,因為製作上可能會變得很困難,難說我會從劇情下手
    讓可以這樣加入隊伍而不參戰的角色和任何劇情扯不上關係


    至於角色的數量
    RPG製作大師的原始設定是,隊伍最大人數為4人,參戰最大人數為4人
    可加入隊伍的角色最大應該是999或者無限制

    至於我的故事里嘛.....暫時不打算給可以加入隊伍的角色做出上限
    因為難說我會加入一些多餘的角色只幫助戰鬥或者其他非主線劇情?
  3. 好喝的茶 的頭像
    我目前弄了個半製成品,看看是不是黑獅想要的效果。
    是的話我才繼續寫下去。



    內建選單多出「隊伍」一項。



    點進去是這樣子。左上角選擇指令,右上角顯示參戰角色的臉圖。
    右下角的空視窗是備戰角色的名字清單。
    不過我覺得這視窗太大,想把它縮小一點,在下面再放一個視窗,用來顯示角色的基本狀態,方便挑選。黑獅怎麼認為?

    說起來,寫用戶介面真的很麻煩。
    這個半製成品只有空殼,也有200行程式碼……
  4. 黑獅 的頭像
    寫程式碼根本不可能輕鬆了.........

    這個系統是在任何情況下都能更換隊員的吧
    只是目前看上去的話的確很不錯
    只不過我更在意一點

    像截圖那樣,以有四個戰鬥角色的組隊中
    是否能成功把固定角色從固定劇情中加到可編輯的隊伍里
    RPGVX的基本設定中隊伍人數最大為4,程式碼到底要怎麼把這個限制取消掉
    怎麼樣把新加入隊伍的角色放到可更換的角色列表里........

    這個隨時隨地都可以更換戰鬥角色的系統能不能加入限制
    讓固定角色按照劇情而無法從戰鬥隊伍中替換掉
    (雖然我可以很乾脆的無視這部份,反正都在隊伍里,戰鬥中的劇情的話也照樣寫沒關係
    所以這部份其實可以忽略,主要問題是更上面的。)


    關於右下角的空視窗...
    我在想,
    不如把選擇隊員的窗口放到左下豎著,然後右邊(右下角)就做成顯示角色資料的窗口(這個大小比例我比較難說...)
    左邊的窗口里,直接把可替換的角色的圖標變成點出來的角色圖,而不是頭像
    不用名字也不用職業等任何說明,就只是一個人型
    (按照普通RPG的想法,選中的角色的角色會自動表現走路的動作?)
    然後選中了的角色的資料就在右下角里,變成這種感覺



    名字
    頭像 等級
    經驗條/稱號(這個.......我不知道,稱號也可以,因為這個游戲裡沒有“職業”,所以拿稱號好玩?)
    ————————————————————————————————————————

    這邊空格就顯示詳細資料和裝備,這部份或許可以直接從菜單的Status裏面的畫面取?














    不過,要寫成這樣的話肯定很麻煩了....
    而且我估計,根據圖片大小和人數來看,左下角一次表現的人數不是6個就是8個。
    那麼很可能超越8個角色的情況中,或許需要寫自動滾軸。
    以及,我不知道哪一種比較簡單了,以進入戰鬥隊伍的角色停留在那裡不消失,反而只是做上標記(當然是字母了,簡樸點寫個B在旁邊....Battle Member的意思?)


    做個大遊戲沒有程序師還真是不行啊...


    [quote="好喝的茶"]
    說起來,寫用戶介面真的很麻煩。
    這個半製成品只有空殼,也有200行程式碼……[/quote]

    我記得遊戲裏面寫介面的編碼好像都上千....?我因為看不懂所以沒仔細看
    曾經想要看看這個窗口分辨率是怎麼寫的,研究過怎麼改的問題,不過最後放棄了

    因為我不止需要把所有地方的分辨率更改,還需要把窗口拉長到適合那個分辨率的大小......
  5. 好喝的茶 的頭像
    像截圖那樣,以有四個戰鬥角色的組隊中
    是否能成功把固定角色從固定劇情中加到可編輯的隊伍里
    RPGVX的基本設定中隊伍人數最大為4,程式碼到底要怎麼把這個限制取消掉
    怎麼樣把新加入隊伍的角色放到可更換的角色列表里........


    RMVX內建隊伍最多四人,這個要改的話牽涉很多東西。
    所以我打算另外開一個無人數上限的隊伍,用來放備戰角色。
    我本來就打算交換「內建參戰隊伍」和「備戰隊伍」的角色。



    這個隨時隨地都可以更換戰鬥角色的系統能不能加入限制
    讓固定角色按照劇情而無法從戰鬥隊伍中替換掉
    (雖然我可以很乾脆的無視這部份,反正都在隊伍里,戰鬥中的劇情的話也照樣寫沒關係
    所以這部份其實可以忽略,主要問題是更上面的。)


    如果上面和下面兩個問題能解決,這個只是小事一樁。



    關於右下角的空視窗...
    我在想,
    不如把選擇隊員的窗口放到左下豎著,然後右邊(右下角)就做成顯示角色資料的窗口(這個大小比例我比較難說...)
    左邊的窗口里,直接把可替換的角色的圖標變成點出來的角色圖,而不是頭像
    不用名字也不用職業等任何說明,就只是一個人型
    (按照普通RPG的想法,選中的角色的角色會自動表現走路的動作?)
    然後選中了的角色的資料就在右下角里,變成這種感覺


    我大概明白。
    不過我覺得自動表現走路動作是超——麻煩的,應該會繞上一個大圈。
    打算用透明與不透明之類的簡單效果表示。



    不過,要寫成這樣的話肯定很麻煩了....
    而且我估計,根據圖片大小和人數來看,左下角一次表現的人數不是6個就是8個。
    那麼很可能超越8個角色的情況中,或許需要寫自動滾軸。


    自動滾軸……應該有內建的吧。如果玩家擁有大量道具,道具選單也會變成可滾動。
    我試試看能不能借用內建系統。



    以及,我不知道哪一種比較簡單了,以進入戰鬥隊伍的角色停留在那裡不消失,反而只是做上標記(當然是字母了,簡樸點寫個B在旁邊....Battle Member的意思?)


    做個大遊戲沒有程序師還真是不行啊...


    這一段看不懂。(汗)

    需要程序師與否,應該是看內建系統能否滿足作者需要吧。
    不過RMXP和RMVX的內建系統連RM2003都不如……(汗)



    我記得遊戲裏面寫介面的編碼好像都上千....?我因為看不懂所以沒仔細看
    曾經想要看看這個窗口分辨率是怎麼寫的,研究過怎麼改的問題,不過最後放棄了

    因為我不止需要把所有地方的分辨率更改,還需要把窗口拉長到適合那個分辨率的大小......


    窗口分辨率是?我是用英文版RMVX,看不太懂。
  6. 黑獅 的頭像
    [quote]我大概明白。
    不過我覺得自動表現走路動作是超——麻煩的,應該會繞上一個大圈。
    打算用透明與不透明之類的簡單效果表示。 [/quote]

    嗯,遊戲中的動作都不是一個動畫圖片,而是讓遊戲讀取多個圖片在播放...寫起來或許真的很麻煩
    但是選中的角色圖如果沒有動作的話真的感覺很奇怪...

    [quote]這一段看不懂。(汗)

    需要程序師與否,應該是看內建係統能否滿足作者需要吧。
    不過RMXP和RMVX的內建係統連RM2003都不如……(汗) [/quote]

    就是更換前後,戰鬥隊伍的顯示是直接更換,而在備選的角色窗口中會怎麼樣的問題
    嘛,這個無論是哪一種都不太重要了

    而且當然不可能滿足了~遊戲主旨不一樣,想要做的事之類的就不同了
    可能的話加點創新也是讓遊戲變得有趣的手段

    [quote]窗口分辨率是?我是用英文版RMVX,看不太懂。[/quote]

    VX的窗口分辨率是544×416,目前我也以這個爲標準在做。










    然後我忽然發現我忘了好幾個很基本想要的程序更改......
    我應該找時間去把別人寫好公開的某些Script拿來用用
    比如獲得道具時自動顯示道具名字和消息,以及道具說明的
    人物角色的對話裏面加上一個專門顯示名字的窗口
    在菜單裏顯示地圖名字或者屏幕上....
    以前貌似看到過不錯的,所以一直想要用用看,結果因為以前說過但是沒空去弄
    結果都忘記了....汗
  7. 好喝的茶 的頭像
    嗯,遊戲中的動作都不是一個動畫圖片,而是讓遊戲讀取多個圖片在播放...寫起來或許真的很麻煩
    但是選中的角色圖如果沒有動作的話真的感覺很奇怪...
    我是打算用內建的選單。
    選中的話,角色圖外會有方框顯示,也是很明顯啦……



    呃,在香港,分辨率是叫「解析度」,難怪我看不懂。
    我之前也在煩惱要怎麼改這個……今早終於知道了,真的很簡單。
    Graphics.resize_screen(width, height)
    打這個就可以了,width和height分別輸入寛度和高度,
    最高是640x480,跟RMXP一樣。
  8. 黑獅 的頭像
    [quote="好喝的茶"]呃,在香港,分辨率是叫「解析度」,難怪我看不懂。
    我之前也在煩惱要怎麼改這個……今早終於知道了,真的很簡單。
    Graphics.resize_screen(width, height)
    打這個就可以了,width和height分別輸入寛度和高度,
    最高是640x480,跟RMXP一樣。[/quote]


    這樣的寫法我是有聽說過,不過我查看了一下解析度的Script
    整個遊戲的Script裏面有不少都寫這著解析度的數字...所以我也很不確定了
    窗口的大小可以讓CG變得好看得多
    但是問題問題是如果我不大範圍的提高RPG的地圖和角色圖水平的話,人物太小了也不行...
  9. 好喝的茶 的頭像
    系統差不多寫好了。剛寫好加入參戰角色,剩下的退出角色和其他一堆小細節,留待明天。
    說起來我又學到了新東西。

    不過有些設定需要問黑獅。
    遊戲是否允許沒有參戰人員?是不是最少得有一人參戰呢?

    遊戲裏應該有旅館吧。
    旅館的休息效果,是只限於參戰角色,還是連備戰角色也會HP、MP全回復?
  10. 黑獅 的頭像
    [quote="好喝的茶"]系統差不多寫好了。剛寫好加入參戰角色,剩下的退出角色和其他一堆小細節,留待明天。
    說起來我又學到了新東西。

    不過有些設定需要問黑獅。
    遊戲是否允許沒有參戰人員?是不是最少得有一人參戰呢?

    遊戲裏應該有旅館吧。
    旅館的休息效果,是只限於參戰角色,還是連備戰角色也會HP、MP全回復?[/quote]

    嗯,麻煩了~
    我比較好奇我該怎麼設定加入角色進入那個無限制的後備隊伍
    因為這涉及到遊戲製作程序本體...


    這個遊戲不能沒有參戰人員,退出編輯隊伍選項是必須要有一個人在參戰隊伍

    遊戲裏面當然有旅館,特定情況下我是準備看看能不能製作一個帳篷的道具,戰鬥外專門回覆全HP,MP和狀態的
    而當然最好是讓所有參戰和非參戰隊員都能得到恢復。
    只不過單體的道具恢復還是保持限定,只能用在戰鬥隊伍中的人身上好了。

    按照遊戲的製作方法,旅館是要使用全恢復的命令執行,而道具恐怕也會用...
    所以,全恢復的命令涉及到全員的該法應該會變得很重要?
  11. 好喝的茶 的頭像
    終於寫好了。雖然有部份程式碼只是複製內建再改,不過500行程式碼還是很吃力……(汗)

    點擊以顯示隱藏內容


    貼的地方跟上次一樣。


    解說︰
    1.選單第一行會多出「隊伍」選項。如果參戰人數為0,此選項會被禁止。

    2.「隊伍」選項裏有「加入/替換」指令及「退出」指令。如果備戰人數為0,加入指令會被禁止。

    3.如果參戰人數僅剩1人,將無法退出該人員。

    4.事件編輯器的改動︰
     a.增加隊員︰如果參戰隊伍有空缺,會加在參戰隊伍裏;如果滿人,就加在備戰隊伍裏。

     b.移除隊員︰不論角色參戰還是備戰與否都會被移除。

     c.增減HP、MP、狀態、經驗值、等級,以及角色全回復︰只要範圍是全隊伍,連備戰角色也會受影響

     d.在非戰鬥情況下使用道具、技能︰只要範圍是全隊伍,連備戰角色也會受影響

     e.在戰鬥情況下使用道具、技能︰如果範圍是全隊伍,則只有參戰角色會受影響

    大致是這樣。有BUG或者需要修改的就告訴我吧。
  12. 黑獅 的頭像
    我會立刻用來看看
    把選項文字也改出一個日文和英文的,讓所有能加入測試的幫忙Debug這個系統看看。

    下次報告我寫新帖
    謝謝了

聯盟網站及推薦社區