Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複数のスクリプト ファイルに分割し、それらを相互に呼び出すことができます。このステップは単にモジュール化と呼ばれます。 モジュール化により、Cocos Creator 内の他のスクリプト ファイルを参照できるようになります。
Cocos Creator の JavaScript は、モジュール性を実現するために Node.js とほぼ同じ CommonJS 標準を使用します。簡単に言うと、
スクリプトでコンポーネントを宣言すると、Creator はデフォルトでそれをエクスポートし、他のスクリプトはこのモジュールを直接要求することでこのコンポーネントを使用できるようになります。 // 回転.js cc.クラス({ 拡張: cc.Component、 // ... }); SinRotate.js // シンローテーション.js var Rotate = require("Rotate"); var SinRotate = cc.Class({ 拡張: 回転、 更新: 関数 (dt) { this.rotation += this.speed * Math.sin(dt); } }); モジュールはコンポーネントを定義できるだけでなく、実際に任意の JavaScript オブジェクトをエクスポートすることもできます。 // config.js - v2 var cfg = { 移動速度: 10, バージョン: "0.15", チュートリアルを表示: true、 ロード: 関数 () { // ... } }; cfg.load(); モジュールをエクスポートします。 ここで、別のスクリプトから cfg オブジェクトにアクセスする場合は、次のようにします。 // プレーヤー.js var config = require("config"); cc.log("速度は", config.moveSpeed); 変数のエクスポート
// foobar.js: module.exports.foo = 関数 () { cc.log("foo"); }; module.exports.bar = 関数 () { cc.log("バー"); }; //テスト: var foobar = require("foobar"); foobar.foo(); // "foo" foobar.bar(); // "バー" // foobar.js: モジュール.エクスポート = { FOO: 関数() { this.type = "foo"; }, バー:「バー」 }; //テスト: var foobar = require("foobar"); var foo = new foobar.FOO(); cc.log(foo.type); // "foo" cc.log(foobar.bar); // "bar" 上記は、CocosCreator のモジュラースクリプト学習の詳細な内容です。CocosCreator のモジュラースクリプトの詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Centos7.4 環境に lamp-php7.0 をインストールするチュートリアル
例えば: <link rel="スタイルシート" href="h...
以下は、HTML で正規表現を使用してテーブルをチェックするサンプル コードです。具体的なコードの内...
この記事では、参考までに、Navicatを使用してCSVファイルをMySQLにインポートするための具...
今日、会社の Springboot プロジェクトは、テストのためにテスト サーバーにデプロイする準備...
目次1. Nginxは負荷分散の原則を実装する2. Nginxの動的および静的分離の原則Nginx ...
MySQL 最大接続数の表示と最大接続数の変更1. 最大接続数を確認する '%max_con...
元のコード: center.html : <!DOCTYPE html> <htm...
サーバーにはNginx、データベースサポートにはMongo、Python言語のWebフレームワークに...
HTML スタイル タグスタイルタグ - ドキュメント内でスタイルを宣言するときにこのタグを使用しま...
MyCATとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベースク...
いわゆるカスケード レプリケーションでは、マスター サーバーが 1 つのスレーブ サーバーにのみデー...
このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...
私は SQL の初心者で、オープンソースのインストールは非常に簡単だと思っていましたが、その過程でい...
jar パッケージを実行する Linux コマンドは次のとおりです。方法1: java -jar s...
まずmysqlを削除します: sudo apt-get remove mysql-*残ったデータをク...