[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild3 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
660: 弟子 [] 2020/02/24(月) 14:29:58.46 ID:4uIoNBTz >>658 https://i.gyazo.com/620968d87bfcbf83cfbf1f4bd1598847.png 昨日の分にクリックだけ追加したコードです。 これで動くはずなので、フラグとか追加していけばいいかと思います。 これでエラーになる場合、何かが間違っているので、コードの画像とかのせてください http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/660
661: 名前は開発中のものです。 [sage] 2020/02/24(月) 15:38:22.98 ID:F9tEV+d+ InputにはGetMouseButtonの定義がないよと言ってる InputはUnityEngine.Inputのことでusing UnityEngineしてるから省略できてる Input にピリオドつけた時点でインテリセンスでGetMouseButton候補が出ると思うのだけれど http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/661
662: 名前は開発中のものです。 [sage] 2020/02/24(月) 15:59:51.83 ID:xo3Mb7RF ×GetMouseButtton ○GetMouseButton tが多い初歩的なミス http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/662
663: 名前は開発中のものです。 [] 2020/02/24(月) 16:17:20.52 ID:Ug47wb2m >>636 揶揄するわけではないけど、こういう書き込み見ると初心者の人にはビジュアルランゲージの方が教えるのに向いてるってのは真だなーと思う http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/663
664: 名前は開発中のものです。 [] 2020/02/24(月) 17:14:52.96 ID:iVaHi9JI >>663 playmakerを買った方が良いという事? もしくはue4でブループリント使うとか。 もしくはそもそも、まずc#を学ぶ。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/664
665: 弟子 [] 2020/02/24(月) 17:39:28.39 ID:4uIoNBTz 今回のはコピペすればいいだけなんだが Windowsなら選択してCntrl+C、その後Cntrl+V http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/665
666: 名前は開発中のものです。 [] 2020/02/24(月) 18:08:44.89 ID:A6C4ojr1 Hierarchyで特定のTAGが付けられているゲームオブジェクトを検索して Hierarchyに表示したいのですがどうすればよいのでしょうか? ※csファイルでHierachyにある特定のタグを検索して情報を取得する方法は わかります あくまでもHierachy上で特定のTAGがついているゲームオブジェクトを検索して 表示させたいのです やり方をご存じの方がいらっしゃいましたら教えてください よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/666
667: 名前は開発中のものです。 [] 2020/02/24(月) 18:19:26.64 ID:iVaHi9JI コピペしたらいけました! どこに問題があったのかは謎 打ち間違えてはいないはず・・ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/667
668: 名前は開発中のものです。 [sage] 2020/02/24(月) 18:39:11.38 ID:B7d3DSpn 質問失礼します。 unity2dでtransform.translateでオブジェクトを移動させているのですが、左右に移動させたときにz座標が変動してしまいます。 何か考えられる理由はありませんか…? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/668
669: 名前は開発中のものです。 [] 2020/02/24(月) 19:00:32.30 ID:A6C4ojr1 >>668 public function Translate(translation: Vector3, relativeTo: Space = Space.Self): void; public function Translate(x: float, y: float, z: float, relativeTo: Space = Space.Self): void; Translateはマニュアルでこうなっている ゆえにオーバーロードで2種類の動きをするということになっている デフォルト引数になってるのは無視していいので ポイントになるのは 1・Vector3を引数とした場合 2・x y z それぞれのfloatを引数とした場合 の2
パターンがある 左右に移動させたい場合は x軸だけを変えればいいので Y軸かZ軸に余計な値が入っていればうまくいかない ※参考例 Vector3 tamesi = new Vector3(10.0f,0.0f,5.0f); とした場合 x軸だけじゃなくて、z軸にも値が入っているから動いちゃう Vector3 tamesi2 = new Vector3(10.0f,0.0f,0.0f); というやつを引数にすればいい 使用するときに transform.Translate(tamesi)とすればx軸とz軸に動くし transform.Translate(tamesi2)とすればx軸にしか動かない x,y,z 3つの値を使う場合も同様にYとZの値に注意する つまり、yとzに余計
な値が入っていれば 上に動いたり、奥に動いたりするわけなんですけど この回答でいけますか? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/669
670: 名前は開発中のものです。 [] 2020/02/24(月) 20:16:41.80 ID:B7d3DSpn >>669 668です transform.Translate(0.0f, 0.1f, 0.0f); これと同じ書き方でxとyの値のみ変更したものを4つ作り、指定のキー入力でそれぞれ呼び出し上下左右の4方向に移動するようにしています。 zは全て0.0fにしているのですが、xが変動すると同時にzも変動してしまいます。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/670
671: 名前は開発中のものです。 [] 2020/02/24(月) 20:25:46.99 ID:4uIoNBTz >>670 とりあえずコードはろう みんながみんな、youの環境じゃないんだよ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/671
672: 名前は開発中のものです。 [] 2020/02/24(月) 20:37:54.32 ID:A6C4ojr1 >>670 これで規定通りの動きができた public class Cube_Move : MonoBehaviour { void Update() { //左に移動 if (Input.GetKey(KeyCode.LeftArrow)) { this.transform.Translate(-0.1f, 0.0f, 0.0f); } //右に移動 if (Input.GetKey(KeyCode.RightArrow)) { this.transform.Translate(0.1f, 0.0f, 0.0f); } //上に移動 if (Input.GetKey(KeyCode.UpArrow)) { this.transform.Translate(0.0f, 0.1f, 0.0f); } //下に移動 if (Input.GetKey(KeyCode.DownArrow)) {
this.transform.Translate(0.0f, -0.1f, 0.0f); } } } http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/672
673: 名前は開発中のものです。 [] 2020/02/24(月) 20:38:31.64 ID:A6C4ojr1 ※上のソースコードだけど ヒエラルキーにCubeっていう3Dの四角い箱を作って それに上記のcsファイルをアタッチしている これでx軸、y軸に キーボードの上下左右に動いてくれる z軸に動いてないかどうかは実行した後に z軸の値が変わってなければOKっていう認識 一応上記のcsファイルをアタッチしたら、想定の動きができたので 上記コードで試してもらえますか? ちゃんと左右のキーボードで左右に移動 上下のキーボードで上下に移動してくれました ※こちらの環境では
問題ありません http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/673
674: 名前は開発中のものです。 [] 2020/02/24(月) 20:47:59.55 ID:4uIoNBTz >想定の動きができた なら問題なくね? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/674
675: 名前は開発中のものです。 [] 2020/02/24(月) 20:54:56.65 ID:A6C4ojr1 >>673 俺は質問者じゃないからね 質問してる人は>>670 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/675
676: 名前は開発中のものです。 [sage] 2020/02/24(月) 21:25:25.99 ID:B7d3DSpn >>672 >>673 668です スクリプト自体はそちらの物とほとんど同じでした。 今別のオブジェクトにスクリプトだけをつけて動かしたところzの値が変動しなかったのでrigidbodyかboxcolliderが原因かも知れません もう少し自分で原因を調べてから質問し直したいと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/676
677: 名前は開発中のものです。 [] 2020/02/24(月) 21:35:08.27 ID:A6C4ojr1 >>676 Rigidbodyを付けている場合、デフォルト設定で重力が働くようになってるからね 勝手に落下したりする Rigidbodyで物理演算を無効にする場合は DynamicではなくKinematicにすればいい Kinematicにすれば重力の影響を受けないし、ほかのオブジェクトが ぶつかってきた場合も影響されて動くことはない rigidbodyにあるvelocityは移動速度(速度ベクトル)だから物理演算とは 関係なく動かすことができる Translateも同様に物理演算とは関係なく動かすことができ
る 物理演算で動かす or (速度ベクトルや座標の位置を変更することで動かす) 物体を動かす場合 上記2点に気をつかえばいい http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/677
678: 名前は開発中のものです。 [sage] 2020/02/24(月) 21:44:51.32 ID:B7d3DSpn >>677 668です インスペクタのrotation.yに誤って値が代入されていました 値を0に変えるとzの値が変動しなくなったのでこれが原因だったようです。 いろいろアドバイスいただきありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/678
679: 名前は開発中のものです。 [] 2020/02/25(火) 00:57:38.64 ID:D2FtDyCq Blenderで作成したモデルのUnity上での表示について質問です。 ・Unity 2019.3.2f1 (64-bit) ・blender:ver27.9b(アドオン無) ・ファイル形式:FBX 上記のブレンダ―で作成したモデルの一部オブジェクトがUnityで面が裏返って表示されます。 ブレンダ―上では特段異常がなく法線も表を向いており、レンダリングなどしても正常に映っております。 また、法線を裏返すと、Unity上では面が表に来るのですが、光の当たり方が上下逆になってしまいます。 法線の方向の整合性を
取り直す方法はございますでしょうか。 もしくは法線を裏向きのまま光の当たり方を逆にすることは可能でしょうか。 よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/679
680: 弟子 [] 2020/02/25(火) 08:53:12.83 ID:disfb7H3 とりま blenderからUnityへ3Dモデルをエクスポートする https://dkrevel.com/unity-and-blender/blender-to-unity-fbx-model http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/680
681: 名前は開発中のものです。 [] 2020/02/25(火) 10:39:41.76 ID:WedOhwcm >>664 いや一般論としてビジュアルのやつならシンタックスエラーは起こらないから学習の上での障害ひとつないなというだけ。 プレイメーカーはいいらしいけど情報少なくてこれがやりたい->ぐぐる->プレイメーカーに翻訳 とならざるを得なそうでそれも大変そうだけどどうなんだろ あと公式のツールがボチボチプレビューくる? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/681
682: 名前は開発中のものです。 [sage] 2020/02/25(火) 15:03:22.29 ID:1jlyuXHI >>667 >>658よくみたら間違いがわかるはず http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/682
683: 名前は開発中のものです。 [sage] 2020/02/25(火) 21:37:14.12 ID:7wTy65re 検索ワード「テクスチャを重ねて描画する」(URLが記述できないようなのでこれで失礼します) こちらのサイトにテクスチャを重ねて描画する方法が載っておりました これができれば一つのモデルに「肌」→「目」→「口」などを順に描画させ、 テクスチャを付け替えることでキャラエディットみたいなことができるのではと思い、 Unityを確認してみました しかし、BlenderからインポートしたFBXファイルにはMesh Rendererではなく Skinned Mesh Rendererがありました こ
ちらもマテリアルを複数指定することができるようだったので試してみたのですが 前述のようにマテリアルを割り当てても、何故か目のパーツだけがどこに設定しても優先的に描画され、 続いて口、肌においては1つ置いた時にしか描画されませんでした 優先順位も気になるところではありますが、ともかくテクスチャを重ねて描画する方法を教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/683
684: 弟子 [] 2020/02/25(火) 22:00:46.03 ID:disfb7H3 【Unity】マテリアルに複数のテクスチャを重ねて表示する ?? ねくすとねくすと http://next-next.com/2019/04/19/%E3%80%90unity%E3%80%91%E3%83%9E%E3%83%86%E3%83%AA%E3%82%A2%E3%83%AB%E3%81%AB%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%82%92%E9%87%8D%E3%81%AD%E3%81%A6%E8%A1%A8/ Unity Tips(13:テクスチャを重ねて描画する) https://t-tutiya.はてなblog.com/entry/20171104/1509778621 はてな=ローマ字 とか? http://mevius.5ch.net/test/read
.cgi/gamedev/1578720539/684
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 318 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s