看板 GameDesign 關於我們 聯絡資訊
來看看開發期會無限制拖長的範例吧 經歷了三年兩個月之後版本終於從0.1.0b升上了0.2.7b (0.2.0~0.2.6是內部測試) 硬改引擎把畫面從2d變成2.5d 編輯器整個重寫 script API重新制定 關卡全部重做 加上一卡車的小修正後時間他就不見了 現在開放0.2.7b的測試 遊戲影片 https://www.youtube.com/watch?v=KnJ2EzXoK1A
網站改至 http://azureblaze.idv.tw/gaea/ 一樣歡迎各種意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.227.108 ※ 文章網址: http://www.ptt.cc/bbs/GameDesign/M.1407157095.A.34D.html ※ 編輯: azureblaze (114.36.227.108), 08/04/2014 20:58:48
NDark:推 08/04 22:37
damody:推 彈幕的script感覺會花掉大部份的時間@@ 08/05 00:39
其實有了script寫彈幕反而是最快的部份 尤其像是有了coroutine這種可以保留instruction pointer的機制 在遊戲ai這中常常需要隔frame順序動作的地方表達力比一般語言強很多 像是 for i =1,30 do postion+=vector(1,0); coroutine.yield(); end for i =1,30 do coroutine.yield() end 可以更明確的表達[30格中向右1單位,再發呆30格]這種概念 而不用另外去記一堆state 所以時間都花在 「為何有時replay會不同步」 「UI事件怎麼沒繼續傳下去」 「引擎明明就還有reference為什麼script把他gc掉了」 「描線描太爛油漆筒工具一直漏出去」 「發射子彈的音效怎麼聽都不對但是不知道怎麼改」 這類各式各樣的小問題上
youtien:Win7執行很容易卡住。 08/05 01:19
請問是怎麼個卡住法? 我這邊開發和測試都是Win7應該不是OS的問題
youtien:遊戲會卡在載入畫面,過關以後,操作會有音效而無畫面。 08/05 01:29
我自己沒辦法重現這個問題, 不過玩SC2或D3的時候也會出現類似的狀況 我懷疑是aero相關造成的bug 很不幸的設定程式忘了把這個選項加入UI 請試試看用文字編輯器打開SaveData/Config.lua 然後接近最下面會有一行 disableAero = false 把他改成 disableAero = true 再執行遊戲看看
AmosYang: 推 :D 08/05 17:32
youtien:可以了。判定點不太好認,而主角不會飛也就難躲很多。 08/05 19:36
所以是上面的改法有效? 這樣就比較有頭緒了非常感謝 原則上除了高難度之外應該用不太到判定點,當成整個身體都不可以碰到比較好 如果還是覺得需要像東方系列一樣按住Shift會顯示出來 ※ 編輯: azureblaze (114.36.227.108), 08/05/2014 20:10:38
youtien:讓紅石放點光亮即可。 08/05 21:10
cmcer:推 >.^*~ 08/06 01:42