[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
574: 名前は開発中のものです。 [] 2025/01/11(土) 17:30:41.67 ID:wls9A9qZ(1) AAS
canvasScalerでUIサイズを拡大縮小して画面に合わせたいのですが
原点の指定はできますか
デフォルトだと画面中心がピボットみたいで、左上基準に変えたいです
575: 名前は開発中のものです。 [sage] 2025/01/11(土) 23:08:37.74 ID:Lu7KmPGG(1) AAS
RectTransformは親のどこを基準にするか子が自由に決められるはず
文章で説明できる自信がないので図解してくれてるサイトを探してみて
576: 名前は開発中のものです。 [sage] 2025/01/11(土) 23:46:47.19 ID:0h2x2V8V(1) AAS
公式ドキュメントに丁寧に図説してるページがあったはず
場所は忘れた
577: 名前は開発中のものです。 [] 2025/01/12(日) 11:28:18.18 ID:tDNdygbt(1) AAS
canvas自体のピボット指定やそれ起点の拡大縮小は、むずかしいすぎてヤメました
上に載る要素をコントロールしたほうがよいですね
578: 名前は開発中のものです。 [sage] 2025/01/14(火) 19:48:16.91 ID:uCOkzBcT(1) AAS
rectTrasformは便利なので理解しておいた方がいいよ
579: 名前は開発中のものです。 [sage] 2025/01/14(火) 20:26:25.46 ID:jcm5PsCV(1) AAS
なれると簡単な2DゲームなんかはrectTransformだけで作れるからな
580: 名前は開発中のものです。 [sage] 2025/01/14(火) 20:36:02.69 ID:Az/+8vAa(1) AAS
マジですか?recttransformの使いどころ全くわからない
581: 名前は開発中のものです。 [] 2025/01/16(木) 00:52:27.13 ID:GvugIrQB(1/3) AAS
質問いいですか
関数が長ーくなってしまったので、3ブロックくらい別サブ関数にして、メインルーチンで呼び出す形に整理しました
そのとき、参照できない変数が出てきてしまいます
全部フラットならvarで一時的な変数にしていたものが
サブ関数だと変数が見えない
とはいえグローバル変数にするのも?
582: 名前は開発中のものです。 [sage] 2025/01/16(木) 01:34:56.50 ID:O3kqNZlS(1) AAS
質問ありがとうございます。関数を整理してサブ関数に分けると、スコープの問題で参照できない変数が出てくることはよくあります。まず、問題の状況を整理しましょう。
メイン関数内で宣言した変数をサブ関数で参照したい
サブ関数ではその変数がスコープ外になってしまう
解決策
引数を使う方法 サブ関数に必要な変数を引数として渡す方法です。これが一般的な方法です。
戻り値を使う方法 サブ関数で変数の値を変更する必要がある場合は、サブ関数からその値を戻り値として返し、メイン関数で受け取ることもできます。
クラスやオブジェクトを使う方法 もし、複数の変数や状態を管理したい場合は、クラスを使うことを検討できます。クラス内でメンバ変数を定義し、その変数をサブ関数(メソッド)から操作する方法です。
グローバル変数の使用(注意が必要) グローバル変数を使う方法もありますが、これには注意が必要です。グローバル変数はスコープが広く、意図しない副作用を引き起こす可能性があるため、可能な限り避ける方が良いです。ただし、どうしても必要な場合は global を使って明示的に指定できます。
583: 名前は開発中のものです。 [sage] 2025/01/16(木) 10:35:27.35 ID:QnzOuXFa(1) AAS
unityでSwiftly switchみたいなアプリは作れますか?
584(1): 名前は開発中のものです。 [] 2025/01/16(木) 13:52:51.63 ID:GvugIrQB(2/3) AAS
AddListnerでボタンクリックでの関数を指定してあったのに、
gameobject.SetActive(false)
で一時的に隠してあったボタンって、クリックイベントは消えてしまうんですか?
すべてのボタンが反応しなくなった
585: 名前は開発中のものです。 [] 2025/01/16(木) 15:44:22.31 ID:GvugIrQB(3/3) AAS
>>584は勘違いでした
ちゃんと動くようになりました
586(1): 名前は開発中のものです。 [sage] 2025/01/16(木) 23:08:43.01 ID:NyM7PvVM(1) AAS
処理の内容次第だけど関数AをA1、A2、A3に分割してメインから呼び出すんじゃなくて、関数Aから孫関数を呼ぶ形にした方が関心の分離になって良いと思う
587(3): 名前は開発中のものです。 [sage] 2025/01/16(木) 23:57:36.20 ID:s18eXCjz(1) AAS
たまに質問したい時に質問すると、皆メッチャ塩対応で、質問した側として不快感が半端ないんだが、
普段、潜在的な回答者を、はなからディスっている様なぞんざいな質問が多く、見ていて大概ウザ過ぎるから、そういう鬱憤が貯まってるんだろうな
自分で調べられる所は調べて真面目に質問しろよ!
588(1): 名前は開発中のものです。 [sage] 2025/01/17(金) 00:51:25.83 ID:ioYKwFJS(1/2) AAS
何言う点の
ボランティアに多くを求めるな
589(1): 名前は開発中のものです。 [sage] 2025/01/17(金) 01:11:42.21 ID:88ibEoyJ(1) AAS
回答に満足できないなら公式リファレンスを時間かけて読んだり、プログラミング書籍を買って読んだりしてなんとかすべきだね
これも一つの社会勉強、というかこれが出来なきゃ話にならない
590: 名前は開発中のものです。 [sage] 2025/01/17(金) 10:28:19.03 ID:+N1+nCIL(1/2) AAS
>>586
その関数Aがメインルーチンだろ
591(1): 名前は開発中のものです。 [] 2025/01/17(金) 12:25:57.65 ID:d3CO3JHP(1) AAS
>>587
えっ質問するほうがお客様やろ
そこは勘違いしたらあかんよ
592: 名前は開発中のものです。 [sage] 2025/01/17(金) 12:37:26.53 ID:h3zkFuQg(1) AAS
>>587
貴方のニーズに適合するサービスがありますよ
画像リンク
593: 名前は開発中のものです。 [sage] 2025/01/17(金) 12:43:01.08 ID:oCrCw817(1) AAS
>>591
まともに答えられないくせにこういう時だけレスしないでね
594: 名前は開発中のものです。 [sage] 2025/01/17(金) 14:37:43.40 ID:FpQMklpY(1) AAS
お客(笑)
金払うやつが客言うんや
595: 名前は開発中のものです。 [sage] 2025/01/17(金) 15:56:25.18 ID:PomOWfEZ(1) AAS
金出して、それを受け取られてはじめて客。
金出さない、出しても誰も受け取ってない、どこに客になる要素あるの?
596: 名前は開発中のものです。 [sage] 2025/01/17(金) 16:56:16.01 ID:+N1+nCIL(2/2) AAS
家に遊びに来た人も客だし
こちらから招いた人も客だし
金を出す事が客の必要条件ではない
597: 名前は開発中のものです。 [sage] 2025/01/17(金) 17:17:02.25 ID:ioYKwFJS(2/2) AAS
勝手に遊びに来たやつは不法侵入で訴えやな(笑)
598: 名前は開発中のものです。 [] 2025/01/17(金) 17:26:53.46 ID:C6eo40GL(1) AAS
質問スレが平和な質問スレとして成立するのは性善説ありきなんよ
今のネット社会にそれがあると思うか?
上下前次1-新書関写板覧索設栞歴
あと 404 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s