日誌2021-04-01 11:48
【遊戲發布】作者在雷吧?遊戲測試員的無奈!【RPG Maker MV】作者:♙♲⚙\~O_O~/⚙♲♙
2021-04-01 13:58♙♲⚙\~O_O~/⚙♲♙:好 授權你轉發
雖然我可能會被嘴 ><
2021-04-02 04:56♙♲⚙\~O_O~/⚙♲♙:我想跟你說,是 javascript 不是 java script
舉個例子:"2"-1
在js中:數字1
在java中:compile error
2021-04-01 13:58♙♲⚙\~O_O~/⚙♲♙:簡單直白
讚啦
2021-04-02 01:39♙♲⚙\~O_O~/⚙♲♙:3Q
2021-04-02 01:39♙♲⚙\~O_O~/⚙♲♙:QQ
2021-04-02 12:47♙♲⚙\~O_O~/⚙♲♙:耶! 我被支持了!
2021-04-02 23:08♙♲⚙\~O_O~/⚙♲♙:我的AES解密在叫說解出來的東西不是utf8字串
可能兩個地方接到的ip不一樣,或是usre-agent長不一樣
至於到底甚麼問題我不知道
我沒這版本的chrome,等我慢慢測
QQ
2021-04-03 00:07♙♲⚙\~O_O~/⚙♲♙:我用剛剛裝的chrome 89.0.4389.114 (Official Build) (64-bit)測試可進標題
應該是偶發的問題...吧?
https://drive.google.com/file/d/1soXPwfmDjTw2QribRunyL3wabRxzbJpp/view
2021-04-02 23:01♙♲⚙\~O_O~/⚙♲♙:因為
delete window.$gamePlayer;
所以你從console那邊抓不到
2021-04-03 00:45♙♲⚙\~O_O~/⚙♲♙:窩記錯了
某2個function才是用delete刪掉
遊戲變數是用包得讓它們不是建立在global
2021-04-06 14:16♙♲⚙\~O_O~/⚙♲♙:應該是有人玩啦
只是我也不知道他玩到哪
我該放個 tracker ㄇ ?_?
至於抓不到的問題
是因為那個(些,有好幾個都是這樣)變數是設計成不能從 devtool 抓到的東西
簡單來說你只能用那個 SystemCall 技能 (它跟作業系統無關的)
所以應該是角色說要按F12造成有點誤導,我該直接把F12那段刪掉嗎 ?_?
最後,我需要直接跟你說我怎麼藏變數的?還是留給你自己探索?
不過看你前面的留言,你應該也略知一二了
2021-04-06 15:06♙♲⚙\~O_O~/⚙♲♙:不過遺憾的是,昨天沒有人玩
QAQ
2021-04-09 16:14♙♲⚙\~O_O~/⚙♲♙:我反而覺得 背景圖片/位置、展開列表、下拉選單等 用RM來做很卡
QAQ
總結一下你的意思:
因為不熟悉html,javascript,css等,所以希望用RM來做網頁,而網頁的定義限定在內容是下列等:
導覽列、關於作者、近期公告
依據你說的"用RM做的話那就是小意思",想必內容不是問題,那問題應該是放到網路上?
要放到網路上那你只要把專案裡的 index.html、audio資料夾、data資料夾、img資料夾、js資料夾 都上傳到你的伺服器的網頁資料夾底下,就可以了
那如果不熟悉這些的話,可以先試試看在自己電腦開個簡易的python伺服器,供自己透過瀏覽器存取RM的遊戲,像是這樣:
https://www.youtube.com/watch?start=16&v=pccGvpqwaJA
如果覺得"python好難喔,要用cmd打什麼指令好難喔",那麼如果不怕開源(或是用空的新專案來實驗),或是單純想體驗看看放到網路上的感覺,你可以試試用 github page
像這樣:
https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
總結一下步驟:
1. 開新的 repository
2. 把 index.html、audio資料夾、data資料夾、img資料夾、js資料夾、其他插件用的資料夾(如果有) 都丟上去(Add file -> Upload files ,然後從資料夾拖進去,一次"Commit"最多100個檔案)
3. 丟完後按上面一堆按鈕,最右邊有個 setting 按下去後,左邊一排按鈕,下面有個 pages 按下去
4. source 選 master,然後就直接 save
5. 接著上面應該會出現"Your site is published at https://(網址)"(綠底),點下去應該就是剛剛上傳的RM專案了
2021-04-09 23:23♙♲⚙\~O_O~/⚙♲♙:你的需求聽起來非常的RWD( https://zh.wikipedia.org/zh-tw/%E9%9F%BF%E6%87%89%E5%BC%8F%E7%B6%B2%E9%A0%81%E8%A8%AD%E8%A8%88 ),當中也有使用瀏覽器的長寬大小來切換排版的方式。
另外就是 RMMV(我這邊v1.6.1) 內建有一些判斷裝置的函式,以及內建有將畫面填滿到最大的功能(過大會縮小,放大時等同你所說的放大),如下圖:
https://media.discordapp.net/attachments/829294247952777270/830088375826382858/a.png
使用 Graphics._switchStretchMode(); 可以在填滿與原來的大小之間切換,所以也不一定要插件就是了。
只是比較麻煩的地方是:偵測完可能還需要修改字體大小。我在行動裝置上常常點錯RMMV內建大小的選項。
這時候還是需要寫些 javascript 或使用插件,像是改變 Window_Base.prototype.standardFontSize 函式的回傳值。
我自己測試字體實際高度值大約是字體大小值的 1.25 倍,但內建行高是固定值,等於還需要改 Window_Base.prototype.lineHeight 這個函式,否則上下兩排字可能會擠在一起。
不過上傳到開源的地方,比較擔心的是素材的問題,我真的不是很確定到底可不可以丟到網路上。
已知RMMV允許發布成web版,但發布出去就等於素材也公開了,那這樣到底行不行呢?我不知道。
2021-04-15 09:20♙♲⚙\~O_O~/⚙♲♙:原來如此,確實會讓人覺得是個"網站"
做得好
但是我的筆電似乎不太適應
https://media.discordapp.net/attachments/829294247952777270/832062375225327616/Untitled.png
Q_Q