cocos2dx3.2 關於計算兩點向量normalize問題的解決辦法
最近經常有小夥伴問這個一個問題,cocos2dx3.2 關於計算兩點向量normalize問題,我想可能是看了官網“賊來了”這個遊戲的緣故吧。舉個例子,比如這句程式碼Point normalizedShootVector = -shootVector.normalize();編譯後會出現錯誤 1 error C2171: “-”:“void”型別的運算元非法,錯誤 2 error C2440: “初始化”: 無法從“void”轉換為“cocos2d::Vec2” 錯誤 3 error C2679: 二進位制“=”: 沒有找到接受“void”型別的右運算元的運算子(或沒有可接受的轉換) 。
void normalize(); //標準化向量. 若為零向量,忽略
由於cocos引擎是開源的,跟進去一看.normalize()返回的是void型別,怪不得會出這個錯,(ps:cocos這個引擎真的是改要吐槽了)。我修改的方法是先取值,再進行正負判斷,修改後的程式碼是這樣shootVector.normalize(); Point normalizedShootVector = -shootVector; 然後編譯,過了~~~
好吧,廢話不多說了,就先到這吧。。。。
Cocos新手學習必備原始碼啊,大量本人寫的的原始碼(有些商業的淘寶店木有放出來,可以私聊),ARPG,動作射擊,闖關益智,可學習可運營 個人淘寶店,適合新手,我還可以做技術支援,幫助換皮,帶新手等https://shop141567464.taobao.com/?spm=a313o.7775905.1998679131.d0011.pzUIU4
不懂的可以加我的QQ群: 239982941(cocos2d-x 3.x學習群)歡迎你的到來哦,看了博文給點腳印唄,謝謝啦~~
相關文章
- 關於JS的浮點數計算精度問題解決方案JS
- svn相關問題解決辦法
- 關於Android檔案數過大,分包問題的解決辦法Android
- 關於Oracle 9i字符集問題的解決辦法FCOracle
- OpenStack 計算節點關機,虛擬機器狀態解決辦法虛擬機
- 關於listener無法啟動的問題解決
- 關於 SAP ABAP gateway OData 的一個詭異問題及解決辦法Gateway
- 關於從其他程式切回word文件時卡頓問題的解決辦法
- 關於ASP.NET在IIS上的一些問題的解決辦法ASP.NET
- 跨域問題解決辦法跨域
- docker網路問題解決辦法“大全”:關於宿主機訪問不了docker容器中web服務,或者容器內訪問不了外網的問題的解決辦法DockerWeb
- HTC Vive遇到的問題解決辦法
- veritas netbackup的問題解決辦法
- Oracle關於week的計算問題Oracle
- 關於日期計算的問題 (轉)
- iexplore.exe 遇到問題需要關閉的解決辦法
- 關於 resgen.exe已退出 程式碼為 2 的錯誤問題的解決辦法。
- 【轉】JS浮點數運算Bug的解決辦法JS
- 關於Android程式設計檔案路徑中含有中文字元的問題解決辦法Android程式設計字元
- oracle rac asm 問題的官方解決辦法OracleASM
- 關於NULL的兩個計算Null
- 安裝IE8後引發的兩個問題及解決辦法
- 關於ssh登陸很慢的解決辦法【轉】
- 關於PHP程式設計師解決問題的能力PHP程式設計師
- 【Ubuntu】unknown host問題解決辦法Ubuntu
- 虛擬化問題及解決辦法
- oracle壞塊問題及解決辦法Oracle
- JSR 303驗證相關問題及解決 辦法JS
- SaaS無法解決“關鍵”問題
- 鄭州iOS點 - 關於升級Mac系統後cocoapods無法匯入第三方的問題解決辦法iOSMac
- 關於網路重置後無法聯網的解決辦法
- 關於dbconsole無法啟動的解決辦法
- composer依賴相關的問題和解決辦法
- 解決Hexo關於圖片的問題Hexo
- 關於解決問題的幾個段位
- 關於Failed to resolve的問題解決AI
- 關於SLG遊戲狼與羊群矛盾的解決辦法遊戲
- 關於$ is not defined的原因和解決辦法