[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 11/28 08:50 / Filesize : 285 KB / Number-of Response : 1017
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ゲームエンジン】Unityなんでも質問スレpart11



1 名前:例の奴 [2023/08/04(金) 15:07:36.09 ID:mCLWR6jg.net]
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

■注意事項
質問と答え以外は禁止
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
unity3d.com/jp
・マニュアル
 docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 unity3d.com/jp/unity/faq
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

■前スレ
【ゲームエンジン】Unityなんでも質問スレpart10
https://mevius.5ch.net/test/read.cgi/gamedev/1680959709/

560 名前:名前は開発中のものです。 [2023/09/11(月) 17:35:22.27 ID:CutQJqWR.net]
たびたびすみません、2d移動させたいのですが、横移動している間は縦移動しない、縦移動している間は横移動しない、という条件にするにはどう書けばいいんでしょうか?
プログラミング脳がなくてすみません

void characterMovement()
{
float x = Input.GetAxisRaw("Horizontal");
float y = Input.GetAxisRaw("Vertical");
rb.velocity = new Vector2(x, y) * speed;
}

これだと斜め移動が可能になります

561 名前:名前は開発中のものです。 [2023/09/11(月) 18:42:19.57 ID:hY5yKmdD.net]
とりあえず、とにかく簡単にナナメ移動は禁止よ〜としたいならば、
キーの入力値の取得後に、横移動の入力値が取れたら縦移動の値は強制的に0にしてしまえ!という条件判断入れる。
縦移動入力は、xが0の時にだけ反映される。

if(x != 0f){
y = 0f;
}

問題点は斜め入力時は必ず横移動が優先されると言う事だが…

横移動してる時に縦入力は受け付けたくないし、
縦移動してる時に横入力は受け付けたくないんじゃーと言うならもう少し複雑になる。

562 名前:名前は開発中のものです。 [2023/09/11(月) 19:38:23.63 ID:CutQJqWR.net]
ありがとう
小一時間考えてみたけど自分にはロジックが思いつかない
ゲームの本質部分でもないので、今回は諦めます(*´ω`*)

563 名前:名前は開発中のものです。 mailto:sage [2023/09/11(月) 21:12:51.17 ID:y0R59DfA.net]
>>551
rb.velicityのところをifで囲んでx!=0&&y!=0ならvector2.zeroにしたらいいと
思うよ。
elseにはrb.velocity=new vector2(rb.velocity.x+x,rb.velocity.y+y)
でいけないかな?

564 名前:名前は開発中のものです。 [2023/09/12(火) 04:09:32.73 ID:FBCYzsoY.net]
>>552
ありがとう
いけました

プレイしてみて操作しやすい方式を選ぼうと思います(*´ω`*)

565 名前:名前は開発中のものです。 [2023/09/13(水) 06:32:40.63 ID:HkRVH3vp.net]
ちわす
倉庫番的なゲームを作りたいのですが、キャラクターがブロックを押す動作の作り方を知りたいです
二次元配列でブロックを配置しているのですが、キャラクターの移動先の番地にブロックがあった場合、キャラの移動方向にそれを移動すると言った考え方でいいでしょうか?

基本的な考え方を知りたいです

コリジョンつけてやる方法もあるとは思いますが、余計にややこしくなりそうですね
今はおそらく配列を使ったやり方で取り掛かってます

566 名前:名前は開発中のものです。 mailto:sage [2023/09/13(水) 07:16:01.37 ID:droDxID/.net]
ちわすとかどもすとかいちいち気持ち悪い言葉遣いは
どうにかした方がいい
俺ら友達でもないし先輩後輩でもない
赤の他人なんだから

567 名前:名前は開発中のものです。 mailto:sage [2023/09/13(水) 10:59:10.85 ID:NhNUwKHN.net]
どうもすみません……

568 名前:名前は開発中のものです。 mailto:sage [2023/09/13(水) 11:08:11.53 ID:droDxID/.net]
>>554
俺が昔読んだ本では配列で処理していて
自キャラから見て進行方向にブロックが
ある場合、そのまたひとつ向こう側を
チェックして、何も無い場合ブロックと
自キャラを移動、何かあった場合移動は無効
という仕様だった



569 名前:名前は開発中のものです。 [2023/09/13(水) 14:09:45.99 ID:HkRVH3vp.net]
>>557
ありがとうございます
配列のパズルって案外難しいですよね チャレンジします(*´ω`*)

570 名前:名前は開発中のものです。 mailto:sage [2023/09/13(水) 14:12:58.06 ID:ATros1XL.net]
(*´ω`*)お前質問するときも顔文字使えや?みんな無視してくれるから(*´ω`*)

571 名前:名前は開発中のものです。 mailto:sage [2023/09/13(水) 22:36:31.19 ID:fiBpMonJ.net]
Scope.SetVariable("hoge", (string str) => Console.Write($"Hello, {str}!"));
Engine.Execute("hoge('World')", Scope);
------------------
Console出力 : Hello, World!

↑はIronPythonの例ですが、こんな感じで文字列からインタプリタ的にC#側のオブジェクトを操作したいです
マルチプラットフォームで似たようなことをする方法ってありますか?
クラスが存在する程度に高級であればPythonに拘りはないです

572 名前:名前は開発中のものです。 mailto:sage [2023/09/14(木) 01:29:36.75 ID:ZfVGpqaa.net]
すみません、利用規則についての質問ですが
来年から課金体系が変わるとアナウンスされてますが個人制作のフリゲの扱いは何も変わらないのでしょうか

573 名前:名前は開発中のものです。 mailto:sage [2023/09/14(木) 02:06:05.54 ID:vnwuY/kN.net]
>>561
変わらない

574 名前:名前は開発中のものです。 [2023/09/14(木) 06:39:14.43 ID:aiWwvKJh.net]
print関数と配列について質問です
int[] arr ={1,2,3,4};
print(arr);

これをprintすると「system32」といったものがプリントされます。
forで展開すると1,2,3,4と展開されます。

print_rのような、配列の構造をそのままプリントしてくれるような関数はありますか?

575 名前:名前は開発中のものです。 [2023/09/15(金) 14:07:24.04 ID:2wJ/VbUm.net]
mBaasってみんな何使ってますか?
前はニフクラ使ってて、playfabに移行しようと思ってたんだけど
playfabだと保存したデータとかユーザごとに一覧で表示
できなくてみにくくない?

576 名前:名前は開発中のものです。 mailto:sage [2023/09/15(金) 16:30:46.16 ID:dbH59558.net]
>>564
firebaseが多いんじゃないかな
俺も使ってる

577 名前:名前は開発中のものです。 [2023/09/15(金) 21:04:10.99 ID:cHjMaqjl.net]
こんにちわ。
パズルゲームのグリッドを作っているのですが、同一のゲームオブジェクト(のスクリプト)に、
画像を追加するスクリプトを2つ記述しました。
それぞれ関数化し、start内で実行しているのですが、並び順を替えても画像の上下順が変わりません。

この辺どういう仕組になっているのかわかりません。
どういう仕組で上下順が決まるんでしょうか?

578 名前:名前は開発中のものです。 mailto:sage [2023/09/15(金) 21:23:53.22 ID:KuRilOiv.net]
>>566
その説明だとイマイチピンとこないなぁ?
インスペクタにレイヤーの順序って項目があるやろ?普通はそこで設定するんやで?(*´ω`*)



579 名前:名前は開発中のものです。 mailto:sage [2023/09/15(金) 21:29:00.75 ID:xsk9710m.net]
まず、こんばんはなこんな時間2書き込む時は
それから顔文字付けるか、コテ版つける事な

それ守らないなら書込みするな

580 名前:名前は開発中のものです。 mailto:sage [2023/09/15(金) 21:31:03.83 ID:KuRilOiv.net]
  彡 ⌒ ミ   テメーも低クオリティコテ外すなや!
 ⎛´・ω・`⎞  
  /⌒ヽ_.ィ、~;y=ー(゚д゚)・・∵. ドーン!>>568
( r.     )^  / )
 ヽノノー◆-l      //
   |__/_/
   └一'一

581 名前:底クオリティでごめんねごめんね mailto:sage [2023/09/15(金) 21:43:56.40 ID:hZKK5Ca7.net]
1つのobject22つのスクリプトなのに
どうやってインスペクタで設定するのか

ドーンおじさんのUnityはすごいなあ

582 名前:名前は開発中のものです。 mailto:sage [2023/09/15(金) 22:18:28.88 ID:KuRilOiv.net]
おう!ワイのUnityは特別仕様でなんでも出来るんやで!m9(*´ω`*)ドーン!

