問題タブ [cocoscreator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - デフォルトの名前空間のインポート - 「未定義」になるのはなぜですか?
私はタイプスクリプトを学ぼうとしています - 最初のステップをいくつか作ってください:)。これが私の問題です。
次のようにFile1.tsを作成しました。
次に、最初のファイルで定義された「マッパー」を使用するFile2.tsを作成しました。
私が得るもの:
エラー: TypeError: File1_1.ex.mapper(a).getSomething は関数ではありません。
「オブジェクト」クラスは単なる例です。実際には、既に定義された複雑なクラスを使用しています。私が達成しようとしているのは、C# のような「拡張メソッド」を次のように使用することです。ex.mapper( instance ).newFunction()
うまくいかないのはなぜですか?
typescript - Cocos Creator と TypeScript は enum をプロパティとして使用します
問題は厳密にTypeScriptにあります。Cocos Creator に JavaScript ベースの Cocos プロジェクトがある場合、私が抱えている問題は完全に機能します。
enums というファイルに次の列挙型があります。
私のgame.tsファイルには次のものがあります
残念ながら、これは機能しません。CollisionType の下に赤い線が表示され、次のエラーが表示されます。
@property を変数に設定しないと問題なく動作しますが、この値は Cocos Creator エディターで編集できません。
何か案は?