這幾天試著實裝3D模型時無聊做的東西。
把艾莉兒和鈷寶搭載的兩種特效系統:火和雷做成3D版,可以在3D空間裡顯示。
還不是正式能用的,還有很多地方要調整,坐標計算也是寫死的算式,設參數用的編輯器還沒改成3D版。
現在艾莉兒可以操作3D空間,也修改了鈷寶管理shader、將shader打包給艾莉兒用的功能。
能夠算3D坐標、寫各式各樣的shader以後能玩的東西很多,像用height map產生地形也有想到做法了,不過玩先到此為止,繼續做Cyber Sprite 2的東西吧,3D的可能性太大了,等以後真的做3D遊戲再看需求考慮要做什麼。
之前提過Cyber Sprite 2的背景要用3D製作,想為之後做3D遊戲鋪路,這一作先只用靜態的模型,之後再研究讓模型動、運動學計算等功能。
MikuMikuDance用的PMD格式還算容易解析,看它的構造就大概知道要怎麼用3D API畫出來。
但是想做3D遊戲最大難關不是程式而是美術,3D美術人員不好找,角色會需要用骨骼動畫讓他動,除了建模以外也要會調材質和動作。