583 名前:名前は開発中のものです。 [2023/09/16(土) 06:02:05.81 ID:TKq3s9ST.net]
>>566
異なるゲームオブジェクトであれば並びを変更出来るんですが、同じスクリプト内に画像を表示するスクリプトを書いた場合はどうなるんかなあと
まあ、別オブジェクトでやります ありがとう(*´ω`*)

584 名前:名前は開発中のものです。 [2023/09/16(土) 10:45:51.56 ID:TKq3s9ST.net]
理解
unity上ではspriteレンダラーの設定で並びを変更するのね
ゲームオブジェクト自体で変更するわけじゃないのね

585 名前:名前は開発中のものです。 [2023/09/17(日) 12:19:58.78 ID:FjnTiDHl.net]
こんにちわ。
倉庫番を作っていたのですが、ブロックを押すロジックがわかりません。

ブロックは二次元配列で並べます。
要素としては0と1があって、1の部分にブロックを表示させます。

1の部分にキャラクターが触れたらブロックを動かすのかなと考えています。
移動先の座標が1であるかの判定をしなければいけません。

しかし、ということはキャラクターも同じ配列を使い、グリッド移動にする必要があるのではないでしょうか?

個人的にはキャラクターはvelocityで動く方式にしたいのですが、可能でしょうか?

586 名前:底クオリティでごめんねごめんね mailto:sage [2023/09/17(日) 12:32:17.71 ID:aXQbPdAS.net]
コガネブログ
https://baba-s.hatenablog.com › 20...
【Unity 入門】【チュートリアル】倉庫番を作る - コガネブログ


なんでやらないで時間ばかり使ってんの?

587 名前:名前は開発中のものです。 [2023/09/17(日) 13:37:46.84 ID:FjnTiDHl.net]
>>575
そこは見てましたが、理解出来ない部分があり、困ってました
velocityと共存させるにはコリジョンが必要なのでしょうか

588 名前:名前は開発中のものです。 mailto:sage [2023/09/17(日) 16:41:13.25 ID:wBwY8770.net]
なんで?困ってないよ? 何が困るの?



589 名前:底クオリティでごめんねごめんね mailto:sage [2023/09/17(日) 17:05:03.45 ID:aXQbPdAS.net]
理解できないのは君の脳みそだから
他のチュートリアルやりなや
倉庫番の作り方なんか沢山あるから

590 名前:底クオリティでごめんねごめんね mailto:sage [2023/09/17(日) 17:06:27.89 ID:aXQbPdAS.net]
あ、あとそれやりましたとか言うなら
書く前に、どれとドレをやったけど分からなかったと書いてね じゃないと無駄よねでしょ

591 名前:名前は開発中のものです。 mailto:sage [2023/09/17(日) 17:23:23.12 ID:nf4Zbv/e.net]
キャラクターのpositionをマス目の大きさで割って整数にすればグリッド上の位置が出せるんじゃない?

592 名前:名前は開発中のものです。 mailto:sage [2023/09/17(日) 18:57:33.27 ID:L7pq8NgL.net]
顔文字に騙されるのが趣味なのかな?

593 名前:名前は開発中のものです。 [2023/09/17(日) 20:29:01.26 ID:Pcpxna0T.net]
>>580
これじゃん
ポジションをroundtointとかで丸めて実際のポジションと配列を一致させればいい

594 名前:名前は開発中のものです。 mailto:sage [2023/09/17(日) 22:28:08.12 ID:YpH2wafS.net]
倉庫番って、その程度って言われる簡易レベルの作りだから、それがなかなか出来ないなら、まずvelocityとかはやめた方がいいですよ。問題点の見当違いならごめんなさい。

595 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 00:25:54.28 ID:WyBkQNyZ.net]
お母さんにスプーン持って貰わないとぼろぼろ零して御飯も食べれなくて困ってました
箸と共存させるには自分の手が必要なのでしょうか?

596 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 00:35:22.33 ID:a6yqpVFR.net]
>>584
別に手が無くても乙武は餓死してないぞ?発想を転換して何かで代用するんだよ!m9⎛´・ω・`⎞ドーン!

597 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 00:51:38.67 ID:Mi78dbXC.net]
>>574
簡単なのはブロックにコリジョンつけて、キャラにヒットした時→キャラとブロックの位置関係で押した方向を割り出す(または4方向コリジョンつける)→ブロックの移動、かなぁ

