推 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