cocos studio 3.10點選在windows平臺執行報錯 在windows平臺執行 返回值1
阿新 • • 發佈:2019-02-18
查詢問題找了半天是因為3.10 用vs2012跑不起來
要用2013或者2015跑
而本機安裝了2012 和2013
但是卻預設選擇了2012所以報錯
查詢原因是
(轉)
這是因為cocos compile指令碼判斷引擎版本時出現了錯誤。
在tools\cocos2d-console\plugins\plugin_compile\project_compile.py 的 916 到 926行. 存在兩個問題:
1. float('%s.%s' % (3, 10)) == 3.1. (3.1 < 3.7)
2. r'cocos2d-x[^0-9]*(\d).(\d)' 不能識別小數點後有兩個數字的模式,
所以cocos2d-x-3.10被識別為了3.1版本,3.1又小於3.7,就預設使用了VS 2012.
該問題已經修復,修復方法參見 https://github.com/cocos2d/cocos2d-console/pull/332/files
然後又出現問題 930行
unindent does not match any outer indentation level
之後發現是因為930我的縮排是用的tab python 的縮排前面一個縮排不能用tab代替 必須要用4個空格
修改後 一切ok