問題タブ [unity3d-2dtools]

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.

0 投票する
1 に答える
105 参照

unity3d - 関数は unityscript では実行されません

Unityscript を初めて使用し、Unity 2D でプラットフォーマー ゲームを作成していますが、キャラクターの移動スクリプトが機能しません。関数は呼び出されていないと思いますが、以前は機能していました。

これはコードです:

このコードには構文エラーはありません。

0 投票する
5 に答える
25492 参照

c# - スプライトをクリック可能にする方法は?

私はたくさんグーグルで調べましたが、それを行うための本当に複雑な方法しか思いつきませんでした. 関数OnMouseDown()も見つけましたが、機能させることができませんでした。

現時点では、画面のどこかをタップするとスプライトがアクティブになります。

編集- はい、2d Box コライダーがあります

以下の私のコード:

spriteRenderer.sprite == ミュート 1 ? ミュート 2 : ミュート 1; }

0 投票する
2 に答える
1322 参照

unity3d - Sprite.Create を使用してスプライトを変更しても効果がありませんか?

マインクラフトのような 2D ゲームを作っていますが、ブロック テクスチャを 1 つのチャンクで変更する以外は問題ないようです。これは私がスプライトを変更しようとする方法です:

効果がありません、なぜですか?

PS UnityScript/JavaScript を使用しています。

前もって感謝します!

0 投票する
1 に答える
2368 参照

c# - 別のオブジェクトと衝突したときに、トリガーされたオブジェクトの動きを止めるにはどうすればよいですか?

実際にドラッグしているゲームオブジェクトに問題があり、作成する必要があるいくつかの関数が原因でボックスコライダーがトリガーされます。問題は、このゲームオブジェクトが衝突している別のゲームオブジェクトを超えて移動するのをブロックする方法がわからないことです。

0 投票する
2 に答える
6852 参照

unity3d - 2D 衝突検出メソッドが呼び出されない

この質問は以前にもあったことは知っていますが、どこにも答えが見つからなかったので、これを重複としてマークしないでください。

Unity で弾丸が敵に当たったことを検出する必要がある 2D ゲームを作成しようとしています。

敵プレハブと弾丸プレハブの両方に Box Collider 2D と Rigidbody 2D があります。

まず、「Is Trigger」ボックスをチェックせずにやってみました。

これは私が使用していたコードです:

失敗。

次に、「Is Triggered」ボックスにチェックを入れてみました。次のコードを使用しました。

またもや失敗…。

両方のオブジェクトにあるコンポーネントは「Box Collider 2D」です。

私が試したメソッドはどちらもエラーメッセージを返しませんでした.関数は呼び出されませんでした.

何が起こっているのか知っている人がいたら、できるだけ早く知らせてください – これが機能するまでゲームの作業を続けることはできません :/

これは Unity のバグですか? 報告すべきですか?

また、オブジェクトの 1 つのインスペクタのスクリーンショットを次に示します。 スクリーンショット

私のすべての質問に答えることができる人に乾杯! 投稿の形式が正しくなかったら申し訳ありません。フォーラムは初めてなので...

Fjパッカード。