偷閒問一道題.....[順便證明一下自己的存在=3=]
「一只類似東方stg的遊戲,最多同時會使用多少條線程(台稱執行緒)?」其實,這個問題在很久以前也有提出..............{:ml51:}
近來,我利用多個迴圈實驗過了一次,Parallel完成多個迴圈的速度 比 普通的 快超過一倍!!!!!
我覺得,如果懂得靈活操控線程的話,就可以擺脫使用引擎的枷鎖,來提升遊戲運行的效能 。{:ml48:}
另外,我發現,LINQ(to object only?)可以與AsParallel() 扯上關係......這個似乎會有利於遊戲編寫{:ml37:}。但是我還未開始研究這個呢....
一般还是只在主线程搞,毕竟效率问题其实并没有那么严重,一开始就考虑这个其实也没什么用,预留改造空间就够了。关键其实还是你能不能坚持把项目写完。 线程啊。。。其实差别没多大。。。(从我这VB.NET来看的话
反正麻烦的就两个,弹幕生成和判定。。。其他的资源消耗不大。。。
单线程差不多了吧。。。你难道想做100000弹幕? 應該是.............................哎呀.....該怎麼表達呢......{:ml41:}
遊戲系統如何得知自機被子彈擊中?........那不是應用搜尋嗎?
页:
[1]