問題タブ [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.
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 for
enabled' and no extension methodenabled' of type
UnityEngine.Component' could be found (using ディレクティブまたはアセンブリ参照がありませんか? )
c# - ビジュアル コンポーネント、フィード情報を取得するか、情報を収集しますか?
コア コンポーネントとビジュアル コンポーネントの 2 つのコンポーネントがあります。コア コンポーネントは、すべてのゲーム ロジックを実行し、すべてのクライアント/サーバー コンピューティングを実行します。このコンポーネントは、クライアント側とサーバー側の両方で、常にオブジェクトにあります。
次に、クライアント側のみのビジュアル コンポーネントがあります。
私の質問は、コア コンポーネントが必要な情報をビジュアル コンポーネントに伝え、ビジュアル コンポーネントがコア コンポーネントの存在を完全に認識しないようにするか、またはビジュアル コンポーネントが常にコア コンポーネントから情報を更新およびフェッチし、コア コンポーネントが完全に認識しないようにする必要があるかです。ビジュアルコンポーネントは存在しますか?
c# - Unity ストリーミング WWW の問題
S3 Bucket から曲を取得するために WWW Unity クラスを使用しています。
問題は、1 つの曲を読み込んでいるときに、ストリーミングがうまく機能し、十分な大きさのバッファが得られ、AudioSource Clip で曲を簡単に再生できることです。
関数 twich を呼び出そうとすると問題が発生します。これは、実際には 2 つの曲を同時にダウンロードする必要があることを意味します。2 番目の関数を保持しようとすると、エラーが発生することに注意してください (エラーは「赤」のエラーですが、エラーに関するデータはありません)。
関数:
プレハブとゲームオブジェクトの取得に問題はありません。この関数を呼び出す関数でうまく機能します。
いずれにせよ、debug.logs はインデックスの 1 つで適切なストリーミングを返し、もう一方のインデックスでストリーミングを 1 に設定します (終了したように、実際には開始されませんでした)。そのため、0 とストリーミング (オブジェクトは動作して再生されます) と 1 と 1 のストリーミング (ストリーミングは完了しましたが、不明なエラーが発生し、オーディオを再生できません) を取得します。
質問を理解するのが難しいことはわかっています。よろしくお願いします。
c# - 弾丸シュートの衝突でエラーが発生しました
敵との弾丸衝突に問題がある
Bullet Script で OnCollisionEnter() メソッドを使用しています
ブレット スクリプト :
弾丸は何も衝突しません
Player Script で Method Instantiate() を使用しているため、弾丸がオブジェクトから外れています。
プレーヤー スクリプト :
衝突の問題は何ですか?
c# - ネストされたクラスを Unity3D コンポーネントとして使用する
Unity 5.4.2f2 Personal を使用しており、次のような C# スクリプトを作成しました。
Outer
と の両方をInner
シーン内のゲームオブジェクトにアタッチできるようにしたいと考えています。残念ながら、Inner
追加しても、Unity Inspector で使用可能なスクリプトとして表示されません[Serializable]
。ネストされたクラスを外の世界に見えるようにしようとすると、多くの人が私の設定に問題があると言うでしょうが、この質問のために、これができるかどうか知りたいだけです. つまり、ネストされたクラスを Unity コンポーネントとして使用できるようにする方法はありますか?