>>580の言うようにキャラポジションをグリッド数値化すれば、コリジョンつけなくてもブロックに触れた判定を割り出せる
逆に配列使わず物理判定でブロック押して、物理判定で正解位置出す手もある

598 名前:名前は開発中のものです。 [2023/09/18(月) 05:57:43.38 ID:ucMfvpqu.net]
>>580
>>586
ありがとう自力で考えていたらこんな答えは絶対に出ない
だからこれからも質問します(*´ω`*)



599 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 09:06:26.33 ID:zkRn/eeQ.net]
>>587
本当に理解したなら式を書いて理解した事をはよ証明してみ?
出来もしないのに何で分かったフリするの?
有耶無耶にしてまた後で同じ事聞くだけだよね?

600 名前:名前は開発中のものです。 [2023/09/18(月) 09:07:23.60 ID:Lo5CStK9.net]
Unityは終了ですか?

601 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 09:30:35.51 ID:eyU+roHE.net]
>>588
理解してないよどこにも理解したとは書いてないでしょ
だからまた質問するんだよ

602 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 09:37:21.78 ID:px7vRPhY.net]
コピペで会話してるように見せかけてるだけで人間の言葉が分からないんじゃね?

603 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 10:10:48.72 ID:YbOs6Tsl.net]
>>589
なわけない

604 名前:名前は開発中のものです。 [2023/09/18(月) 13:35:28.91 ID:JEJl+cvh.net]
なんでそんなに怒ってるのかわからない。
質問者普通にみえるけど、過去になんかあったのかな?

605 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 14:02:08.53 ID:hQnZAcc7.net]
1つチュートリアル終わらすだけで12年以上掛かる超生物が普通なの?

606 名前:名前は開発中のものです。 [2023/09/18(月) 14:07:26.52 ID:ucMfvpqu.net]
>>588
おおまかな考え方は理解ということですよ。

607 名前:名前は開発中のものです。 [2023/09/18(月) 14:23:25.72 ID:ucMfvpqu.net]
癪に障ったらすみませんね。

608 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 14:24:44.28 ID:z1b5lxtf.net]
>>595
ttps://dictionary.goo.ne.jp/word/%E7%90%86%E8%A7%A3/
>1 物事の道理や筋道が正しくわかること。

I knowではないよね。正しく分かるなら使えるでしょ?



609 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 14:25:02.07 ID:YWSMlXOR.net]
連鎖透明あぼーんでほとんど見えねぇw

610 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 14:49:53.18 ID:wgG01mEd.net]
>>578 >>588
お前には聞いてないから消えてね!このスレから!この世から!m9⎛*´ω`*⎞ドーン!

611 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 15:02:35.43 ID:3YB3Fbp5.net]
>>596
お前の正体は6年くらいUEと対立煽りずっと続けてた荒らしだもんね
何で自分じゃUEは使わんの?

