【初學Laya】引擎語言、開發環境搭建、示例項目運行報錯

初次學習LayaAir遊戲引擎,目前用過幾年Unity,作爲H5小白,主要參照官方技術文檔https://ldc2.layabox.com/doc,記錄過程中遇到的問題。

簡介篇:

簡單介紹Laya的一篇··· 瞭解一下即可。


關於語言:

LayaAir引擎支持ActionScript3(AS3)、TypeScript(TS)、JavaScript(JS)三種語言開發,都支持發佈HTML5和App,此外AS3還支持Flash; 不過官方推薦的是TS,2.2版本後引擎的源碼變更爲TS;JS作爲弱類型語言,開發調試難度相對較大(TS)。不論選哪種語言開發,都是殊途同歸,我在次之前沒有正式體驗過這三種語言,暫定選用JS,如果後續有問題再嘗試TS。


2D基礎篇_快速上手:

如何下載安裝、創建工程以及工程目錄結構,技術文檔都有詳細說明,不再贅述,記錄一下問題:

1. 選中AS3或JS,都需要搭建開發環境(TS代碼編譯器),按照文檔步驟操作,在命令行工具裏輸入指令“npm install -g typescript”安裝TypeScript環境時,Mac遇到了一個報錯,因爲在mac 的終端下安裝需要sudo命令,輸入“sudo npm install -g typescript”命令即可

 2. 安裝完畢,創建2D示例項目,還沒做任何操作直接運行,就遇到了問題,谷歌瀏覽器黑屏,報錯“Access to XMLHttpRequest at 'xxxx.json' from origin 'null' has been blocked by CORS policy: Cross origin requests...”,看的小白我一臉懵,完全不懂H5···

後來搜到是Mac上的Chrome存在跨域問題,谷歌瀏覽器運行LayaAir IDE 2.0示例項目黑屏報錯(Mac),關閉谷歌瀏覽器,終端輸入“open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/youName(此處是電腦路徑!!!)/MyChromeDevUserData/”,重新運行項目即可···


從零學Laya第一彈,希望能堅持下去,💪💪💪

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章