Re: [請益] 自製遊戲Mikobusters徵求協助測試
看板GameDesign (遊戲設計)作者azureblaze (AzureBlaze)時間11年前 (2014/08/04 20:58)推噓8(8推 0噓 0→)留言8則, 5人參與討論串2/2 (看更多)
來看看開發期會無限制拖長的範例吧
經歷了三年兩個月之後版本終於從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
推
08/04 22:37, , 1F
08/04 22:37, 1F
推
08/05 00:39, , 2F
08/05 00:39, 2F
其實有了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掉了」
「描線描太爛油漆筒工具一直漏出去」
「發射子彈的音效怎麼聽都不對但是不知道怎麼改」
這類各式各樣的小問題上
推
08/05 01:19, , 3F
08/05 01:19, 3F
請問是怎麼個卡住法? 我這邊開發和測試都是Win7應該不是OS的問題
推
08/05 01:29, , 4F
08/05 01:29, 4F
我自己沒辦法重現這個問題,
不過玩SC2或D3的時候也會出現類似的狀況
我懷疑是aero相關造成的bug
很不幸的設定程式忘了把這個選項加入UI
請試試看用文字編輯器打開SaveData/Config.lua
然後接近最下面會有一行
disableAero = false
把他改成
disableAero = true
再執行遊戲看看
推
08/05 17:32, , 5F
08/05 17:32, 5F
推
08/05 19:36, , 6F
08/05 19:36, 6F
所以是上面的改法有效? 這樣就比較有頭緒了非常感謝
原則上除了高難度之外應該用不太到判定點,當成整個身體都不可以碰到比較好
如果還是覺得需要像東方系列一樣按住Shift會顯示出來
※ 編輯: azureblaze (114.36.227.108), 08/05/2014 20:10:38
推
08/05 21:10, , 7F
08/05 21:10, 7F
推
08/06 01:42, , 8F
08/06 01:42, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
45
115
23
64