612 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 15:15:32.74 ID:wgG01mEd.net]
>>600
妄想ガイジは本当に莫迦だなぁ!
UEアオリイカ野郎はゲーム制作雑談スレに常駐しとるがな!忍魂乱太郎ってゲームやで?m9⎛*´ω`*⎞ドーン!

613 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 15:23:01.23 ID:3YB3Fbp5.net]
ttp://hissi.org/read.php/gamedev/20191009/T3REZnQ4WE4.html


614 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 15:33:40.69 ID:wgG01mEd.net]
>>602
そんな古いの引っ張り出して、しかもそれが忍たまと同一人物と主張したいの?基地外怖え!m9⎛*´ω`*⎞ドーン!

615 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 15:49:14.93 ID:mRExQUOZ.net]
>>600

違うが?

616 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 16:26:10.01 ID:3YB3Fbp5.net]
>>604
誰?

617 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 17:12:46.31 ID:qfm1Ja9O.net]
>>605
UEアオリ=忍魂開発者=低クオリティ=m9⎛*´ω`*⎞ドーン!

618 名前:名前は開発中のものです。 [2023/09/18(月) 17:31:58.98 ID:ucMfvpqu.net]
>>600
???意味が分からない

>>601
フォローありがとう



619 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 17:49:24.10 ID:3YB3Fbp5.net]
なんで忍者も顔文字もフリーズしてんの?w

620 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 18:13:17.97 ID:mRExQUOZ.net]
>>608
は?

621 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 18:17:13.46 ID:3YB3Fbp5.net]
>>609
ID変え間違えたの? お前の話なんて一言もしてないのに何を否定したんだ?

622 名前:ドーンおじ mailto:sage [2023/09/18(月) 18:22:09.82 ID:qfm1Ja9O.net]
こんばんわ!わたしがドーンおじさんです!m9⎛´・ω・`⎞ドーン!

