[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart11 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
623: 名前は開発中のものです。 [sage] 2023/09/19(火) 10:08:33.82 ID:EnJR6GhF(1) AAS
本日の顔文字のプログラマごっこは終了しました
頭可笑しい
624: 名前は開発中のものです。 [sage] 2023/09/19(火) 11:03:04.81 ID:pewyOcqJ(1) AAS
何年もプログラミング触っててこれだからな
ノベルゲームでも作った方がいいよ
625: 名前は開発中のものです。 [sage] 2023/09/19(火) 11:32:23.10 ID:5q0CuwlE(1) AAS
適当にうろ覚えでデタラメ書いておけば超便利な働きアリが
せっせと修正してくれるから何も勉強しなくていいくらいにしか思ってないだろ
626(2): 名前は開発中のものです。 [] 2023/09/19(火) 12:03:05.76 ID:LKUphzWu(5/7) AAS
c#の挙動が良く分からないのですが、他のオブジェクトにつけたスクリプトにアクセスして、変数を呼び出す場合、何かしらの値を代入するか、printなどで値を出力しないとエラーを返されます。これはどんな仕様によるものでしょうか?
//呼び出し側
rootMap.GetComponent<Grid_controller>().testVal;
//呼び出される側
public int testVal = 1;
エラーは以下です
CS0201 Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
627: 名前は開発中のものです。 [sage] 2023/09/19(火) 12:14:01.92 ID:L0eyVQ80(1) AAS
これが真カニンガムの法則か
628(1): 名前は開発中のものです。 [] 2023/09/19(火) 12:29:03.22 ID:LqdabOWQ(1/2) AAS
呼び出し側は何をしたいの?
629(1): 名前は開発中のものです。 [sage] 2023/09/19(火) 12:42:38.21 ID:QSI2fs+7(1) AAS
>>626
呼び出し側のコードが間違ってる
例えば変数aがある時
a;
なんてコードは書かないだろ
「aを使って何かをする」というコードを書くはずだ
それでエラーが出るかどうかは知らない
そんな変なコード今まで書いたことないから
630(1): 名前は開発中のものです。 [] 2023/09/19(火) 12:46:52.35 ID:LqdabOWQ(2/2) AAS
とりあえず基本的なことだったらchatGPTに聞いたほうがいいですよ
エラーも和訳してくれるし
複雑なことでなければ間違わずに回答してくれるんで
まあなんでも質問スレでこんなこというのは酷いけど、AIは基本的なことでも怒らず教えてくれるでまずAIに聞いてみてそれでもわからないのであればここで質問するとか
631: 名前は開発中のものです。 [] 2023/09/19(火) 14:24:40.95 ID:LKUphzWu(6/7) AAS
>>628
ありがとうございます。
>>580580(4): 名前は開発中のものです。 [sage] 2023/09/17(日) 17:23:23.12 ID:nf4Zbv/e(1) AAS
キャラクターのpositionをマス目の大きさで割って整数にすればグリッド上の位置が出せるんじゃない?
上の質問と関連します。
キャラクターの位置を、以下のグレー背景の配列に代入したい思っています。そのため、グレー背景のゲームオブジェクトと、配列にアクセスしたいなと。
画像リンク
白がグリッド移動用キャラで、茶色が障害物で、グレーはただの背景です。
キャラクターの位置はtransform.positionで1ずつ増減するようにしています。
キャラが茶色障害物に触れたときに、障害物を押すような挙動にしたいです。
そのためには3つのオブジェクトで共有される、基準となる配列が必要だろうなと。
ただ、まだどういう処理の流れにするか分かっていないです。
>>629
どうも
使い方の問題なんです
今後使い方を変えますが、デバックのために中身を確認したかったです
printしたら使えるようになりました
632: 名前は開発中のものです。 [] 2023/09/19(火) 14:24:57.52 ID:LKUphzWu(7/7) AAS
>>630
なるほど 存在忘れていました
633: 名前は開発中のものです。 [] 2023/09/23(土) 18:12:22.53 ID:OKp+DYti(1/2) AAS
マジで公式リファレンスよりChatGPTのほうがわかりやすいぞw
対話形式だから質問の仕方で一般論を解説してくれたり、ピンポイントでソリューションを出してくれたりもする
なお嘘もいっぱい混じっている模様
634: 名前は開発中のものです。 [sage] 2023/09/23(土) 18:17:24.80 ID:wfyK4z9o(1) AAS
なんならChatGPTでコードも書いてくれるぞ
命令多いとすぐ内容壊れるから小分けに指示して切り貼り出来る程度の知識はいるが
635: 名前は開発中のものです。 [sage] 2023/09/23(土) 18:35:04.26 ID:Z3i4uR0K(1) AAS
初めのポンコツっぷりからすればかなり成熟したんじゃね
大分見違えたよChatGPT
ただ嘘かというと微妙に?ではないラインまで寄ってきてるから
100%嘘ではないが微妙に外してる感がある
しかも耳障りがいいのが何とも
636(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 19:11:12.36 ID:YOf1btHK(1) AAS
最初のころは間違いを指摘してもやたら言いわけしてたからな
一度ChatGPTにあるプログラム言語の仕様聞いた時に間違いを指摘しても認めなくて、コンパイラで実際の動作確認してログ貼り付けたら
ChatGPTもコンパイラの結果だと言って捏造したログ出してきたときは呆れたわ
637: 名前は開発中のものです。 [sage] 2023/09/23(土) 20:02:42.81 ID:MxpVHLCp(1) AAS
>>636
ワロタ
638: ドーンおじ [sage] 2023/09/23(土) 20:32:23.06 ID:YaQqJGRE(1/2) AAS
お前らの低クオリティな回答よりよっぽどChatGPTの方がマシなんだよ!m9⎛´・ω・`⎞ドーン!
639(1): 名前は開発中のものです。 [] 2023/09/23(土) 20:54:53.56 ID:OKp+DYti(2/2) AAS
そんなことはありません。ChatGPTはあなた方から学んでいますので、あなた方を超えることはあり得ません
あなた方がスキルアップすることで私もスキルアップするのです
ともに二人三脚で成長していきましょう
640: ドーンおじ [sage] 2023/09/23(土) 22:46:39.51 ID:YaQqJGRE(2/2) AAS
>>639
ChatGPTはそんなこと云わないんだよ!
JSと合法的にファックスする方法教えろください!って聞いたらあの野郎はつうh
641: 名前は開発中のものです。 [] 2023/09/24(日) 00:45:56.48 ID:Ycnu9l9w(1) AAS
まあ実際あいつは相当調教されてて非倫理的、反社会的、犯罪的なことには絶対答えないようにはなってるはず
なお平気でうs
642: 名前は開発中のものです。 [sage] 2023/09/24(日) 04:13:05.21 ID:vd04acfJ(1) AAS
AIは結局「よく調教された集合知」だから、ちょっとした調べ物に便利なのは当然なんだよな。でも誰かが知ってることしか知らないので先行き不透明なことを聞くのには向かない
643: 名前は開発中のものです。 [] 2023/09/24(日) 05:06:50.10 ID:vs/ECiaf(1/3) AAS
質問させてください
外部リンク:baba-s.はてなブログ.com/entry/2018/03/30/085000
個々を見て倉庫番を作っているのですが、「tileTypeというネームスペースがない(CS0246エラー)」というエラーが出ます。以下の部分に対してエラーが出ます。
private TileType[,] tileList; // タイル情報を管理する二次元配列
自作の配列型が必要に思えますが、using tileType;と定義してみたんですが、駄目です。
これってどこで定義されてるんでしょうか?
644: 名前は開発中のものです。 [] 2023/09/24(日) 06:13:25.60 ID:vs/ECiaf(2/3) AAS
gptさんにも聞いているところです
コード丸投げのほうが案外正確な答え来るんですね(*´ω`*)
645: 名前は開発中のものです。 [sage] 2023/09/24(日) 06:48:55.67 ID:we2cRZDF(1) AAS
そのブログでTileTypeを検索してみようか
private TileType[,] tileList;が書いてある行の上でやたら列挙型の説明をしているけど
enum型の名前はなんて書いてあるのか見てみたら何か分かるんじゃないか?
646(1): 名前は開発中のものです。 [] 2023/09/24(日) 10:05:00.63 ID:vs/ECiaf(3/3) AAS
ありがとうございます
c#って大文字小文字の区別しないと駄目なんですね
647: 名前は開発中のものです。 [sage] 2023/09/24(日) 20:06:31.00 ID:DeVeAOSn(1) AAS
大文字小文字の一致、キャメルケース、パスカルケースでの命名規則は基礎の基礎だ。
言語に関係なくコーティングの際には統一すべきでしょう。
上下前次1-新書関写板覧索設栞歴
あと 355 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s