本文目錄一覽:
- 1、cocos creator打開JS文件報錯
- 2、VSCode怎麼調試Creator 裡面的jS
- 3、Cocos Creator 怎麼用js代碼實現微信授權登陸
- 4、Cocos Creator 最簡易例子,場景切換,節點掛載腳本
- 5、為什麼cocos creator 不選擇兼容c#而是只有js
cocos creator打開JS文件報錯
解決了,需要在偏好裡面設置下打開的編輯器。
首先 下一個 編輯器 比如【Sublime Text 】 並安裝它 然後在【偏好設置】【數據編輯】【外部腳本編輯器】 點瀏覽。指定安裝好的【Sublime Text 】主程序
VSCode怎麼調試Creator 裡面的jS
打開MicrosoftVisualStudio2010軟件1選擇“win32控制台應用程序”,在窗口2點擊“下一步”繼續。3在附加選項中選擇“空項目”,然後點擊4在軟件界面左邊的”解決方案資源管理器”5在新窗口中選擇“C++文件(.cpp)”,在
Cocos Creator 怎麼用js代碼實現微信授權登陸
btnsetBright(false)先給btn設置禁用狀態的圖片,然後選中這個btn時,該btn調用上面的方法並設置成false。如果取消的話可設置成true。Cocos Creator 怎麼用js代碼實現微信授權登陸
Cocos Creator 最簡易例子,場景切換,節點掛載腳本
節點怎麼掛載腳本?
點選 層級管理器 中的任意 節點,查看 右側 屬性檢查器,拉到最下面,可以看到 添加組件 按鈕,點擊,選擇 用戶腳本組件,可以看到 當前所有的js腳本文件,選擇 想要 掛載 的腳本,完成 節點和腳本的 掛載。
資源管理器 中任何地方,鼠標右鍵,新建–JavaScript。留意js文件放在統一的目錄下面,比如Script[目錄需要自行建立]
層級管理器 中任何地方,鼠標右鍵,創建節點
SceneMain.js
Scene1.js
2.5.1 CanvasScene1節點【見文中20220317160146_1.png截圖】 首先掛載腳本Scene1.js
雙擊資源管理器中的 場景 Scene1【路徑Scene–Scene1】,層級管理器中,找到 CanvasScene1節點,點擊,查看右側 屬性檢查器,拉到最下面,點擊 添加組件 — 用戶腳本組件 — Scene1。完成掛載。
2.5.2 BtnGoToNextScene節點【按鈕類型】【見文中20220317160146_1.png截圖】 設置點擊響應函數
層級管理器中,找到 BtnGoToNextScene節點,點擊,查看右側 屬性檢查器,拉到最下面,
Click Events 中的值修改為1,表示有一個點擊事件響應。
最初第一個顯示框空着時,提示為 cc.Node ,表示,這個地方需要拖拽一個 節點類型。節點類型,在 層級管理器中,只有 CanvasScene1節點 掛載了腳本,而且掛載的腳本中,有我們需要的響應函數 onBtnGoToNextScene()。
這個時候,只能使用拖拽形式,把 層級管理器中的 CanvasScene1節點 拖拽到 這個 顯示框區域。完成之後,這個顯示框中,顯示的就是 CanvasScene1。
這一步做好之後,水平並列在後面的兩個下拉框就有選擇項了。一個選擇腳本,一個選擇響應函數。
–the end
為什麼cocos creator 不選擇兼容c#而是只有js
選擇Js和C#並不是根本原因,Unity3D編輯器的底層技術棧是Mono,它是一個用來構建跨平台桌面應用開發的框架,與之類似的還有QT(QT使用C++,當然也提供Python和其它語言綁定)。但是Mono這個東西太重,Cocos Creator使用的是Electron,它是一個基於Chromium和Node.js的新型跨平台桌面應用開發神器。目前已經和Atom和VS Code這兩款編輯器是基於Electron開發的。我相信今後還會有更多的跨平台桌面應用會選擇使用Electron。Creator要支持C#沒有這個必要,Js是世界上最好的語言,為何還要C#這種功能無比強大(四不象)的語言呢?當然,我這裡也不想引起語言之爭,Creator使用Js,Unity3D使用C#,只是技術選型的差異而已。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/237674.html