623 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 19:43:05.58 ID:9lRucUiz.net]
UnityVRでパンチ力測るってできんのかな
できないか

624 名前:ドーンおじ mailto:sage [2023/09/18(月) 19:47:25.57 ID:qfm1Ja9O.net]
>>612
出来るよ!加速度を測定すればいいんだよ!m9⎛´・ω・`⎞ドーン!

625 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 19:48:50.91 ID:9lRucUiz.net]
質量測れないから無理か

626 名前:ドーンおじ mailto:sage [2023/09/18(月) 19:50:48.09 ID:qfm1Ja9O.net]
拳に質量設定すればいいんだよ!ボッコボコにJKぶん殴ってレイプするVRゲーム作ってくれや?m9⎛´・ω・`⎞ドーン!

627 名前:名前は開発中のものです。 mailto:sage [2023/09/18(月) 19:54:08.01 ID:9lRucUiz.net]
自分で作れ

628 名前:名前は開発中のものです。 [2023/09/19(火) 05:21:12.98 ID:LKUphzWu.net]
初歩的ですみません
unityにおけるor論理演算子は || ではないのでしょうか?
これだとエラーになります。

| 一本だとエラーは出ませんが、正常に働かないようです。
//右プッシュあるいは左プッシュ
if (Input.GetKeyDown(KeyCode.RightArrow | KeyCode.LeftArrow))
{
print("push");

}


何か盛大な勘違いしてそうですが。



629 名前:名前は開発中のものです。 [2023/09/19(火) 05:30:01.78 ID:yGWV2WIz.net]
どういう理由で1本にしてるの?

630 名前:名前は開発中のものです。 [2023/09/19(火) 05:36:21.22 ID:LKUphzWu.net]
unityにおけるor演算子は1本だと理解しています。

631 名前:名前は開発中のものです。 [2023/09/19(火) 05:52:29.59 ID:LKUphzWu.net]
↑あっ書き方間違ってた
メンゴメンゴ

632 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 09:36:30.13 ID:LOExw4s0.net]
>>617
今出先で実験できないので語りですが、そういった問題の場合、if分に行く前に代入するか、│の動作検証をした方がいいですよ。

