2009-12-21 64 views
3

我爲Mac OS X編寫了一個OpenGL + GLUT遊戲,該遊戲目前通過命令行啓動。我想通過將遊戲放入一個.app軟件包來使遊戲更加便於用戶使用,所以普通用戶可以像其他程序一樣打開遊戲。什麼是最好的方法來做到這一點?如何在一個.app包中包裝可執行的Commad行?

回答

3

AppleScript或Platypus。

0

最好的方法是簡單地去使用XCode。

  1. 創建新項目。 (您可以將其設爲空白。)
  2. 如有必要,創建一個目標。空白項目不帶有目標。
  3. 最小的是,將OpenGL.framework添加到項目中。您可能需要添加Cocoa,Carbon和其他框架,具體取決於您使用的內容。如果您使用了SDL或GLUT,請添加其框架。
  4. 最後,將所有源文件添加到項目中。不要忘記將它們添加到您創建的目標中。

也習慣將所有資源添加到項目中,以便將它們複製到.app中。然後,通過fopen()ingyour.app/Contents/Resources訪問資源。

如果您有更具體的問題,請隨時更新您的問題或創建一個新的問題,我會盡我所能提供幫助。 (如果/當您更新/創建問題時,您可以對此答案發表評論。)