[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart6 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart6 http://mevius.5ch.net/test/read.cgi/gamedev/1648986423/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
659: 646 [sage] 2022/08/04(木) 09:32:59.12 ID:80wqhdYO お世話になります。 646です。 >>658 それは確か「Q<要素>()で複数の要素が該当した時最初に該当した要素」ってやつだったかと思います。 uxml内で name="" に設定した名前を()内に記述するとその名前が付いた要素だけを取り出せるため、実際のC#スクリプトではほぼ全て名前を指定しております。 First()は使っていませんでしたが、650氏の指摘も含め確認してみようと思います。 このあと外出するため、確認作業が出来るのは何時になるのやら('A`) http://mevius.5ch.net/test/read.cgi/gamedev/1648986423/659
661: 646 [sage] 2022/08/04(木) 16:54:27.67 ID:80wqhdYO お世話になります。 646です。 結論から言うと、650氏の助言に従いInit()メソッドにDebug.Log()を置いたらドンピシャでしたorz Init()メソッドは文法上は間違いなく1回しか実行されません。 ところが、今回そのメソッドを記述していた別のクラスの方に問題がありました……。 そのクラスは動的生成されるオブジェクトにコンポーネントとして組み込まれており、動的生成されたオブジェクトの数だけInit()メソッドが実行されたという、実にくだらないオチでした('A`;) 先週末に思い付きで仕様変更を行ったのですが、別のクラスに入れるはずのところを仕様変更前のクラスに突っ込んだ模様……。 というわけですみません、こんなクソみたいな顛末となりましたが解決したため質問を取り下げます! http://mevius.5ch.net/test/read.cgi/gamedev/1648986423/661
663: 646 [sage] 2022/08/04(木) 17:17:11.49 ID:80wqhdYO >>662 ええ、本当に学べて良かったです……。 面倒臭がらずにちゃんと確認しておけば、顔真っ赤にして報告せずに済んだわけですからね……orz http://mevius.5ch.net/test/read.cgi/gamedev/1648986423/663
664: 名前は開発中のものです。 [sage] 2022/08/04(木) 21:57:41.47 ID:80wqhdYO お世話になります。 ちょっと気になった事があるので質問というか疑問というか相談というか……。 皆様はマウスやキーボードの入力って管理されていますか? 自分はマウスボタン入力やCtrlキー、Shiftキーなど一部のキーボード入力に関して一元管理するクラスを作っております。 (押下しているorしていないをbool型変数、特定操作によるマウスカーソル座標をVector3型変数……みたいな感じでクラスメンバにデータを保持している感じです) 現在は非静的クラスとして定義しており、各種入力が必要となるC#スクリプトで各々インスタンスを作成して使用しています。 ただ、最近思うのですが、マウスやキーボードを1つしか使わせない前提の場合、非静的クラスではなく静的クラスに再定義してインスタンス作成をしない方向にした方が良かったりするのでしょうか?('A`) http://mevius.5ch.net/test/read.cgi/gamedev/1648986423/664
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s