633 名前:名前は開発中のものです。 [2023/09/19(火) 10:03:16.88 ID:LKUphzWu.net]
>>621
ありがとうございます
自己解決しました

634 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 10:08:33.82 ID:EnJR6GhF.net]
本日の顔文字のプログラマごっこは終了しました
頭可笑しい

635 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 11:03:04.81 ID:pewyOcqJ.net]
何年もプログラミング触っててこれだからな
ノベルゲームでも作った方がいいよ

636 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 11:32:23.10 ID:5q0CuwlE.net]
適当にうろ覚えでデタラメ書いておけば超便利な働きアリが
せっせと修正してくれるから何も勉強しなくていいくらいにしか思ってないだろ

637 名前:名前は開発中のものです。 [2023/09/19(火) 12:03:05.76 ID:LKUphzWu.net]
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

638 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 12:14:01.92 ID:L0eyVQ80.net]
これが真カニンガムの法則か



639 名前:名前は開発中のものです。 [2023/09/19(火) 12:29:03.22 ID:LqdabOWQ.net]
呼び出し側は何をしたいの?

640 名前:名前は開発中のものです。 mailto:sage [2023/09/19(火) 12:42:38.21 ID:QSI2fs+7.net]
>>626
呼び出し側のコードが間違ってる
例えば変数aがある時
a;
なんてコードは書かないだろ
「aを使って何かをする」というコードを書くはずだ
それでエラーが出るかどうかは知らない
そんな変なコード今まで書いたことないから

641 名前:名前は開発中のものです。 [2023/09/19(火) 12:46:52.35 ID:LqdabOWQ.net]
とりあえず基本的なことだったらchatGPTに聞いたほうがいいですよ
エラーも和訳してくれるし
複雑なことでなければ間違わずに回答してくれるんで

まあなんでも質問スレでこんなこというのは酷いけど、AIは基本的なことでも怒らず教えてくれるでまずAIに聞いてみてそれでもわからないのであればここで質問するとか

642 名前:名前は開発中のものです。 [2023/09/19(火) 14:24:40.95 ID:LKUphzWu.net]
>>628
ありがとうございます。

>>580上の質問と関連します。
キャラクターの位置を、以下のグレー背景の配列に代入したい思っています。そのため、グレー背景のゲームオブジェクトと、配列にアクセスしたいなと。
https://i.imgur.com/f6RD06B.jpg
白がグリッド移動用キャラで、茶色が障害物で、グレーはただの背景です。

キャラクターの位置はtransform.positionで1ずつ増減するようにしています。
キャラが茶色障害物に触れたときに、障害物を押すような挙動にしたいです。
そのためには3つのオブジェクトで共有される、基準となる配列が必要だろうなと。

ただ、まだどういう処理の流れにするか分かっていないです。

>>629
どうも
使い方の問題なんです
今後使い方を変えますが、デバックのために中身を確認したかったです
printしたら使えるようになりました

643 名前:名前は開発中のものです。 [2023/09/19(火) 14:24:57.52 ID:LKUphzWu.net]
>>630
なるほど 存在忘れていました

644 名前:名前は開発中のものです。 [2023/09/23(土) 18:12:22.53 ID:OKp+DYti.net]
マジで公式リファレンスよりChatGPTのほうがわかりやすいぞw
対話形式だから質問の仕方で一般論を解説してくれたり、ピンポイントでソリューションを出してくれたりもする
なお嘘もいっぱい混じっている模様

645 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 18:17:24.80 ID:wfyK4z9o.net]
なんならChatGPTでコードも書いてくれるぞ
命令多いとすぐ内容壊れるから小分けに指示して切り貼り出来る程度の知識はいるが

646 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 18:35:04.26 ID:Z3i4uR0K.net]
初めのポンコツっぷりからすればかなり成熟したんじゃね
大分見違えたよChatGPT
ただ嘘かというと微妙に?ではないラインまで寄ってきてるから
100%嘘ではないが微妙に外してる感がある
しかも耳障りがいいのが何とも

