問題タブ [unity-components]

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 に答える
1591 参照

c# - Unity でスクリプトからスクリプトをオフにする

の別のスクリプトからスクリプトをオフにする必要がありますUnity。スクリプトは にC#あり、オフにするスクリプトは にありJSます。両方のスクリプトが同じオブジェクトに関連付けられています。私が受け取っているエラーは、有効になっているようなものがないことを示しています。何かご意見は?以下は私のコードの一部です。

私が受け取っているエラーは次のとおりです。

Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs(41,36): error CS1061: Type UnityEngine.Component' does not contain a definition forenabled' and no extension method enabled' of typeUnityEngine.Component' could be found (using ディレクティブまたはアセンブリ参照がありませんか? )

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

c# - ビジュアル コンポーネント、フィード情報を取得するか、情報を収集しますか?

コア コンポーネントとビジュアル コンポーネントの 2 つのコンポーネントがあります。コア コンポーネントは、すべてのゲーム ロジックを実行し、すべてのクライアント/サーバー コンピューティングを実行します。このコンポーネントは、クライアント側とサーバー側の両方で、常にオブジェクトにあります。

次に、クライアント側のみのビジュアル コンポーネントがあります。

私の質問は、コア コンポーネントが必要な情報をビジュアル コンポーネントに伝え、ビジュアル コンポーネントがコア コンポーネントの存在を完全に認識しないようにするか、またはビジュアル コンポーネントが常にコア コンポーネントから情報を更新およびフェッチし、コア コンポーネントが完全に認識しないようにする必要があるかです。ビジュアルコンポーネントは存在しますか?

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

c# - OnTriggerEnter2d Unity が機能しない

Unity の使用は初めてで、スプライトを衝突トリガーとして使用しようとしています。しかし、私の OnTriggerEnter2d はトリガーしません。情報は次のとおりです。

主人公情報 主人公情報

トリガー情報として使用される衝突スプライト トリガーとしてのスプライトの使用

メインキャラクターに添付された newPlatformRow スクリプトのコード

ではありません: Debug.Log("why wont you work ;_;");呼び出されることはありません

完全なシーン情報: ここに画像の説明を入力

何が間違っているのか本当にわかりません。ありがとう

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

c# - Unity ストリーミング WWW の問題

S3 Bucket から曲を取得するために WWW Unity クラスを使用しています。

問題は、1 つの曲を読み込んでいるときに、ストリーミングがうまく機能し、十分な大きさのバッファが得られ、AudioSource Clip で曲を簡単に再生できることです。

関数 twich を呼び出そうとすると問題が発生します。これは、実際には 2 つの曲を同時にダウンロードする必要があることを意味します。2 番目の関数を保持しようとすると、エラーが発生することに注意してください (エラーは「赤」のエラーですが、エラーに関するデータはありません)。

関数:

プレハブとゲームオブジェクトの取得に問題はありません。この関数を呼び出す関数でうまく機能します。

いずれにせよ、debug.logs はインデックスの 1 つで適切なストリーミングを返し、もう一方のインデックスでストリーミングを 1 に設定します (終了したように、実際には開始されませんでした)。そのため、0 とストリーミング (オブジェクトは動作して再生されます) と 1 と 1 のストリーミング (ストリーミングは完了しましたが、不明なエラーが発生し、オーディオを再生できません) を取得します。

質問を理解するのが難しいことはわかっています。よろしくお願いします。

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

c# - 弾丸シュートの衝突でエラーが発生しました

敵との弾丸衝突に問題がある

Bullet Script で OnCollisionEnter() メソッドを使用しています

ブレット スクリプト :

弾丸は何も衝突しません

Player Script で Method Instantiate() を使用しているため、弾丸がオブジェクトから外れています。

プレーヤー スクリプト :

衝突の問題は何ですか?

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

c# - ネストされたクラスを Unity3D コンポーネントとして使用する

Unity 5.4.2f2 Personal を使用しており、次のような C# スクリプトを作成しました。

Outerと の両方をInnerシーン内のゲームオブジェクトにアタッチできるようにしたいと考えています。残念ながら、Inner追加しても、Unity Inspector で使用可能なスクリプトとして表示されません[Serializable]。ネストされたクラスを外の世界に見えるようにしようとすると、多くの人が私の設定に問題があると言うでしょうが、この質問のために、これができるかどうか知りたいだけです. つまり、ネストされたクラスを Unity コンポーネントとして使用できるようにする方法はありますか?