[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
361: 357 [sage] 2020/05/04(月) 20:12:39.90 ID:J4ms5P/o >>358 どうもありがとうございます。 別スクリプトの変数の値を取得することが出来ました。 もし、Canvasの子のimageに付いているimageScriptの中にあるbool型の変数 isBool が false だったら GameObject _image; //スクリプトが付けているオブジェimageを変数に入れる BigModeScript _imageScript; //imageのコンポーネントimageScriptを変数に入れる _image = GameObject.Find("image"); _imageScript = _BigModeScript.GetComponent<imageScript>(); bool _isBool = _imageScript.isBool; if (!_isBool) { 処理 } else { 処理 } ifの()の中に全部入れるようにするのかと思っていましたがそうではなかったです。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/361
362: 名前は開発中のものです。 [] 2020/05/05(火) 13:51:03.05 ID:9nXMWD0/ http://www.diced.jp/~lizard581/cgi-bin/imageup/data/1377.jpg http://www.diced.jp/~lizard581/cgi-bin/imageup/data/1378.jpg 初歩的な質問ですみません。カメラの撮影範囲を表示している?の線に背景が触れると、?のように表示されます。 ?のようにならず正常に表示するにはどうすればよいのでしょうか。 分かる方がいましたら回答お願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/362
363: 名前は開発中のものです。 [sage] 2020/05/05(火) 15:36:56.90 ID:9Qg9BbaI >>362 その線は、カメラに表示させる範囲をあらわしてるんよ。 カメラに映る範囲の距離を伸ばせばいいだけだから、 カメラのインスペクタの"Clipping Planes"のFarの値を増やせばいいよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/363
364: 名前は開発中のものです。 [sage] 2020/05/05(火) 15:56:09.82 ID:M7CVA2SC 手前だからNearだな http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/364
365: 名前は開発中のものです。 [] 2020/05/05(火) 16:28:57.74 ID:9nXMWD0/ ありがとうございました!これで作業が進みます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/365
366: 名前は開発中のものです。 [sage] 2020/05/05(火) 20:21:25.72 ID:yqNxCZ2T ユニットが選択されたらステータスに顔画像を表示する部分を作っています。 1.ユニットの子オブジェクトのImageに画像をロード(ユニット生成時に一度だけ) 2.ユニットが選択されたとき、ステータスUIのImageを選択ユニットの子オブジェクトImageに置換 というやり方で実装しました。 ここでゲーム実行中に1の画像ファイルを別なものに置き換えたところ、 2のステータスUIの画像までリアルタイムで(正確にはUnityをActive windowにしたときに)変わりました。 ユニットが選択されるたびにファイルアクセスが発生しないように上記のような実装にしたのですが ステップ1で予め画像をロードしておく処理は無駄なんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/366
367: 名前は開発中のものです。 [sage] 2020/05/05(火) 21:14:52.35 ID:GfNu4m3E 質問失礼いたします。 カメラにアニメーションキーを打って再生しているのですが、 1フレーム間の移動を大きくすると、再生時に正常に再生されない(キー前後で補完のようなものがはいる)のですが、原因や対処法などございますでしょうか。 宜しくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/367
368: 名前は開発中のものです。 [sage] 2020/05/05(火) 21:20:10.87 ID:ENVyAp/N マルチっすか…… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/368
369: 名前は開発中のものです。 [sage] 2020/05/06(水) 06:05:36.53 ID:N50fTHgp マルチだね http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/369
370: 名前は開発中のものです。 [sage] 2020/05/06(水) 17:25:18.14 ID:tuJN3eof Unity AIPの詳しい解説が掲載されている教本があれば教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/370
371: 名前は開発中のものです。 [sage] 2020/05/06(水) 17:35:24.14 ID:+0FT+A2D そんな物は無い http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/371
372: 名前は開発中のものです。 [sage] 2020/05/06(水) 18:46:01.40 ID:oYW9vXG2 垢付きさんはUnityの教本一冊も読んでないでしょ〜 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/372
373: 名前は開発中のものです。 [sage] 2020/05/06(水) 20:30:23.93 ID:7QaDuGGA カメラをズームしてもぼやけないよう予め大きめのpng画像でPlayerキャラを用意し、Scale縮小して表示したいと思います。この場合、 ・一番親のオブジェクトでまとめて縮小する、 ・キャラを描画するレンダラーコンポーネントを付けた子オブジェクトを縮小する どちらのパターンが無難でしょうか? 親オブジェクトにはRigidbody2Dと接地用のコライダー、メイン処理用のスクリプトが付いており、 子はレンダラー用、レンダラーに追従する当たり判定用などのオブジェクトが3つぐらいあります。 どちらも今のところは大丈夫なんですが、後々物理演算のかみ合わせとかなにか問題出てくる要素あるのではと決めかねています。 なんかふわっと質問で申し訳ないですが、アドバイスください。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/373
374: 名前は開発中のものです。 [sage] 2020/05/06(水) 20:42:07.26 ID:DpeqSzMx >>373 後々がどういう仕様になるか、ご本人がわからなければ第三者はもっとわかりません。未来の話は置いといて作れば良いかと。 あと、気になったのは大きい画像とありますが、2dでドット絵なら、主スケールの時に1対1ドットにすべきかと思います。縮小すると線が消えますので。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/374
375: 名前は開発中のものです。 [sage] 2020/05/06(水) 23:57:46.66 ID:7QaDuGGA >>374 ありがとうございます。あまり考えても仕方がないとは思うのですが、 オブジェクトの物理演算の動きを阻害させずにグラフィックだけ動かす必要が出て、オブジェクトのプレハブの親子関係全修正になってしまったので、 後々融通の効くオブジェクト構造とはどういうものなのだろうかと気になっています。 例えば炎がキャラの位置に追随しながら周囲を回転する魔法を実装したい、となった際にはキャラの子オブジェクトとしてインスタンスするのが良さそうですが、 親のルートオブジェクトがキャラによってまちまちの縮小だと汎用的に実装できるのだろうか…とかですかね。 主スケールのときに1対1ドットとは、基準となるカメラのscaleで原寸画像で表示できるサイズにすべき、ということでしょうか? キャラ画像はドット絵のスプライトアニメではなくアニメ塗りスプライトのボーンアニメを実装しているのですが、カメラを引いた時のガタつきが気になります http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/375
376: 名前は開発中のものです。 [sage] 2020/05/07(木) 00:20:31.75 ID:5v92ATly >>373 一番無難なのは、画像アセットの「ユニットごとのピクセル数」を設定する方法かな。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/376
377: 名前は開発中のものです。 [sage] 2020/05/07(木) 01:19:14.26 ID:kT1fPxaV >>376 SpriteModeのPixel Per Unit の項目ですかね。うろ覚えになって以降意識の外にあったので調べ直してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/377
378: 名前は開発中のものです。 [sage] 2020/05/07(木) 11:15:43.55 ID:dcpSlS2D >>375 ドット絵と思い込んでましたので、そうでない、拡大にも耐えられる絵なら、主スケールは忘れてください。失礼しました。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/378
379: 名前は開発中のものです。 [sage] 2020/05/07(木) 16:07:30.44 ID:VHUNtNMf マルチってどういう意味ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/379
380: くまじょ [sage] 2020/05/07(木) 18:45:36.64 ID:x1GQ3H70 >>379 複数 掲示板などでは嫌われる行為 回答を速く得るために多数の掲示板に書き込む そういう人はどれかひとつの掲示板に回答があれば他の掲示板住民のことは無視するというかどこに書き込んだか覚えてもいない 自己解決すればすべての回答を放置する確率が高い 最初に説明をすれば許されることがある 急いでたからと言うと炎上する http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/380
381: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:10:31.84 ID:UflBmPCI >>349 質問させて下さい。 ターン制バトルのRPGなどで敵ABCが居たとして、 それぞれの攻撃の処理にモーションを含めて1秒ずつかかるとします。 Aの攻撃が終わったらBの攻撃〜とする時にコルーチンなどで1秒毎に行動させる方法が思い浮かびます。 しかし、ゲームを作っているうちにAのモーションは2秒かかるという状況もでてくると思います。 その場合はAの行動が終わった事をフラグにして、アップデート関数でif(A行動済み==true)という風に作るのでしょうか? それとも、Aの行動が終わった時に呼び出す〜みたいな関数があるのでしょうか? アップデートを極力使わずにプログラミングしているのですが、アクションゲームなどは常にアップデート多様していると思うのであまり気にしないで使っていいのでしょうか? ご指導頂ければと思います。 よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/381
382: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:11:26.30 ID:UflBmPCI すみません、予測変換で謎のアンカーがついてしまいました・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/382
383: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:28:24.73 ID:vnSLXTuW >>381 いろんな作り方があるので間違いじゃないです。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/383
384: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:33:59.40 ID:vnSLXTuW >>381 敵ににスクリプトが付いていて、呼び出して行動させるなら、戻り値で対応するべきかと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/384
385: 名前は開発中のものです。 [sage] 2020/05/08(金) 11:21:17.27 ID:UflBmPCI >>384 回答ありがとうございます! 引数の使い方を最近やっと覚えたばかりで戻り値というアイデアはありませんでした。 フラグの管理に便利そうですね! 質問の仕方が冗長だったのですが、 メソッドの終了をトリガーにメソッドをスタートさせる事は出来るか(またそれは簡単か) ターン制のゲームの処理をアップデートで管理するのは普通の事か(RPGに限らずシュミレーション等で敵の移動が完了したら〜など) が一番知りたいです。 もしご存知でしたら教えて頂けると幸いです。 よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/385
386: 名前は開発中のものです。 [sage] 2020/05/08(金) 11:45:16.81 ID:vnSLXTuW 私なら、ターン制ならupdateは使わない方向で作るかな。全て一元管理が基本(私見)だし。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/386
387: 名前は開発中のものです。 [sage] 2020/05/08(金) 13:25:28.64 ID:UflBmPCI >>386 ありがとうございます!参考にさせて頂きます。 プログラミングの基礎的な事はだんだん出来るようになってきたのですが、ゲーム作りは計算結果を瞬時に表示すれば良いわけじゃないので難しいですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/387
388: 名前は開発中のものです。 [sage] 2020/05/08(金) 14:20:51.68 ID:vnSLXTuW >>387 敵キャラ毎のローカルでupdateを使うこともあります。例えば敵キャラの待機中のアニメのコントロールなどメインに関係のない動作処理で、もちろんメインからの指示があればキャンセルして動作する仕様です。 switch などで条件分け。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/388
389: 名前は開発中のものです。 [sage] 2020/05/08(金) 15:36:45.77 ID:9WCysDW4 横から失礼します >>388 普通のリアルタイムゲームで 敵が例えばしばらく右に動くって場合 毎フレームごとにメインクラスのアップデートから敵クラスの関数(右に動く)を呼び出すカンジで 組むということでしょうか? メインクラスで基本すべてのオブジェクトを管理するみたいなことでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/389
390: 名前は開発中のものです。 [sage] 2020/05/08(金) 15:46:34.55 ID:9WCysDW4 >>戻り値で対応する このテクニックおしえてほしいですm(_ _)m http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/390
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 612 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s