問題タブ [cocossharp]
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.
macos - Xamarin.Mac の Cocossharp サポート
cocossharp を使って Mac 向けのゲームを開発したいと考えています。NuGet パッケージを追加しようとすると、CocosSharp パッケージの追加に失敗し、次のエラーが表示されます。
パッケージ 'CocosSharp 1.7.1' をインストールできませんでした。このパッケージを 'Xamarin.Mac,Version=v2.0' をターゲットとするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルが含まれていません。詳細については、パッケージの作成者にお問い合わせください。
誰かが正しいパッケージを説明できますか、またはここでヒットしているバージョン管理の問題があったかどうかを説明できますか?
また、http ://mono.github.io/CocosSharp/ に、次のリリースの一部としてマークされた問題「#371 CCGameView: Add Mac support」が表示されていることにも気付きました。Cocossharp は現在 Mac でサポートされていないということですか?
c# - 複数のスプライトが重なっていないか確認する
モバイル ゲーム用の CocosSharp ライブラリの調査を開始したばかりで、画面上のスプライト間の衝突を検出する簡単な方法があるかどうかわかりません。
衝突に関するいくつかのチュートリアルを見てきましたが、複数のスプライトの衝突について何かを見つけることができません。
画面上で跳ねる単純な 3 ~ 4 個のボールを作成しています。チュートリアルでは、衝突の検出にBoundingBox.IntersectRectメソッドを使用しますが、これは画面上の 2 つの要素に対しては問題ありません。
しかし、画面上に複数の要素 (私の場合は 3 ~ 4 個のボール) がある場合、これはやり過ぎだと思います。それらの間の衝突を効果的にチェックするにはどうすればよいですか?
xaml - Xamarin.Forms で CocosSharpView をまったくレンダリングできない
Xamarin.Forms でレンダリングする CocosSharp の基本を使用して問題が発生しています。バージョン 1.7.1 の CocosSharp と Xamarin 2.3.2.127 を使用します。ViewCreated イベントは、CocosSharpView (コードから作成されたもの、または xaml から作成されたもの) に対してまったく呼び出されません。さらに、CCGameView への直接キャストはコンパイル エラーをスローします。
さらに、要素の直接キャストを CocosSharpView のViewCreatedイベントでのキャストに置き換えました。
ただし、イベントが呼び出されることはなく、ビューがレンダリングされることもありません。私のxamlファイルは次のようになります:
と私のコードビハインド:
誰も同じ問題に遭遇しましたか? (もしそうなら、どうにかしてそれを解決することができましたか?)
編集:解決策は確かに非常に簡単でした...これを言うのはばかげていますが、エミュレーターでハードウェアアクセラレーション (ホスト GPU の使用) を有効にしなかったようです。レンダリングがまったく行われませんでした...有効にすると、すべてが適切に動作するようにします。混乱して申し訳ありませんが、誰かが同様の問題に遭遇した場合に役立つ可能性があります.
richtext - CocosSharp でリッチ テキストを実装する方法?
既存の CCLabel クラスまたは別のクラスを使用してリッチ テキストを実装する良い方法はありますか? 下の画像のようなものをレンダリングしようとしています
ガイドでリッチ テキストに関する情報を見つけることができませんでした。CCLabel の wiki エントリにはそれについて何も言及されておらず、ドキュメントにはリッチ テキストのサポートが示されていないようです。また、これらのフォーラムで「リッチ テキスト」を検索しても何も見つかりませんでした。
複数の CCLabel を連結する際の主な問題は、単語の折り返しが難しくなることです。これが CocosSharp でこれを実装する唯一の方法であるかどうかはわかりますが、リッチ テキストの組み込みサポートがあればそれを使用する方がはるかに優れています。
cocos2d-x が UIRichText クラスを通じてリッチ テキストをサポートしていることは知っています。CocosSharp にそのようなものはありますか? 検索する必要がある別の用語はありますか、それとも見逃したサポートがどこかにありますか?