我決定在完成學習之前嘗試創建一個遊戲。在網上搜索時,我決定在python中創建基本的遊戲邏輯(爲了簡化和更快的開發時間)以及c#中的實際I/O引擎(爲了獲得更好的性能,特別是我將Mono與SFML庫結合使用) 。 在對兩種語言和IDE進行處理之後,我一直堅持把兩者結合起來,這導致我有三個問題(最重要的是第二個問題):集成python和c#
a。哪個模塊應該封裝其他模塊? python遊戲邏輯應該調用c#I/O進行輸入,然後將其更新爲輸出,或者它應該是另一種方式嗎?
b。無論答案是什麼,我該怎麼做?我還沒有找到關於移植或集成任何一種語言的腳本或二進制文件的具體說明。
c。模塊之間的調用是否會對性能造成嚴重傷害?如果他們願意,我應該用一種語言來開發一切嗎?
謝謝!
谷歌搜索它,它似乎是我需要的,但只是爲了肯定 - 一旦我啓用腳本(使用ScriptEngine命令?)IronPython腳本將具有一致的變量?將檢查邏輯中的每個實體是否性能很強? – nihohit