647 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 19:11:12.36 ID:YOf1btHK.net]
最初のころは間違いを指摘してもやたら言いわけしてたからな
一度ChatGPTにあるプログラム言語の仕様聞いた時に間違いを指摘しても認めなくて、コンパイラで実際の動作確認してログ貼り付けたら
ChatGPTもコンパイラの結果だと言って捏造したログ出してきたときは呆れたわ

648 名前:名前は開発中のものです。 mailto:sage [2023/09/23(土) 20:02:42.81 ID:MxpVHLCp.net]
>>636
ワロタ



649 名前:ドーンおじ mailto:sage [2023/09/23(土) 20:32:23.06 ID:YaQqJGRE.net]
お前らの低クオリティな回答よりよっぽどChatGPTの方がマシなんだよ!m9⎛´・ω・`⎞ドーン!

650 名前:名前は開発中のものです。 [2023/09/23(土) 20:54:53.56 ID:OKp+DYti.net]
そんなことはありません。ChatGPTはあなた方から学んでいますので、あなた方を超えることはあり得ません
あなた方がスキルアップすることで私もスキルアップするのです
ともに二人三脚で成長していきましょう

651 名前:ドーンおじ mailto:sage [2023/09/23(土) 22:46:39.51 ID:YaQqJGRE.net]
>>639
ChatGPTはそんなこと云わないんだよ!
JSと合法的にファックスする方法教えろください!って聞いたらあの野郎はつうh

652 名前:名前は開発中のものです。 [2023/09/24(日) 00:45:56.48 ID:Ycnu9l9w.net]
まあ実際あいつは相当調教されてて非倫理的、反社会的、犯罪的なことには絶対答えないようにはなってるはず
なお平気でうs

653 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 04:13:05.21 ID:vd04acfJ.net]
AIは結局「よく調教された集合知」だから、ちょっとした調べ物に便利なのは当然なんだよな。でも誰かが知ってることしか知らないので先行き不透明なことを聞くのには向かない

654 名前:名前は開発中のものです。 [2023/09/24(日) 05:06:50.10 ID:vs/ECiaf.net]
質問させてください

https://baba-s.はてなブログ.com/entry/2018/03/30/085000
個々を見て倉庫番を作っているのですが、「tileTypeというネームスペースがない(CS0246エラー)」というエラーが出ます。以下の部分に対してエラーが出ます。
private TileType[,] tileList; // タイル情報を管理する二次元配列


自作の配列型が必要に思えますが、using tileType;と定義してみたんですが、駄目です。
これってどこで定義されてるんでしょうか?

655 名前:名前は開発中のものです。 [2023/09/24(日) 06:13:25.60 ID:vs/ECiaf.net]
gptさんにも聞いているところです
コード丸投げのほうが案外正確な答え来るんですね(*´ω`*)

656 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 06:48:55.67 ID:we2cRZDF.net]
そのブログでTileTypeを検索してみようか
private TileType[,] tileList;が書いてある行の上でやたら列挙型の説明をしているけど
enum型の名前はなんて書いてあるのか見てみたら何か分かるんじゃないか?

657 名前:名前は開発中のものです。 [2023/09/24(日) 10:05:00.63 ID:vs/ECiaf.net]
ありがとうございます
c#って大文字小文字の区別しないと駄目なんですね

658 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 20:06:31.00 ID:DeVeAOSn.net]
大文字小文字の一致、キャメルケース、パスカルケースでの命名規則は基礎の基礎だ。
言語に関係なくコーティングの際には統一すべきでしょう。



659 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 20:19:10.68 ID:7ja9t4xK.net]
>>646
そもそもプログラミング言語の8割以上は大文字小文字区別するよ
たまたまWindowsのファイルシステムが大文字小文字を区別しないってだけで

660 名前:名前は開発中のものです。 mailto:sage [2023/09/24(日) 20:54:08.39 ID:XF8UepCR.net]
小文字大文字判定が面倒くさい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<285KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef