我已成功設置我的幀與OpenGLControl
並委託我的render
方法OpenGLDraw
事件。然而,我想要做遊戲編程,所以我想進入一個主動渲染循環,在那裏我會更新遊戲狀態和渲染,這兩個線程都來自另一個線程,但不知道怎麼做。SharpGL - 進入主動渲染循環
0
A
回答
0
通過不致電Application.Run
而不是使用P/Invoke
來創建C++
風格MessagePump
。
0
並不積極,但如果它的工作原理相同,大多數其他系統,你需要確保所有的OpenGL調用來自線程,過去的,你可以把你的邏輯和但其他一切都意味着和哪個線程你想。希望有所幫助!
0
您是否嘗試過使用Winforms Application.Idle
事件?
實例(假設你有一個標準的靜態類計劃):
在主 - Application.Idle += Tick
static void Tick(object sender, EventArgs e)
{
//Insert rendering/updating code here
}
相關問題
- 1. Java渲染循環和邏輯循環
- 2. Android - 遊戲循環中的主動渲染?
- 3. 循環+渲染骨幹
- 4. 循環渲染視圖
- 5. 電子 - 主進程與渲染進程
- 6. Knockout Foreach循環渲染太多元素
- 7. IOS GLKit:渲染循環停止
- 8. D3 Javascript循環無法渲染
- 9. For循環反應渲染方法
- 10. 在cocos2d-x中渲染循環
- 11. jinja2蟒蛇渲染「for循環」
- 12. 在遊戲中渲染循環
- 13. ReactJS的渲染函數循環
- 14. Laravel渲染問題的'foreach'循環
- 15. 循環中的渲染表格
- 16. fields_for不渲染字段循環
- 17. 渲染循環 - 最大並行
- 18. RainTPL循環進入循環
- 19. SharpGL&Kinect - 將ColorImageFrame位圖渲染到OpenGL紋理
- 20. 無法在SharpGL中渲染簡單透明的精靈
- 21. AngularJS ng-repeat:動態渲染/綁定循環內的畫布
- 22. 動態渲染在快速使用循環將不起作用
- 23. 使用ImageIcon瓷磚在JPanel上進行主動渲染? #Java
- 24. 使用for循環渲染React渲染函數中的一些Html元素
- 25. 'Submit'onload進入循環
- 26. 不進入循環
- 27. 進程外渲染
- 28. 可以使用directX進行按需渲染,而不是在循環中持續渲染
- 29. SSIS FOR循環進入無限循環
- 30. PHP for循環不進入循環
感謝。但已經爲使用'P/Invokes'工作 –