哈哈,結果還是跑來更新了。
假日輕鬆點,來說點不是太學術的東西。
Unity 的 WebGL build,是基於 HTML5 的一種可在網頁上執行的版本。
這個可在網頁上執行,聽起來沒什麼感覺,
我換個方式說一遍再聽聽看好了,
如果你有辦法上網,不論是 wifi、 4G 或 5G;
你可以瀏覽網頁,可以使用網路服務,
那麼你就可以跑這個遊戲!
這就是我之前一直在想的問題,
如果我想把這個 WebGL 版本也在手機上跑,會是怎麼樣的效果。
一個一個來喔!
不過這邊的思維順序會是先倒過來看,
如果後面都不可行了,自然就沒必要考量了。
我在使用的上傳平台 itch.io,它有提供行動裝置友善選項,
備註需要使用很小很小的解析度跟必須支援觸控功能。
當然你可以選擇你的遊戲是 Landscape (橫擺)還是 Portrait (直拿),
經我測試好像沒有正常運作就是了。
平台方可行,那麼繼續往下一步思考,這個觸控功能該怎麼應用。
Unity 的 Event System,是用來監聽輸入的相關事件的腳本,
其中有一個是 Touch Input Module,這個可以用來處理手機版本的觸控事件偵測;
黃色警告的部分是說,因為我現在的配置是電腦 Editor,
目前設定是吃鍵盤滑鼠,若是多掛這一個是用不到的,Deprecated (不推薦使用)。
但是在手機開起來的時候,是沒有鍵盤滑鼠的,這邊不用理會這個警告。
再來就是較難的部分了,
甚至可以說這邊有很多的學問,
手機遊戲在 UI 上要考量的東西很多,
一點小改變,整個遊戲給人體驗的感覺是差異很大的,
拿主機的規格放到手機上,基本上應該是會很糟糕。
(若真的有想要出手機板的打算,還是請回到版面配置、鏡頭遠近等階段,
另外出一個規格書來做移植版較洽當喔!)
扯遠了,以我的遊戲玩法來說,用方向鍵來控制玩家移動。
恩......就這樣,沒了。
所以只要把這個能輸入上下左右的方式用別種方法替代就好,
最快的方式就是使用虛擬搖桿!!
我加了一個系統設定,它在主界面的右上角,
玩家可以透過這個介面調整,聲音大小、音效大小及是否啟用虛擬搖桿。
大致上到這邊就算都會遇到的問題解決了,
試著出版本,並用手機點開遊戲網頁看看。
哦不,別擔心,它是說 Unity 的 WebGL 現階段並不是那麼完美的支援行動裝置。
按下一個比提示訊息還小的 OK 就可以玩了,不要緊張。
......
這是手機截圖實際畫面。
對的!這就是它說的會使用非常小非常小的解析度,
其實這種畫面大小下是絕對點不到設定的小 Icon 的。
所以我是用了未使用虛擬搖桿時,長壓 3 秒開啟系統設定,才有上面那張截圖。
( 要記得掛上前面提到的 Touch Input Module。 )
至此,在手機上輕鬆愉快地遊玩。
才怪!
使用虛擬搖桿可以讓你在這個遊戲的難度體驗上,再多增加 1 顆星*!!
......
......
......
不對啊!!!我不是應該在想怎麼對玩家更友善的嗎ˊˋ
後面就放兩段虛擬搖桿遊玩畫面,並偷打一下第五世界的廣告XD
第四世界的出口點是 ↓↓↓
是一個下水道的設計。
你想的沒錯,往上通就會接到人類世界。
( 這也可以解釋牠們的家具就是這樣一點一滴"借"過來的 )
訓練師跟其他怪寶的你追我跑!
以及,
天下第一怪寶大會!
這關再把第一關的高低差拿出來玩,場景規模也是最大的一關。
藏著很多像上面那樣的小故事 AI,
儘管這遊戲目前反饋都滿難的,但還是努力對那些玩家可能還看不到的關卡用心設計XD
接下來會想銜接結局的部分,
當然也會想提供一個,那些玩起來很苦手的玩家,
就是不想逃跑,然後遇到一個好歸宿的結局。
至於新的世界應該是很難再擠出第 6 個,
幾乎全部的素材都用完了,
剩下的一種做法就是拼在一起的無接縫大地圖,
一為全!全為一!
哈哈
中秋節快樂^~^
謝謝收看