[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
580: 01/14(火)20:36 ID:Az/+8vAa(1) AAS
マジですか?recttransformの使いどころ全くわからない
581: 01/16(木)00:52 ID:GvugIrQB(1/3) AAS
質問いいですか
関数が長ーくなってしまったので、3ブロックくらい別サブ関数にして、メインルーチンで呼び出す形に整理しました
そのとき、参照できない変数が出てきてしまいます
全部フラットならvarで一時的な変数にしていたものが
サブ関数だと変数が見えない
とはいえグローバル変数にするのも?
582: 01/16(木)01:34 ID:O3kqNZlS(1) AAS
質問ありがとうございます。関数を整理してサブ関数に分けると、スコープの問題で参照できない変数が出てくることはよくあります。まず、問題の状況を整理しましょう。
メイン関数内で宣言した変数をサブ関数で参照したい
サブ関数ではその変数がスコープ外になってしまう
解決策
引数を使う方法 サブ関数に必要な変数を引数として渡す方法です。これが一般的な方法です。
戻り値を使う方法 サブ関数で変数の値を変更する必要がある場合は、サブ関数からその値を戻り値として返し、メイン関数で受け取ることもできます。
クラスやオブジェクトを使う方法 もし、複数の変数や状態を管理したい場合は、クラスを使うことを検討できます。クラス内でメンバ変数を定義し、その変数をサブ関数(メソッド)から操作する方法です。
グローバル変数の使用(注意が必要) グローバル変数を使う方法もありますが、これには注意が必要です。グローバル変数はスコープが広く、意図しない副作用を引き起こす可能性があるため、可能な限り避ける方が良いです。ただし、どうしても必要な場合は global を使って明示的に指定できます。
583: 01/16(木)10:35 ID:QnzOuXFa(1) AAS
unityでSwiftly switchみたいなアプリは作れますか?
584(1): 01/16(木)13:52 ID:GvugIrQB(2/3) AAS
AddListnerでボタンクリックでの関数を指定してあったのに、
gameobject.SetActive(false)
で一時的に隠してあったボタンって、クリックイベントは消えてしまうんですか?
すべてのボタンが反応しなくなった
585: 01/16(木)15:44 ID:GvugIrQB(3/3) AAS
>>584は勘違いでした
ちゃんと動くようになりました
586(1): 01/16(木)23:08 ID:NyM7PvVM(1) AAS
処理の内容次第だけど関数AをA1、A2、A3に分割してメインから呼び出すんじゃなくて、関数Aから孫関数を呼ぶ形にした方が関心の分離になって良いと思う
587(3): 01/16(木)23:57 ID:s18eXCjz(1) AAS
たまに質問したい時に質問すると、皆メッチャ塩対応で、質問した側として不快感が半端ないんだが、
普段、潜在的な回答者を、はなからディスっている様なぞんざいな質問が多く、見ていて大概ウザ過ぎるから、そういう鬱憤が貯まってるんだろうな
自分で調べられる所は調べて真面目に質問しろよ!
588(1): 01/17(金)00:51 ID:ioYKwFJS(1/2) AAS
何言う点の
ボランティアに多くを求めるな
589(1): 01/17(金)01:11 ID:88ibEoyJ(1) AAS
回答に満足できないなら公式リファレンスを時間かけて読んだり、プログラミング書籍を買って読んだりしてなんとかすべきだね
これも一つの社会勉強、というかこれが出来なきゃ話にならない
590: 01/17(金)10:28 ID:+N1+nCIL(1/2) AAS
>>586
その関数Aがメインルーチンだろ
591(1): 01/17(金)12:25 ID:d3CO3JHP(1) AAS
>>587
えっ質問するほうがお客様やろ
そこは勘違いしたらあかんよ
592: 01/17(金)12:37 ID:h3zkFuQg(1) AAS
>>587
貴方のニーズに適合するサービスがありますよ
画像リンク
593: 01/17(金)12:43 ID:oCrCw817(1) AAS
>>591
まともに答えられないくせにこういう時だけレスしないでね
594: 01/17(金)14:37 ID:FpQMklpY(1) AAS
お客(笑)
金払うやつが客言うんや
595: 01/17(金)15:56 ID:PomOWfEZ(1) AAS
金出して、それを受け取られてはじめて客。
金出さない、出しても誰も受け取ってない、どこに客になる要素あるの?
596: 01/17(金)16:56 ID:+N1+nCIL(2/2) AAS
家に遊びに来た人も客だし
こちらから招いた人も客だし
金を出す事が客の必要条件ではない
597: 01/17(金)17:17 ID:ioYKwFJS(2/2) AAS
勝手に遊びに来たやつは不法侵入で訴えやな(笑)
598: 01/17(金)17:26 ID:C6eo40GL(1) AAS
質問スレが平和な質問スレとして成立するのは性善説ありきなんよ
今のネット社会にそれがあると思うか?
599: 01/17(金)18:43 ID:+r7KB8Pp(1) AAS
Unityのサポートオプションを有償で受ければいいだけ
600: 01/17(金)20:00 ID:ol1ULnhg(1) AAS
蕎麦屋で相席したカレー食ってる客捕まえて
店員と勘違いして発狂されても知らないよな
601: 01/17(金)20:57 ID:HAo7+UBp(1) AAS
金を払わない癖にお客様を気取るのはネットの恥だなw
こういうのは炎上して袋叩きにしても構わない
602: 01/17(金)20:59 ID:dehV9Egv(1) AAS
だってお前らゴミじゃん
603: 01/17(金)21:14 ID:7po11Nhz(1) AAS
今まで通り自演でオムツ替えてればいいじゃん
勝手に泣き叫んでなよ
604: 01/17(金)21:52 ID:9e0iK1/1(1) AAS
ChatGPT以下の返答しかできない俺らに質問するほうがおかしいだろw
とはいえネットに情報が集積されてるUnityはともかく、Godot、特にGD言語は学習量が足りないのか結構怪しい答えしか出さないな
605: 01/17(金)21:53 ID:H925asxo(1) AAS
ネットサポートで金払って教えて貰ったよ。
ここで質問するやつは、金払う気ない奴でしょ。
払うほどの質問じゃないと思ってる奴ほど、実は重いのに自覚できないんだから暖かくスルーしてあげてw
606: 01/17(金)22:23 ID:SmhOm/21(1) AAS
>>587 >自分で調べられる所は調べて真面目に質問しろよ!
↓
>>588 >ボランティアに多くを求めるな
は?一体何のボランティアだよ?w何となくわかるけどwww
>>589
すぐ説教やり出すだろ?どんだけ説教マスターだよ?!憂さ晴らししすぎ鬱憤溜まりすぎだろw
607: 01/18(土)00:52 ID:m78Ym/VZ(1) AAS
別に出来ないならやらなくていいじゃない
それがあなたの限界なのだから乗り越えたければ
自分でどうにかすればよいのでは?
不思議な事に誰も困らないんですよね貴方以外の誰も
608: 01/18(土)09:14 ID:dJiHNt81(1/3) AAS
やめられない止まらない説教マスターがいなくても、不思議でも何でもなく、誰も困らねえよwボランティアも負担が減って助かるしw
609: 01/18(土)10:19 ID:ja3AJSYo(1) AAS
お馬鹿なフリーライダーを駆除するためにも説教マスターは必要
上下前次1-新書関写板覧索設栞歴
あと 393 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.015s