quick-cocos2d-x教程2:程序框架內目錄分析之bin目錄

在做出第一個HelloWorld及中文顯示後,我們嘗試看下這個開發框架,看看它是如何構成的

bin 目錄腳本命令

  • 在bin目錄下,有許多的文件。 sh後綴的是在mac執行,bat是在wiindows下執行的。我們就從windows的bat文件分析起走
  • create_project.bat 是 用於創建一個新項目。具體實現:先用bin目錄的template模板,作爲模板目錄;然後用win32目錄下的php.exe,根據這個模板目錄下的PROJECT_TEMPLATE_01作爲具體模板, 執行 lib\create_project.php 創建一個新項目
  • compile_luabinding.bat 是用於編譯luabing的接口。 具體實現:是用win32目錄下的php.exe 執行 lib\compile_luabinding.php
  • compile_scripts.bat 是用於編譯腳本。具體實現:是用win32目錄下的php.exe 執行lib\compile_scripts.php
  • make_framework_package.bat 就是創建framework_precompiled.zip這個框架壓縮包。具體實現:用compile_scripts.bat命令,把framework裏面的源碼,全部編譯到lib\framework_precompiled\framework_precompiled.zip;然後把samples和template裏面的framework_precompiled.zip複製替換成最新版本
  • pack_files.bat是個功能命令。具體實現:是用win32目錄下的php.exe 執行lib\pack_files.php
  • install_luajit.sh和setup.sh是在mac下運行的,我們在蘋果版教程中單獨分析。

bin目錄下的lib目錄

  • 全部lib目錄,就是腳本命令調用的具體執行庫文件
  • compile_luabinding_config.lua是調用的配置文件,其他的php就是具體的執行文件,
  • lib目錄下的quick,就是具體功能調用文件,如:init.php,FilesPacker.php 等

bin目錄下的mac目錄

  • mac目錄下的tolua++,就是mac目錄執行文件,我們在蘋果版教程中單獨分析。

bin目錄下的win32目錄

  • 就是win32調用的執行文件,有php.exe,luajit.exe,tolua++.exe





發佈了28 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章