程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 【cocos2d-x從c++到js】02:解決在vs中修改js源文件無效

【cocos2d-x從c++到js】02:解決在vs中修改js源文件無效

編輯:關於C語言

之前我們講到了,如何去把cocos2d-x引擎自帶的MoonWarriors例子工程導入源碼,然後可以方便學習和編輯。

但是我事後發現,如果修改了js代碼後,點擊調試,運行時仍然是之前的結果,毫無變化。這是怎麼回事呢?

仔細觀察後,我發現,對於cocos2d-x for js來說,js腳本只是一個資源文件,他在生成工程時,會執行一個批處理,這個批處理的作用就是拷貝資源文件到對應的目錄下。

可以看到,只有在生成項目時才會執行這個批處理,也就是說,在項目代碼被修改之後。但正如你之前看到的,這是一個c++項目,js腳本只是作為資源。

那麼真的沒有辦法了嗎?其實很簡單,vs2010有一個生成工具選擇的功能,對於不同的文件類型使用不同的工具去處理。

我們首先右鍵選擇所有項目中的js源碼文件,點擊屬性,可以看到如下

 

項類型為“不參與生成”,這個就是問題的所在,因為不參與,所以vs不會監視這個文件的變化。我們把它改成“自定義生成工具”

然後,我們隨便改一下js的源碼,然後直接點綠三角運行項目。可以看到,項目重新生成,並且vs自動復制js文件了

 

打完收工

本文出自 “老G的小屋” 博客,請務必保留此出處http://4137613.blog.51cto.com/4127613/1114959

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved