1. 程式人生 > >CocosCreator學習3:定義全域性變數

CocosCreator學習3:定義全域性變數

今天在學習中使用到了多個按鈕1,2,3,4,為了按1按鈕將data值修改為1,按2修改為2……我需要將data定義為一個全域性變數。

參考他的博文,定義全域性變數有兩種方法:
1.建立一個專門的指令碼來記錄全域性變數,在其他指令碼中引用即可。
2.設定一個常駐空節點,給該節點繫結一個指令碼,在該指令碼中記錄資料。

針對我所遇到的按鈕修改全域性變數問題,方法1是可行的。

首先建立一個指令碼Common,用來儲存data:

module.exports = {
data : null
};

然後在按鈕指令碼中引用Common指令碼,從而實現對data值的讀寫。在按鈕指令碼的開始加入引用:

var com = require('Common');  

這樣data就可以作為一個全域性變數來使用了。

相關推薦

CocosCreator學習3定義全域性變數

今天在學習中使用到了多個按鈕1,2,3,4,為了按1按鈕將data值修改為1,按2修改為2……我需要將data定義為一個全域性變數。 參考他的博文,定義全域性變數有兩種方法: 1.建立一個專門的指令碼來記錄全域性變數,在其他指令碼中引用即可。 2.設定

Angularjs------- 定義全域性變數3中方法

在Angularjs,由於多個js檔案的使用如app.js、controller.js、serveices.js,它們之間傳遞變數及相互使用各自的變數是非常常見的,下面我們來總結一下: 1.通過va

機器學習(3)信息論

clas spa strong nbsp 信息熵 機器 ont 應用 信息 1.信息熵 2.相對熵 3.互信息 4.交叉熵及深度學習的應用 機器學習(3):信息論

python3 學習 3python爬蟲之爬取動態載入的圖片,以百度圖片為例

轉: https://blog.csdn.net/qq_32166627/article/details/60882964 前言: 前面我們爬取圖片的網站都是靜態的,在頁面中右鍵檢視原始碼就能看到網頁中圖片的位置。這樣我們用requests庫得到頁面原始碼後,再用bs4庫解析標籤即可儲存圖片

vue訪問介面定義全域性變數

1.在config裡面找到dev.env.js以及prod.env.js兩個檔案,分別寫上定義的常量以及埠號,注意單引號雙引號 2. 在ajax的時候直接寫     `${process.env.URL_PATH}/app/appLogin`&

在 Vue.js專案中如何定義全域性變數&全域性函式

在專案中,經常有些函式和變數是需要複用,比如說網站伺服器地址,從後臺拿到的:使用者的登入 token, 使用者的地址資訊等,這時候就需要設定一波全域性變數和全域性函式。 目錄           定義全域性變數 定義全

在vue中多次呼叫同一個定義全域性變數的例項

在Vue開發中,有很多場景會用到多次重複的API請求。 例如: 前端精品教程:百度網盤下載 ? 1

vue中如何定義全域性變數全域性函式

定義全域性變數 原理: 設定一個專用的的全域性變數模組檔案,模組裡面定義一些變數初始狀態,用export default 暴露出去,在main.js裡面使用Vue.prototype掛載到vue例項上面或者在其它地方需要使用時,引入該模組便可。 全域性變數模組檔案: Global.v

LIVE555學習3live555MediaServer講解——Live555從啟動到響應Client過程分析

文章目錄 1 概述 2 程式碼分析 2.1 doEventLoop 2.2 計劃任務 2.3 RTSP服務 2.3.1 呼叫關係 2.3.2 Server監聽埠的建立 2.3.3 計劃任務

Solidity語言學習(7) —— 單位和全域性變數

以太幣單位 以太幣單位之間的換算就是在數字後邊加上 wei、finney、 szabo、或ether來實現的,如果後面沒有單位,預設為Wei。例如 2ether == 200finney 的邏輯判斷為true。 時間單位 秒是預設時間單位,在時間單位之間,數字後面帶有 secon

[轉]C/C++定義全域性變數/常量幾種方法的區別

在討論全域性變數之前我們先要明白幾個基本的概念: 原文章地址:https://www.cnblogs.com/wanghetao/p/4492582.html 1. 編譯單元(模組):     在IDE開發工具大行其道的今天,

MFC中如何定義全域性變數

轉載;來自http://blog.csdn.net/bill_ming/article/details/7407848 MFC中如何定義全域性變數 3種方法:1、在一個cpp檔案中用extern宣告,然後在其他檔案中定義就可以用 2、在**APP類中做公有變數,其他類中用AfxGe

三、Springboot學習3-自定義配置-2018-11-13

1.  自定義配置      1.1 application.properties                com.test.title=測試標題  

Jmeter(三十九)User.Properties定義全域性變數

“煙”從物質上滿足吸菸者對尼古丁的依賴,但“煙”更從精神上滿足了人們對“思想”的慾望---在抽菸的時刻,每個男人都可能成為思想家。                                     ---《衝突》 前面有記到jmeter讀取外部檔案內容的方法,而本節要記錄的是使用User.Prope

機器學習3sigmod函式與分類(啟用函式的來龍去脈)

sigmod函式: sigmod函式是常用的啟用函式,函式特點如上,用來表示分類概率。表面上看,是因為函式曲線正好可以用來描述概率關係0-1之間,並且有無限趨近的特點;實際上,sigmod函式確實與分類概率存在特定的聯絡。 具體分析如下: 在bayes分類中,後驗概率表示為

Django學習3views,urls

Django學習3  views是一個面向public的介面,它是專案中提供特定功能的頁面。在Django中web的頁面以及一些其他的內容都是通過view來表達,Django利用url的檢查,拆分來選擇views來顯示。教程中的polls的專案需要如下幾個vi

numpy學習3物件屬性和基本資料型別

一、ndarray物件屬性 ndim 陣列軸(維度)的個數,軸的個數被稱作秩 shape 陣列的維度, 例如一個2排3列的矩陣,它的shape屬性將是(2,3),這個元組的長度顯然是秩,即維度或者ndi

在Vuejs 專案中如何定義全域性變數 全域性函式

目錄 正文 在 Vuejs 專案中如何定義全域性變數 全域性函式 在專案中,經常有些函式和變數是需要複用,比如說網站伺服器地址,從後臺拿到的:使用者的登入 token, 使用者的地址資訊等,這時候就需要設定一波全域性變數和全域性函式. 回到頂部 定義全域性變

深度學習筆記tensorflow 入門 變數初始化

# 變數op # 1、變數能夠持久化儲存,普通的張量op是不行的 # 2、當定義一個變數op的時候,一定要在會話當中去執行初始化 a = tf.constant([1, 2, 3, 4, 5]) var = tf.Variable(tf.random_no

vue中定義全域性變數

定義全域性變數 設定一個專用的全域性變數模組檔案,模組裡面定義一些變數的初始狀態,用export default暴露出去,在main,js裡面使用Vue.prototype掛載到vue例項上面或者在其他地方需要使用時,引入該模組即可。 全域性變數模組檔案 Global.vue檔案: &l