問題タブ [spritebuilder]
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.
objective-c - UIApplication サブクラス インスタンスをインスタンス化できません
SpriteBuilder プロジェクトをビルドしていて、次のエラーが発生します。
" * int UIApplicationMain(int, char **, NSString *, NSString *)(), /SourceCache/UIKit_Sim/UIKit-2903.23/UIApplication.m:2380 でのアサーションの失敗 UIApplication サブクラス インスタンスをインスタンス化できません。NSApplication という名前のクラスはありません読み込まれました。」
次の main.m コードの場合:
原因は何ですか?
objective-c - Make Games With Us: Game of Life: Objective-C プロパティ エラー
「Make Games With Us」を通じてジョン・コンウェイの「人生のゲーム」の作り方を追ってみました。MainScene.m のステップ メソッドに到達するまで、ほとんどのチュートリアルをたどることができました (サイトへのリンクはこちら)。
エラーは同じタイプです。それらは _grid.generation と _grid.totalAlive に現れています。エラーは次のとおりです。
まったく同じ問題を修正する方法についてこのリンクを見ましたが、SpriteBuilder ですべてを正しく保存して公開しました。ユーザーは明らかにそれを解決しましたが、方法がわかりません。
更新: プロパティ宣言の欠落 (Grid.m):
前もって感謝します!
ios - OALSimpleAudio が機能しない
Xcode は、このコードに対して「セレクター 'sharedInstance' の既知のクラス メソッドがありません」というエラーを表示しています。
このエラーを修正するにはどうすればよいですか?
cocos2d-iphone - Cocos2D で同じ衝突グループを持つオブジェクト間の衝突を無視する
隕石を集める基本的なロケット ゲームがあります。非常に基本的です。ゲームは問題なく動作しますが、解決しようとしているのに解決できないという本当の煩わしさがあります。
ロケットが隕石に衝突すると:
削除され、再生成されます。これは問題なく機能しますが、隕石が別の隕石の近くにあり、ロケットが 1 つに激突すると、もう一方の隕石はスヌーカー ボールのようにノックアウトされます。ロケットが衝突するまで動かないようにしてほしい。
同じ衝突グループ内のスプライトにお互いを無視するように指示する方法はありますか?
編集**
次のクラスから隕石をループにロードしています。
@終わり
次に、以下を使用して生成されます。
次のコードは、グループに飛び込むときに隕石衝突のログを非常に頻繁に提供し、それらのほとんどは忘却に飛び去ります!
これを調べてくれてありがとう、それが役立つことを願っています
cocos2d-iphone - スプライトビルダーの物理
spritebuilder プロジェクトで問題が発生しましたが、回避策が見つかりません。私は、flappyfly チュートリアルを使用してゲームを作成しています。チュートリアルでは、spritebuilder に Obstacle.ccb があり、xcode にobstacle.h/m があります。このコードを使用すると、障害物がメイン シーンに生成されます。
私が達成したいのは、これらの障害物がランダムに生成されるようにすることです。ヒーローを障害物と衝突させたくありません。代わりに、障害物を物理体として機能させて、ジャンプできるようにしたいのですが、問題は、ヒーローと障害物の衝突を無効にすると、メインシーンがまだ障害物をインポートすることです.m障害物.ccb で物理がオンになっていても、物理は適用されておらず、ヒーローは障害物を通り抜けることができます。これを実際の物理体にする唯一の方法は、物理ノードの下の mainscene.ccb に障害物.ccb を追加することです。これは機能しますが、もちろん障害物はランダムに出現しません。回避策はありますか?
ios - 衝突を有効にせずに衝突を検出する方法cocos2d
カービィがバスケットボールをネットに撃ち込むゲームがあります。私が抱えている問題は、ショットが得点したかどうかを検出することです。物理デバッグをオンにしてシーンをセットアップしたので、すべての物理ボディが赤くなりました。ネットの真ん中にある赤い円は、ショットが得点したかどうかを検出するために使用するボディです。ショットがサークルに入った場合、それは得点です。問題は、ショットが円を通過しても衝突を検出する方法がないことです。
私はこれを試しました。これは、ボールが円に当たるとすぐにセンサーになり、円を離れるとすぐに非センサーになり、ボールを通過させますが、その後は地面に当たります。問題は、最初の衝突がまだ有効であるため、ボールが少し跳ね上がり、通常は円に 2 ~ 3 回当たることです。
ios - spritebuilder のラベルがゼロで、修正方法がわかりません
スプライトビルダーでiOSゲームを作っています。ボードゲーム風にデザインしました。play
メソッドをトリガーする再生ボタンをユーザーに押してもらいたい。次に、ラベルに表示する乱数を生成します。ラベルとボタンはゲームプレイ シーンにあります。ゲーム プレイ シーンは のサブクラスですCCNode
。コードはGameplay
、 のサブクラスであるクラスにありCCNode
ます。ラベルがゼロであることがわかりました。nilにならないようにするにはどうすればよいですか?私のラベルのコード接続は、 に割り当てられた doc root var_randNumLabel
です。ゲームプレイ コード接続が割り当てられてGameplay
います。これは、シーンを開いてボタンをクリックした後のログです。
_affectLabel
修正されれば修正されるので、無視して_randNumLabel
ください。
spritebuilder - SpriteBuilder で CCB ファイルのドキュメント タイプを変更するには?
CCB ファイルをシーンとして作成しましたが、CCB ファイルのサイズを 1 画面よりも大きくしたいので、それをレイヤーに変更したいと考えています。
これを行う方法はありますか?