[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
423: 423 [sage] 2020/05/12(火) 15:39:06.10 ID:oz8b1+GC 他のオブジェにアタッチしたスクリプトの変数をボタンを押して変更したいです。 Boolean(空オブジェ)にアタッチしているBoolean.cs の中の変数 bool BOOL を ボタンを押して、false から true にしたいです。 ヒエラルキーにあるオブジェ Canvas Button Boolean(空のオブジェにBoolean.csアタッチ) http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/423
424: 423 [sage] 2020/05/12(火) 15:39:30.49 ID:oz8b1+GC //■■■Booleanに付けたスクリプト■■ using UnityEngine; public class Boolean : MonoBehaviour { public bool BOOL = false; void Update() {Debug.Log(BOOL);} } //■■■Buttonのクリックイベント■■ using UnityEngine; public class Button : MonoBehaviour { bool BOOL; public void Click()//ボタンのクリックイベント { BOOL = GameObject.Find("Boolean").GetComponent<Boolean>().BOOL; if (BOOL == false) {BOOL = true;} else {BOOL = false;} } }
ボタンを押してもDebug.Log(BOOL) が true にならないです。 Booleanの中のboolean型の変数 を true にしたいのでどうか教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/424
425: 名前は開発中のものです。 [sage] 2020/05/12(火) 16:08:24.28 ID:tbAYOBBo >>424 bool BOOLの下に Boolean booleanを宣言して booleanにゲットコンポーネントでBooleanをいれるか、シリアライズフィールドでオブジェクトBooleanをアタッチします BOOL = trueって、なってるところを boolean.BOOL = true に変えればいいと思います http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/425
426: 名前は開発中のものです。 [] 2020/05/12(火) 16:18:09.98 ID:Ys8/n9tg 下記のスクリプトのようなオブジェクトが滑らかに移動する動作をUIのボタンを押したら移動するようにしたいのですがどうすればいいでしょうか? public class Move : MonoBehaviour { //スタートとゴールの設定 public Transform StartPosition; public Transform GoalPosition; // スピードの設定 public float speed = 1.0f; //2点間の距離を入れる private float distance_two; void Start() { //二点間の距離を代入 distance_two = Vector3.Distance(StartPositio
n.position, GoalPosition.position); } void Update() { // 現在の位置 float present_Location = (Time.time * speed) / distance_two; // オブジェクトの移動 transform.position = Vector3.Lerp(StartPosition.position, GoalPosition.position, present_Location); } } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/426
427: 名前は開発中のものです。 [sage] 2020/05/12(火) 16:22:55.47 ID:oz8b1+GC >>425 ご親切な回答を有難うございます! おかげ様で出来ました! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/427
428: 名前は開発中のものです。 [] 2020/05/12(火) 16:47:20.82 ID:1M8HduiR IT掲示板群 ttp://x0000.net/forum.aspx?id=15 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など simulationライブラリで純粋な関数式プログラミングをする ttp://x0000.net/topic.aspx?id=3631-0 UIライブラリ (C#, 2D) を作ったよ ttp://x0000.net/topic.aspx?id=3688-0 連続と離散を統一した! ttp://x0000.net/topic.aspx?id=3709-0 4Dエンジン ttp://x0000.net/topic.aspx?id=367
7-0 matrixのライブラリ ttp://x0000.net/topic.aspx?id=3711-0 ある強力なFor関数 ttp://x0000.net/topic.aspx?id=3630-0 SQLライブラリ ttp://x0000.net/topic.aspx?id=3675-0 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/428
429: 名前は開発中のものです。 [sage] 2020/05/12(火) 18:57:46.63 ID:oz8b1+GC void OnEnable() { GameObject _button1 = GameObject.Find("Canvas").transform.Find("button1").gameObject; _button1.gameObject.SetActive(true); GameObject _button2 = GameObject.Find("Canvas").transform.Find("button2").gameObject; _button2.gameObject.SetActive(false); } ↑このようなコードをスタート関数を用いる方法で書き直しました↓ GameObject _button1; GameObject _button2; void Start() { _butto
n1 = GameObject.Find("Canvas").transform.Find("button1").gameObject; _button2 = GameObject.Find("Canvas").transform.Find("button2").gameObject; } void OnEnable() { _button1.gameObject.SetActive(true); _button2.gameObject.SetActive(false); } そうしたら_button1.gameObject.SetActive(true);の行の所で NullReferenceException: Object reference not set to an instance of an object というエラーがでました。 どのオブジェクトにも参照を持たない参照変数にアクセスしようとするエ
ラーらしいのですが、一応動作はしている見たいで、参照もできている感じですが無視していいのでしょうか。 スタート関数を用いないほうがいいのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/429
430: 名前は開発中のものです。 [] 2020/05/12(火) 19:18:02.79 ID:FcNJ6qJL >>429 NullReferenceExceptionが出るということは、_button1が取得できてないんじゃないでしょうか。 Debug.Log(_button1)で中身が出力されますか? それと、枝葉の話ですがOnEnable()の中では、 _button1.SetActive(true); として、gameObjectはいらないと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/430
431: 名前は開発中のものです。 [] 2020/05/12(火) 19:24:02.91 ID:FcNJ6qJL >>421 bool IsPressed = false; if (Input.GetMouseButton(0) && IsPressed==false) { IsPressed = true; ・・・ } というふうにするのはどうでしょうか。 ドロップダウンリストを消したタイミングで IsPressed = false; にしてやればいいと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/431
432: くまじょ [sage] 2020/05/12(火) 19:39:21.53 ID:BsMD4e4s >>421 >>422 http://kmajo.starfree.jp/images/20200512/qq1.png Update()でif (Input.GetMouseButton(0))で インスタンス化することで描画とする http://kmajo.starfree.jp/images/20200512/qq2.png ドロップダウンのリストでクリック http://kmajo.starfree.jp/images/20200512/qq3.png この意図しない描画を防ぎたい http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/432
433: くまじょ [sage] 2020/05/12(火) 19:53:57.14 ID:BsMD4e4s >>432 IsPointerOverGameObjectで解決しました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/433
434: 429 [sage] 2020/05/12(火) 20:19:47.33 ID:oz8b1+GC >>430 どうも有難うございます。Debug.Logで調べてみたのですが どうやらスタート関数よりOnEnable()関数の方が先に呼ばれているようです。 それでうまくいってなかったのだと思います。 OnEnable()の中では、 _button1.SetActive(true); として、gameObjectはいらないと思います。 ↑了解いたしました。有難うございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/434
435: 名前は開発中のものです。 [sage] 2020/05/12(火) 21:00:38.94 ID:9ZCShqmp >>426 まず、滑らかに移動するルーチンをお作りなさい。 つぎに、 ボタンが押されたらある変数が0から1になるルーチンを作りなさい。こちらで押したら離しても1のままとなるように。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/435
436: 名前は開発中のものです。 [sage] 2020/05/12(火) 21:52:42.21 ID:fJoHzdFR >>426 public class Move : MonoBehaviour { //省略 private bool flag; private float time; //省略 void Update() { if(flag) { if(time > distance_two / speed) { time = distance_two / speed; flag = false; } float present_Location = time * speed / distance_two; transform.position = Vector3.Lerp(StartPosition.position, GoalPosition.position, present_Location); time += Time.deltaTime; } } //buttonで呼ぶ public void MoveStart()
{ flag = true; } } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/436
437: 名前は開発中のものです。 [sage] 2020/05/13(水) 16:40:30.40 ID:xzAoXAgE 初心者だから毎日の様に新しい知識が増えて、同じプロジェクト内でもスクリプトの記述ルールとかが変わっていきます。 好きにしろよって感じだと思いますが、皆さん書き直してますか? まだまだクソコードだからキリが無いとも思いますが、コンポーネントの取得方法の書き方などが変わると目的の場所がわからなくなっていくので・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/437
438: くまじょ [sage] 2020/05/13(水) 17:03:01.03 ID:0shJujSR 初心者だから混乱するので作り直すの難しそう http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/438
439: 名前は開発中のものです。 [sage] 2020/05/13(水) 17:10:35.78 ID:xzAoXAgE >>438 最初は何でもかんでもオブジェクトに貼り付けて全部インスペクターで管理しちゃってたのが段々スクリプト完結になっていったりとか。 前者はUnityの良さでもあるのでNGでは無い気もしますが、混在してるとなんだかモヤモヤしますね。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/439
440: 名前は開発中のものです。 [] 2020/05/13(水) 22:24:21.28 ID:1JAlkaKy 記述ルールの変更ということで、 初めはステータスコンポーネントにキャラクターの能力値を記述していたのですが、 あの能力を使わせよう、この動きを行わせようとしているうちにどんどんメンバが増えていき 講読性も拡張性も大変悪いので、GetterSetter他パラメータ固有動作を一つずつクラス化し、 ステータスコンポーネントのDictionalyに随時格納しているところなのですが、 Dictionalyに格納したクラスは格納したまま変更可能でしたっけ? 出来なければクラス化した
パラメータをメンバとしてステータスコンポーネントに並べるだけでなのですが、 そうなると果たしてこの方法が講読性、拡張性を改善した方法と言えるものなのか そもそもこのやり方、いろいろな意味で正しいのかどうか 既に修正に多大な手間と時間を要している状態なわけですが、自分では判断がつかず悶々としています 皆様の所見としてはどうなのか、お答え願います http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/440
441: 名前は開発中のものです。 [] 2020/05/14(木) 03:31:37.77 ID:W8qTABLo ue5が発表されてTwitterでトレンドまでなってるけどunity使ってる君たちはどんな気持ちなんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/441
442: 名前は開発中のものです。 [sage] 2020/05/14(木) 04:00:26.24 ID:lb4JODdi いつだって俺たちはゴキゲンだぜ☆ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/442
443: 名前は開発中のものです。 [sage] 2020/05/14(木) 07:22:13.02 ID:WhwRP1nx ゲームエンジの能力=自分が作れるゲームって勘違いしてるのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/443
444: 名前は開発中のものです。 [sage] 2020/05/14(木) 07:26:39.41 ID:lb4JODdi ?橋聖子なんて無視しとけ あいつUnityどころかRPGツクールも挫折するレベルだぞ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/444
445: 名前は開発中のものです。 [sage] 2020/05/14(木) 07:27:37.70 ID:lb4JODdi こんな煽りとID被ってすまんな http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/445
446: 名前は開発中のものです。 [] 2020/05/14(木) 10:18:09.48 ID:T/0wftDs UE5の情報が公開されましたね。 アセットの扱い一つ見ても、”そうそう、それが欲しかったんだよ!”と叫びたくなるほど、 UE5陣営が本当に開発に寄り添っている事が良く分かる、素晴らしいデモだと思います。 UE4の時点でもう進化の限界だろうと思っていましたが、彼らは軽く想像を超えてきます。 unityのデモはいつも何が言いたいのか意味解らないですね。 https://www.unrealengine.com/ja/blog/a-first-look-at-unreal-engine-5 4からの互換もかなり考慮されている模
様。 unityは0.1でもバージョンが違うと動かない事が多いので、 この辺りの配慮も嬉しいですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/446
447: 名前は開発中のものです。 [] 2020/05/14(木) 10:32:32.93 ID:SRg54q3H 2dゲーム作るとしてもue5の方がいいのか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/447
448: 名前は開発中のものです。 [sage] 2020/05/14(木) 10:34:33.54 ID:zpORb8AU Unityすらまともに扱えない初心者が集まって教えて君するスレで何やってるんだこいつ エンジン選ぶ立場の上級者がいるスレでやればぁ? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/448
449: 名前は開発中のものです。 [sage] 2020/05/14(木) 10:47:11.32 ID:1t2wFzuc >>443 X:自分が作れる O:自分でも簡単に作れる http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/449
450: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2020/05/14(木) 15:49:21.09 ID:LYXuhq7+ UE5、まるで実写みたいなクオリティの映像見せられまひたけど(^^ 一般人がそこまで高クオリティなモデリング出来ると思ってるのでひょうか?(^^ 僕的には2Dの扱いやC++以外の言語を使えるようになるかが気になってまふよ(^^ クソゲー製造機がUnityからUE5に変われるかが問題でふ(^^ ボッキング!(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/450
451: 名前は開発中のものです。 [sage] 2020/05/14(木) 15:52:56.79 ID:w3BHb/p1 ゲームエンジンをツクールだと思ってる人多いよね。 自分はそうなってくれた方がありがたいレベルだけど。。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/451
452: 名前は開発中のものです。 [] 2020/05/14(木) 19:42:42.28 ID:W8qTABLo もう新規はみんなue5に行っちゃうけど取り残された君たちはどんな気持ちなんだい? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/452
453: 名前は開発中のものです。 [sage] 2020/05/14(木) 19:59:25.81 ID:27Vc3fTO 基本無料なんだし、インストールしてみてその人の作りたいものに合ってたら使えばいいんでないのか?取り残されるって何に取り残されるんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/453
454: くまじょ [sage] 2020/05/14(木) 20:43:34.40 ID:6hw1sJEU 無限ループで Unity エディタがフリーズしたときってどうすればいいのでしょうか 有料アセットしかないのか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/454
455: 名前は開発中のものです。 [sage] 2020/05/14(木) 20:52:39.14 ID:1t2wFzuc アセット関係なく、実装不具合。直すがよろし。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/455
456: くまじょ [sage] 2020/05/14(木) 20:53:44.55 ID:6hw1sJEU なおそうにもエディターの再生ボタンが止まらない http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/456
457: 名前は開発中のものです。 [sage] 2020/05/14(木) 21:05:29.65 ID:WhwRP1nx ゲームエンジン全般の話だけど、どれだけ機能が凄くて開発元が全力出したデモで痺れるような体験が出来たとして、同じレベルを個人で再現するのは不可能だからな UE5デモで出てくるハイポリの石像1つすら再現出来るのは何人いるの?って話で、結局は出来ないのと同じだと思うわ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/457
458: 名前は開発中のものです。 [] 2020/05/14(木) 22:21:14.56 ID:SRg54q3H ue5を使いこなせるのは任天堂やらの大手ぐらいだろう 個人ゲーム開発者には関係ない話だとは思うんだがね unityより余程ゲームが作りやすい!とかなら移ってもいいが http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/458
459: 名前は開発中のものです。 [sage] 2020/05/14(木) 22:38:57.89 ID:6ZXJdOdB キミが知らんだけよ 同人ゲームとか個人でUE使ってる人はたくさんいる http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/459
460: 弟子 [sage] 2020/05/14(木) 22:46:37.24 ID:1K896jy3 ue スレで話せばいいと思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/460
461: 名前は開発中のものです。 [] 2020/05/15(金) 00:19:25.00 ID:zWxm9LeL >>437 勉強になるし、書き直しておかないと後でわかりづらくなるので 気がついたときに修正していってます >>439 このインスペクターに出すってのがなんのためなのかいまいちわかりません 基本的に出さないほうが管理しやすいように思えるので出さない方向でやっています http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/461
462: 名前は開発中のものです。 [] 2020/05/15(金) 02:23:31.97 ID:/MC+8GrK 3D空間を移動するオブジェクトAの子にMainCameraがあります。 マウスのx,y座標移動で視点を変える機能を作成したのですが、オブジェクトAとMainCameraの間に遮蔽物(壁や床)が存在すると遮蔽物が映ってしまいます。 狭い道や建物に入ることを想定し、上記の問題を回避したいのですが、解決するにはどのような方法がありますでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/462
463: 名前は開発中のものです。 [sage] 2020/05/15(金) 02:38:43.10 ID:OqUXUaQt >>464 3D作った事ないしうろ覚えだけど、遮蔽物を透明にするのってカプコンかなんかの特許なんじゃなかったっけ? ズームしてキャラに近づくゲームが多い気がする http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/463
464: 名前は開発中のものです。 [sage] 2020/05/15(金) 03:16:02.63 ID:/oSA5v87 >>462 壁や床に入らないようにコライダーを調整するだけ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/464
465: 名前は開発中のものです。 [sage] 2020/05/15(金) 04:55:36.62 ID:4gGQSSh0 >>462 カメラ周辺から被写体に向けてレイを投げて、障害物があったらその前に回り込ませたり、障害物の透明度を下げたりする。 ただ、勉強のために自分で作ってます、とかならいいけど、 そうでないならCinemachineなどのカメラアセットを使うのをお薦めするよ。 unity公式アセットなので無料だし、ググれば日本語で使い方説明した記事がいっぱい出てくるから。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/465
466: くまじょ [sage] 2020/05/15(金) 06:04:13.19 ID:JmMPGKC7 WebGLのInputFieldではコピーできないのかよおおおお どうしたらいいのでしょうか unityエディタでの動作確認したりするので 対策したらWebGL以外では動かなくなるのは困る http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/466
467: 名前は開発中のものです。 [sage] 2020/05/15(金) 09:03:48.31 ID:RFJssu20 あの特許1、2年前に切れなかったっけ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/467
468: 名前は開発中のものです。 [sage] 2020/05/15(金) 09:06:14.45 ID:v9RYj+B3 unity2019で作成しtimelineを2018に移行したいのですが、2019だtimelineがpackageになっているためか移行出来ません。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/468
469: 名前は開発中のものです。 [sage] 2020/05/15(金) 09:06:30.87 ID:v9RYj+B3 >>468 です http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/469
470: 名前は開発中のものです。 [sage] 2020/05/15(金) 09:07:28.79 ID:v9RYj+B3 >>468 です 投稿ミスりました。 対処法などありますでしょうか。 宜しくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/470
471: 名前は開発中のものです。 [sage] 2020/05/15(金) 21:32:49.40 ID:ndwJQZp9 UE5きたかwww UEで作ったゲームは3000ドル超えたら超えた分の5%払う条件が 条件が100万ドルになるとかwww 来年かよwwwまだかww http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/471
472: 名前は開発中のものです。 [sage] 2020/05/15(金) 21:35:25.44 ID:ndwJQZp9 詳しくは自分でちゃんとググってねw 個人開発レベルもぐんと上がるのかww すごい時代やww http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/472
473: 名前は開発中のものです。 [sage] 2020/05/15(金) 22:27:28.72 ID:a8d1J9U7 シーン内のオブジェクトって インスペクタ内でコンポーネントを追加や削除していくと もともとは何だったのか判別しづらくなると思うんだけど 分かる方法ありますか? 例えば、このオブジェクトは もともとは"create empty"で作ったものだとか、分かるんかな? 他人が作ったサンプルシーンを開いた時に、 知りたいんです http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/473
474: 名前は開発中のものです。 [sage] 2020/05/15(金) 22:39:59.79 ID:4gGQSSh0 ないんじゃない? 知る必要があるとも思えんけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/474
475: 名前は開発中のものです。 [sage] 2020/05/15(金) 23:00:58.55 ID:USMTBTE+ 元がプレハブならオーバーライドのとこ見ればわかるけど http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/475
476: 名前は開発中のものです。 [sage] 2020/05/16(土) 01:42:44.77 ID:kHB2cfPG サーフェスシェーダーで使うIN.uv_MainTexと シェーダーグラフのUVノードで取得できるfloat2って同じ値でしょうか? シェーダーグラフでノイズテクスチャを作ってるんですが サーフェスシェーダーで作ったノイズテクスチャと比べて解像度が低い印象です。 TilingAndOffsetノードでスケール変えたりもしましたがズームするとボヤッとして無限ノイズが作れません。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/476
477: 名前は開発中のものです。 [sage] 2020/05/16(土) 18:01:38.29 ID:eBxBXN7f BroadcastMessage, SendMessage の仕様なんですが、 if (Input.GetKey("space")) { gameObject.BroadcastMessage("ApplyDamage", 1.0f); } とやってスペースキーを一回押すと、ApplyDamage が 100 回近く呼ばれるんですが、こういう仕様でしょうか? 呼び出しを 1 回にするのはプログラマー側でやらないと駄目ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/477
478: 名前は開発中のものです。 [sage] 2020/05/16(土) 18:16:14.74 ID:N39RPjOk 1回にしたいならGetKeyDownかGetKeyUp http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/478
479: 名前は開発中のものです。 [sage] 2020/05/16(土) 18:21:54.65 ID:eBxBXN7f >>478 1 回になりました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/479
480: 名前は開発中のものです。 [sage] 2020/05/17(日) 02:43:19.49 ID:PO+gucA+ >>479 何故そうなるかは覚えておいた方がいいよ。 OffからOnになったか (GetKeyDown) OnからOffになったか (GetKeyUp) Onか(GetKey) http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/480
481: 名前は開発中のものです。 [sage] 2020/05/17(日) 03:07:33.12 ID:RxSH1N6E >>480 なるほど GetKeyDownが新社会人 GetKeyUpがリストラ無職 GetKeyが神 こういうことか! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/481
482: 名前は開発中のものです。 [sage] 2020/05/17(日) 21:11:32.58 ID:RxSH1N6E >>481 あんまり面白くなかった ごめん http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/482
483: 名前は開発中のものです。 [sage] 2020/05/17(日) 21:22:50.57 ID:teipQi3b >>480が歌詞みたいで面白い http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/483
484: 名前は開発中のものです。 [] 2020/05/18(月) 00:03:34.64 ID:xaW3tppg ここodin使っている人いますか? [TableList]で30個ぐらいのボタンを作成したいんですが 配列からボタン名を設定することは可能でしょうか? 現状だとボタン名が全て"ButtonName"になってしまいます。 [TableList] public List<NewBtn> Lists = new List<NewBtn>() { new NewBtn(),new NewBtn(),new NewBtn(), }; public class NewBtn { [Button("ButtonName" , ButtonSizes.Large)] public void BtnAction(){} } http://mevius.5ch.
net/test/read.cgi/gamedev/1585478112/484
485: 名前は開発中のものです。 [sage] 2020/05/18(月) 00:05:34.52 ID:AKnwkIMb >>483 お前音痴だろ(笑) http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/485
486: 名前は開発中のものです。 [sage] 2020/05/18(月) 01:53:37.67 ID:9zzxfLyj >>483 声出して笑ってしまったわw >>484 Tool→OdinInspector→AttributeOverviewのButtonのサンプルコードは見てみた? 何をボタン名にしたいのかわからないから もうちょっと具体的に質問してもらえると手伝えるかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/486
487: 名前は開発中のものです。 [sage] 2020/05/18(月) 02:04:15.55 ID:uEYbJ0iF Get Key Down ひとりでは 解けない愛のパズルを抱いて Get Key Up この街で やさしさに甘えていたくはない Get Key Down 君だけが 守れるものがどこかにあるさ Get Key Up ひとりでも 傷ついた夢を取りもどすよ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/487
488: 名前は開発中のものです。 [sage] 2020/05/18(月) 03:32:24.44 ID:B2zG0Bvi もっこりオブジェクト http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/488
489: 名前は開発中のものです。 [sage] 2020/05/18(月) 10:50:39.78 ID:SpmWdLaU >>487 >Get Key Down ひとりでは >解けないツールの仕様を抱いて >Get Key Up このスレで >やさしさに甘えていたくはない >Get Key Down 君だけが >答えれる問いがどこかにあるさ >Get Key Up ひとりでも >つまずいたバグを取りはらうよ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/489
490: 名前は開発中のものです。 [sage] 2020/05/18(月) 15:58:30.71 ID:9095aGA5 規制解除めでたい しかし自宅待機や自粛ストレスの気分転換をコンセプトに作ったワイのアプリの行き場は何処へ… Unity触り始めの1ヶ月でアプリ二本作ったはいいもののビルドエラーには勝てなかったよ… ソースコード使い回しで同人エロゲ作るか PC用なら流石にビルドエラーはないやろ… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/490
491: 名前は開発中のものです。 [sage] 2020/05/18(月) 20:30:45.51 ID:ZCCxvuNN >>490 1ヶ月で2本作るとか凄くない?見てみたい http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/491
492: 名前は開発中のものです。 [sage] 2020/05/18(月) 20:54:20.49 ID:9095aGA5 >>491 二本作ったとドヤってますが… 実際は教本のサンプルスクリプトを改変しただけなので誰でもできるレベルです 画像も過去に作ったアプリの使い回しやフリー素材を加工したものが大半ですし 教本のサンプルスクリプトは改変したものを公開・販売しても良いと明記されているので改変自体はいいんですがまさかビルドで躓くとは思いませんでした リリース自体は諦めていませんがビルドの方法は地道に調べていこうと思います http://mevius.5ch.net/test/read.
cgi/gamedev/1585478112/492
493: 名前は開発中のものです。 [sage] 2020/05/18(月) 22:04:06.14 ID:e2gRqxGm >>規制解除めでたい これってどういう意味ですか? UNITYの規制がなんか解除されたってことでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/493
494: 名前は開発中のものです。 [sage] 2020/05/18(月) 22:27:56.29 ID:B2zG0Bvi ゲーム作りもいいがニュースを見よう http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/494
495: 名前は開発中のものです。 [sage] 2020/05/18(月) 22:40:33.06 ID:e2gRqxGm なるほど 文脈からも読み取れますね 最近UE5が話題になってるのでUNITYなんか対抗したのかと思いました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/495
496: 名前は開発中のものです。 [sage] 2020/05/20(水) 13:12:48.61 ID:Xy/FBLRO フラグをつけてupdate内でif文を1度だけ処理させた時、その後も毎フレームtrueかfalseの判定をし続けるのでしょうか? またそれはパフォーマンスに影響しますか? それともUnityやC#の仕様などで二度と変化しない様な変数は以降スルーされる様な仕組みになってるんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/496
497: 名前は開発中のものです。 [sage] 2020/05/20(水) 13:21:51.47 ID:4cgWSu4w 判定し続けないと変わったときに困るだろう http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/497
498: 名前は開発中のものです。 [sage] 2020/05/20(水) 13:24:33.75 ID:mp6ifZaz Debug.Log君に聞いてみればちゃんと答えてくれるゾ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/498
499: 名前は開発中のものです。 [sage] 2020/05/20(水) 14:03:18.93 ID:Xy/FBLRO >>497 ですよね・・・! >>498 すぐ確かめられますね、、くだらない質問してすみませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/499
500: 名前は開発中のものです。 [sage] 2020/05/21(木) 00:13:45.91 ID:ffALIiO/ >>486 ボタン名ですが、例えば特定のフォルダに入ってる複数のシーンアセット名を テーブルリストのボタンに流し込む仕様で考えていて、作りたいのはシーンローダーのようなものです。 現状はボタン一個にパスをベタ書きしていて、シーンのバージョンが上がったら 書き直す状態なので効率が悪いです。 ボタン名用の参照はこんな感じですかね。 using System.IO; string[] scs = Directory.GetFiles(Application.dataPath + "/Scenes/Test/", "*.
unity", SearchOption.AllDirectories); http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/500
501: 486 [sage] 2020/05/21(木) 03:28:22.91 ID:2IZXdfpd >>500 TebleListがあるスクリプトに、TableList内のエレメントを取得するメソッドを書いてそれを呼ぶ、というのはどうでしょうか。 そのメソッド内から、NewBtn側に用意した、ボタンのラベルとなるstring型の変数を書き換えています。 GetTableElementsは下記ではボタンにしているので、sceneが増えたらボタンを押し直さないといけませんが… [Button("GetTableElements")] void GetTableElements() { string[] scs = Directory.GetFiles(Application.dataPath + "/Sc
enes/Test/", "*.unity", SearchOption.AllDirectories); Lists.Clear(); for (int i = 0; i < scs.Length; i++) { Debug.Log(scs[i]); NewBtn newBtn = new NewBtn(); newBtn.SetLabel(scs[i]); Lists.Add(newBtn); } } public class NewBtn { string buttonLabel; public void SetLabel(string labelStr) { buttonLabel = labelStr; } [Button("$buttonLabel", ButtonSizes.Large)] public void BtnAction() { } } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/501
502: 名前は開発中のものです。 [sage] 2020/05/21(木) 04:21:54.35 ID:stCZRXzG Unity : 2018年にGoogleと提携。 Unreal Engine : 中華企業テンセントが買収。 ゲームエンジンは使う人が少ないため商業化が難しいとされてきたのにUnityが 台頭してきている理由が分かった気がした。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/502
503: 名前は開発中のものです。 [sage] 2020/05/21(木) 16:14:12.31 ID:z9iCKoRD if文についての質問です 条件の指定の仕方(if文)で シーンにAとBという名前のついたオブジェクトがあるとします。BはAの子供だとします。 子供はいない場合またはCという名前の子供可能性もあります。 "A"というオブジェクトの子供に"B"というオブジェクトがついていたらという条件式を 書こうとする場合 if()のかっこの中はどう書くかかわかる人いますか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/503
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 499 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s