[過去ログ]
【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
【UE4】Unreal Engine 4 初心者質問スレッド part6 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
105: 名前は開発中のものです。 [sage] 2019/08/08(木) 17:07:29.77 ID:iEUeZJe3 数学ですからね 深く理解しないほうがいいかもしれません http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/105
106: 名前は開発中のものです。 [sage] 2019/08/08(木) 18:08:10.03 ID:byvnFDdp す、すみません(´;ω;`) http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/106
107: 名前は開発中のものです。 [sage] 2019/08/08(木) 18:46:54.05 ID:ppti1gmc 行列はMatrixとかTransformとか呼ばれてる x,y,zの座標に回転と大きさを持たせた塊 単純なのはオブジェクトの座標と向きと大きさをあつかう 行列同士をかけ合わせたりしてオブジェクトの向きを変更したりする UE4上ではTransform型で扱って Locationが座標、Rotationが回転、Scaleが大きさ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/107
108: 名前は開発中のものです。 [sage] 2019/08/08(木) 18:54:47.43 ID:ppti1gmc 俗に言う4x4の行列(マトリクス)はそこまで理解しなくても良いけど Transformは理解してないとキャラクターを敵に向けるとかできないから知ってたほうが良い http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/108
109: 名前は開発中のものです。 [sage] 2019/08/08(木) 18:59:15.77 ID:ppti1gmc >((0,0,0),(0,0,0),(0,0,0)) これだとw成分ないけどUE4のTransformでいえば 左から座標、回転、大きさ UE4のTransformをコピーしてテキストエディタとかに貼り付けると上のような表記の文がでてくるよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/109
110: 名前は開発中のものです。 [sage] 2019/08/09(金) 01:11:44.12 ID:u8b86wQO ∧,,∧ .∧,,∧ ∧∧ (0,0,0) ((0,0,0) ∧∧ (0,0,0). ∧∧) (∧∧ (0,0,0) | U (0,0,0) (0,0,0) と ノ u-u (l ) ( ノ u-u `u-u' `u-u' http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/110
111: 名前は開発中のものです。 [sage] 2019/08/09(金) 05:11:23.67 ID:Xg70ur6r ど、どうも http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/111
112: 名前は開発中のものです。 [sage] 2019/08/09(金) 11:25:47.39 ID:Xg70ur6r >>109 具体的に何ができるんでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/112
113: 名前は開発中のものです。 [sage] 2019/08/09(金) 11:32:47.97 ID:ojOrdoAJ まさか((0,0,0),(0,0,0),(0,0,0))の正体って、ほんとにトランスフォームのことだったの? それによって答えも違ってくる http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/113
114: 名前は開発中のものです。 [sage] 2019/08/09(金) 20:51:12.76 ID:ETMjnXQg >>112 キャラクターを移動させたり回したり大きくしたり小さくしたりできる そこある程度理解してないとノベルゲームとかしか作れないよ 例えばコントローラーのアナログスティックを45度傾けたときに 操作キャラクターを"カメラから見て"45度の方向に移動させる、とかやるなら カメラの向いてる方向に傾かせたい軸の45度分の角度を適応してキャラクターの移動ベクトルとするとか 2DRPGのマップチップの横に1マスとかなら不要だけど 3D空間で表現し
てるなら"横に1マス"というのも1マスが1mならLocationのXに+100とかする必要がある 3Dゲームの基礎だからUE4とか関係なくその手の情報をしらべるといいよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/114
115: 名前は開発中のものです。 [sage] 2019/08/09(金) 20:55:23.34 ID:ETMjnXQg UE4のプロジェクトを作るときにテンプレートを選べるからそこでThird Personを選ぶと俗に言うTPS視点でのキャラクター操作ができるサンプルを見れるよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/115
116: 名前は開発中のものです。 [sage] 2019/08/10(土) 05:58:24.46 ID:JkPdG0Bu >>114 ラジコン操作を作ってるときに使用されてるんですよね 原点の移動を伴わないものは行列とは関係なかったと思いますが、移動にも行列は使いますか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/116
117: 名前は開発中のものです。 [sage] 2019/08/10(土) 11:39:53.37 ID:atAKjdq9 俺の最初の説明が良くなかったな 多分、ラジコン操作ってどうやったらできるんだってのを聞きたくて なんとなく行列というのを使うんだ、という状態なのだろうとエスパーしてみる ラジコン操作ってのがバイオハザード1の固定カメラで見たとおりの方向にキャラクターが移動する、とする でUE4上で1から組み上げる説明は面倒なのでサンプルを見たほうが早いとは思う NewProjectで選択できるTwinStickShooterがラジコン操作になっている これはTwinStickPawnのBPの処理で
毎フレーム入力された方向にキャラクターをオフセットさせている これがCharacterMoveComponentも使用していないので、すごく単純 ただ、やりたいことによって手段は変わるので注意 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/117
118: 名前は開発中のものです。 [sage] 2019/08/10(土) 12:08:48.77 ID:atAKjdq9 >原点の移動を伴わないものは行列とは関係なかったと思いますが、移動にも行列は使いますか? 原点の移動を伴わないというのがよくわからないな 原点というのはキャラクタールートの事であればこれを移動させない限りキャラクターは移動しない モデルのオフセットをいじることで移動してるようには見えるが・・・ 移動に行列を使うか、という話なら回答は使う UE4でどういうタイミングで計算されているかわからないけど3D的な話で言えば 行列のm13,m14,m15にそれ
ぞれx,y,zの座標が入ってる 単純に平行移動するだけなら、そこの値を変えるだけなんだけど向きとか考慮するならオフセット用の行列用意して 元の行列とオフセット行列を掛けるという計算が必要になる UE4ではここまでの知識は多分不要 じゃあUE4でどうやるのかって話でいえばTransformのLocationをいじる必要がある ActorのTransformであればAddActorWorldOffsetとか便利なノードがあるのでそれを使う Transformの値を直接いじる場合は移動させたいベクトルを決めてそのベクトルに移動量をかけてから加算するとかちょっと手間はかかる やってくれる関
数があった気もしたけど・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/118
119: 名前は開発中のものです。 [sage] 2019/08/10(土) 12:23:18.01 ID:atAKjdq9 あと念の為だけど 行列(matrix)というのは、16の要素から位置、向き、大きさを管理するもので以下のような書かれ方をしてるやつ UE4でエディタから直接これを触ることはない(エンジンが実際に画面に描画するときは使ってる) m1,m2,m3,m4, m5,m6,m7,m8, m9,m10,m11,m12, m13,m14,m15,m16 UE4でのTransformは目的ごとにいじる値が違うので行列よりは直感的に操作できる Location x,y,z Rotation x,y,z Scale x,y,z http://mevius.5ch.net/test/read.cgi/gamedev/1554
645455/119
120: 名前は開発中のものです。 [sage] 2019/08/11(日) 16:47:16.43 ID:2w4Tsonj なかなか理解しづらいですね transformインスペクタに回転やスケールがあるのに、行列を使わなければいけない理由はなんでしょうか?これらの変数値をいじればいいだけのような気もするのですが、 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/120
121: 名前は開発中のものです。 [sage] 2019/08/11(日) 17:20:56.66 ID:szYvXSQ8 >>120 >>118 をよく読んだほうがいい 3Dにおける移動では行列計算をしている UE4では内部では行列計算をしているけどアプリケーションを作る上では基本的には使わない http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/121
122: 名前は開発中のものです。 [sage] 2019/08/11(日) 18:34:11.03 ID:dAwo4DVn バンナムのswitchで忍者のゲームのCM見たけど、これって 極め本の忍者ゲーのサンプルに似てない? これ書いた人が作ったのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/122
123: 名前は開発中のものです。 [sage] 2019/08/11(日) 18:40:19.52 ID:om1E2QxI https://youtu.be/UYqQWO_CR48 これ? 個人的には似てる感ないけど… http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/123
124: 名前は開発中のものです。 [sage] 2019/08/11(日) 19:08:12.66 ID:szYvXSQ8 そもそももうバンナムにいない http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/124
125: 名前は開発中のものです。 [sage] 2019/08/11(日) 19:30:07.68 ID:2w4Tsonj >>121 内部的には使われているということですかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/125
126: 名前は開発中のものです。 [sage] 2019/08/11(日) 22:23:56.96 ID:szYvXSQ8 >>125 普通にスキニングとか描画周りで使われてるけど、そんなに気にする所なのかね http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/126
127: 名前は開発中のものです。 [sage] 2019/08/12(月) 09:57:21.17 ID:w/Ud8mhr ゲームエンジン使わずC++とかで直に叩く大昔の3Dプログラミング本にはかなりページ割いて載ってたなぁ行列の話 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/127
128: 名前は開発中のものです。 [sage] 2019/08/12(月) 12:28:50.80 ID:l8asISXx >>126 ゲームエンジンによっては出てきたりするので http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/128
129: 名前は開発中のものです。 [sage] 2019/08/12(月) 13:55:19.28 ID:JwSS2dRF >>128 行列計算に関して知りたいならはUE4スレじゃないほうが有意義な回答を得られると思うし UE4でなにか作りたいなら他に目を向けたほうが有意義だとおもうけど http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/129
130: 名前は開発中のものです。 [sage] 2019/08/13(火) 05:09:32.43 ID:DP7vbJOL どうもです http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/130
131: 名前は開発中のものです。 [sage] 2019/08/16(金) 05:14:49.62 ID:xfbflgj3 2dパズルくらいが個人でできる範囲なんでしょうかな http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/131
132: 名前は開発中のものです。 [sage] 2019/08/16(金) 05:15:46.64 ID:KmAEVP3U わざわざこれ使って2Dパズルかよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/132
133: 名前は開発中のものです。 [sage] 2019/08/16(金) 10:22:41.69 ID:rZHgkG9Y やる気と根気がありゃ大概のものは作れる http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/133
134: 名前は開発中のものです。 [] 2019/08/16(金) 16:39:39.92 ID:OlV0dPgL visual studio2017でSolution Platformsをツールバーに追加したいのですが、 Add or Remove ButtonsをクリックしてもSolution Platformsの項目がありません。 分かる方いましたらよろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/134
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 868 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s