問題タブ [cocos2d-x-for-xna]
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.
c# - Cocos2d は C# でオブジェクトを保持します
CCAnimation を設定するメソッドがあります
私はこのように呼んでいます
しかし、ゲームを実行するとアニメーションが再生されません:(これは私がiOSからゲームを移植しているためです。追加することでこの問題を回避しました
メソッド呼び出しの直後。
cocos2d の C# バージョンでこれを行うにはどうすればよいですか? または、別の解決策を考え出すのを手伝ってくれる人はいますか?
前もって感謝します
xna - Windows Phone アプリケーションのマルチタッチを無効にすることはできますか?
私は現在、Cocos2d の XNA バージョンを使用して、Windows Phone 7 用のゲームに取り組んでいます。ゲームのルールにより、ユーザーが一度に 1 つしかタッチできないようにする必要がありますが、マルチタッチは常に有効になっているようです。さらに、これが Cocos のエラーかどうかはわかりませんが、ゲームが不規則に動作する原因にもなります (1 回のタッチに複数回のタッチに反応する)。
ゲームのすべてのタッチイベントを1つずつ修正する必要があると思いますが、何かを使用してマルチタッチをすばやく無効にするか、一度に受け入れられるタッチの数を1つに減らすことができるかどうか疑問に思っていました.
c# - 別の CCMenuItem に子として追加された CCMenuItem がタッチに反応しない
選択された/選択されていないイベントをCCMenuItem
継承者に追加するためのデコレータ パターンを実装しています。
次に、アイテムを「装飾」します。
しかし、アプリケーションを起動してクリックしてdecorToggle
も応答しません。Selector
さらに、私のメソッド (ブレークポイントを設定した場所) にステップインしません。
それで、私は何を間違っていますか?もっと簡単にできますか?前もって感謝します
ありがとう、@LearnCocos2D。Selector
しかし、デバッガーがメソッドのブレークポイントで停止しないのはなぜですか?
また、質問の2番目の部分はどうですか?具体的な継承者から継承せずに継承者のSelected/Unselected
イベントにカスタム動作を追加できますか(駄洒落で申し訳ありません)、メソッドをオーバーライドできますか?CCMenuItem
CCMenuItem
Selected/Unselected
すなわちCCMenuItemImageWithExtendedSelect
、などでありCCMenuItemLabelWithExtendedSelect
、これらの各クラスはメソッドCCMenuItemToggleWithExtendedSelect
をオーバーライドするだけです( my のように)Selected/Unselected
MenuItemDecorator
c# - cocos2d-xnaの個人フォルダから音を出す方法
からサウンドを再生するにはどうすればよいですか?
フォルダ?
私が試してみました:
しかし、うまくいきません
c# - cocos2d-xna: スプライトから継承したクラスのインスタンスを使用するとスプライトが描画されない
Cocos2D XNA と MonoGame で構築されたゲーム プロジェクトがあります。CCSprite クラスにカスタム ロジックを少し追加したかったので、CCSprite を継承するクラスを作成しました。ダミーの自動プロパティを追加してこのクラスを使用しようとしましたが、何らかの理由でカスタム スプライト クラスのインスタンスとして作成されたスプライトがレイヤーに表示されませんが、CCSprite クラスのインスタンスであるスプライトは完全に問題ありません。
コードは次のようになります。
line1 を使用して 2 行目をコメントアウトすると、mySprite 1 は表示されません。それ以外の場合 - mySprite が CCSprite のインスタンスである場合 - うまく機能します。
この問題の原因は何ですか?
c# - Cocos2d の構造とナビゲーション
Cocos 2d xna c#.
Windows tamplate を使用しています。次のクラス Programm、Game1、AppDelegate、IntroLayer、MainLayer があります。Programm、Game1、AppDelegate - 解像度、タッチなどの開始と設定であることを理解しています。AppDelegate から IntroLayer を実行して描画します。「レイヤー」、wpf の (.xaml +.xaml.cs) ファイルのようなものですか? IntroLayer では、マウスとキーボードを聞きたいのですが、public override void Update(float dt)
聞きません。でしか聞きませんUpdate method in Game1 class
。
cocos2d チュートリアルを検索しましたが、ほとんど見つかりませんでした。これはチュートリアルの良いリンクです。