设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 3564|回复: 3

[提问其他] 偷閒問一道題.....[順便證明一下自己的存在=3=]

[复制链接]
发表于 2014-12-19 16:54:45 | 显示全部楼层 |阅读模式
「一只類似東方stg的遊戲,最多同時會使用多少條線程(台稱執行緒)?」
其實,這個問題在很久以前也有提出..............




近來,我利用多個迴圈實驗過了一次,Parallel完成多個迴圈的速度 比 普通的 快超過一倍!!!!!
我覺得,如果懂得靈活操控線程的話,就可以擺脫使用引擎的枷鎖,來提升遊戲運行的效能 。

另外,我發現,LINQ(to object only?)可以與AsParallel() 扯上關係......這個似乎會有利於遊戲編寫。但是我還未開始研究這個呢....




发表于 2014-12-19 20:05:19 | 显示全部楼层
一般还是只在主线程搞,毕竟效率问题其实并没有那么严重,一开始就考虑这个其实也没什么用,预留改造空间就够了。关键其实还是你能不能坚持把项目写完。
回复

使用道具 举报

发表于 2014-12-20 18:53:51 | 显示全部楼层
线程啊。。。其实差别没多大。。。(从我这VB.NET来看的话
反正麻烦的就两个,弹幕生成和判定。。。其他的资源消耗不大。。。
单线程差不多了吧。。。你难道想做100000弹幕?
回复

使用道具 举报

 楼主| 发表于 2014-12-21 00:11:55 | 显示全部楼层
應該是.............................哎呀.....該怎麼表達呢......
遊戲系統如何得知自機被子彈擊中?........那不是應用搜尋嗎?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 08:12

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表