[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart11 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart11 http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
997: 名前は開発中のものです。 [] 2023/11/06(月) 04:41:53.59 ID:5fTpGmAr 他のスクリプトにアクセスしたいのですが、インスペクタに表示してからそこにtest1スクリプトをアタッチしたオブジェクトを指定します。 test1は型で、tesにスクリプトのインスタンスが代入されているのかと思ったのですが、tes.hogeだとアクセス出来ないのはなぜでしょうか?test1.hogeだと型にアクセスと言う意味になるのでは? using UnityEngine; public class gm : MonoBehaviour { [SerializeField] test1 tes; private void Start() { print(tes.hoge); } } 上記のコードでは、test1.hoge.one として正確な型指定を行い、hoge enum の one メンバーにアクセスしています。このように修正することでエラーが解消されるはずです。 User では、tesには何が代入されているのですか? ChatGPT tes に何が代入されているかは、コードの断片だけではわかりません。tes に代入される値は、スクリプトの他の部分やUnityのエディタ内で設定される値に依存します。 tes に正しい値が代入されていれば、test1 クラスのインスタンスで、そのクラス内で hoge enum の one メンバーにアクセスできるはずです。エラーメッセージが発生している場合、エラーメッセージの文脈や他の関連コード、特に tes に代入される値についての情報を提供することで、問題の特定と解決に役立つかもしれません。 tes にどのような値が代入されるかを確認し、tes の型が test1 であることを確認してください。また、test1 クラスの定義も正しいか確認し、hoge enum の定義が適切であることも確認してください。問題の解決には、スクリプト全体のコンテキストが必要となることがあります。 http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/997
998: 名前は開発中のものです。 [sage] 2023/11/06(月) 05:07:33.18 ID:HYztiVis >>993 当たるたびに0.1秒ディレイtimerつければいいと思う。 条件にtimerが0以下じゃないとコライダーがreturnするようにしたらいいです。 >>997 tes=tes.GetComponent〈Test1〉(); をスタートの最初に入れてスクリプトとってのないと無理です http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/998
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s