[過去ログ] 【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
116: 2019/08/10(土)05:58 ID:JkPdG0Bu(1) AAS
>>114
ラジコン操作を作ってるときに使用されてるんですよね
原点の移動を伴わないものは行列とは関係なかったと思いますが、移動にも行列は使いますか?
117: 2019/08/10(土)11:39 ID:atAKjdq9(1/3) AAS
俺の最初の説明が良くなかったな
多分、ラジコン操作ってどうやったらできるんだってのを聞きたくて
なんとなく行列というのを使うんだ、という状態なのだろうとエスパーしてみる
ラジコン操作ってのがバイオハザード1の固定カメラで見たとおりの方向にキャラクターが移動する、とする
でUE4上で1から組み上げる説明は面倒なのでサンプルを見たほうが早いとは思う
NewProjectで選択できるTwinStickShooterがラジコン操作になっている
これはTwinStickPawnのBPの処理で毎フレーム入力された方向にキャラクターをオフセットさせている
これがCharacterMoveComponentも使用していないので、すごく単純
ただ、やりたいことによって手段は変わるので注意
118(1): 2019/08/10(土)12:08 ID:atAKjdq9(2/3) AAS
>原点の移動を伴わないものは行列とは関係なかったと思いますが、移動にも行列は使いますか?
原点の移動を伴わないというのがよくわからないな
原点というのはキャラクタールートの事であればこれを移動させない限りキャラクターは移動しない
モデルのオフセットをいじることで移動してるようには見えるが・・・
移動に行列を使うか、という話なら回答は使う
UE4でどういうタイミングで計算されているかわからないけど3D的な話で言えば
行列のm13,m14,m15にそれぞれx,y,zの座標が入ってる
単純に平行移動するだけなら、そこの値を変えるだけなんだけど向きとか考慮するならオフセット用の行列用意して
元の行列とオフセット行列を掛けるという計算が必要になる
UE4ではここまでの知識は多分不要
じゃあUE4でどうやるのかって話でいえばTransformのLocationをいじる必要がある
ActorのTransformであればAddActorWorldOffsetとか便利なノードがあるのでそれを使う
Transformの値を直接いじる場合は移動させたいベクトルを決めてそのベクトルに移動量をかけてから加算するとかちょっと手間はかかる
やってくれる関数があった気もしたけど・・・
119: 2019/08/10(土)12:23 ID:atAKjdq9(3/3) AAS
あと念の為だけど
行列(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
120(1): 2019/08/11(日)16:47 ID:2w4Tsonj(1/2) AAS
なかなか理解しづらいですね
transformインスペクタに回転やスケールがあるのに、行列を使わなければいけない理由はなんでしょうか?これらの変数値をいじればいいだけのような気もするのですが、
121(1): 2019/08/11(日)17:20 ID:szYvXSQ8(1/3) AAS
>>120
>>118 をよく読んだほうがいい
3Dにおける移動では行列計算をしている
UE4では内部では行列計算をしているけどアプリケーションを作る上では基本的には使わない
122: 2019/08/11(日)18:34 ID:dAwo4DVn(1) AAS
バンナムのswitchで忍者のゲームのCM見たけど、これって
極め本の忍者ゲーのサンプルに似てない?
これ書いた人が作ったのかな?
123: 2019/08/11(日)18:40 ID:om1E2QxI(1) AAS
動画リンク[YouTube]
これ?
個人的には似てる感ないけど…
124: 2019/08/11(日)19:08 ID:szYvXSQ8(2/3) AAS
そもそももうバンナムにいない
125(1): 2019/08/11(日)19:30 ID:2w4Tsonj(2/2) AAS
>>121
内部的には使われているということですかね。
126(1): 2019/08/11(日)22:23 ID:szYvXSQ8(3/3) AAS
>>125
普通にスキニングとか描画周りで使われてるけど、そんなに気にする所なのかね
127: 2019/08/12(月)09:57 ID:w/Ud8mhr(1) AAS
ゲームエンジン使わずC++とかで直に叩く大昔の3Dプログラミング本にはかなりページ割いて載ってたなぁ行列の話
128(1): 2019/08/12(月)12:28 ID:l8asISXx(1) AAS
>>126
ゲームエンジンによっては出てきたりするので
129: 2019/08/12(月)13:55 ID:JwSS2dRF(1) AAS
>>128
行列計算に関して知りたいならはUE4スレじゃないほうが有意義な回答を得られると思うし
UE4でなにか作りたいなら他に目を向けたほうが有意義だとおもうけど
130: 2019/08/13(火)05:09 ID:DP7vbJOL(1) AAS
どうもです
131: 2019/08/16(金)05:14 ID:xfbflgj3(1/2) AAS
2dパズルくらいが個人でできる範囲なんでしょうかな
132: 2019/08/16(金)05:15 ID:KmAEVP3U(1) AAS
わざわざこれ使って2Dパズルかよ
133: 2019/08/16(金)10:22 ID:rZHgkG9Y(1) AAS
やる気と根気がありゃ大概のものは作れる
134: 2019/08/16(金)16:39 ID:OlV0dPgL(1) AAS
visual studio2017でSolution Platformsをツールバーに追加したいのですが、
Add or Remove ButtonsをクリックしてもSolution Platformsの項目がありません。
分かる方いましたらよろしくお願いします。
135(1): 2019/08/16(金)18:43 ID:BjS4ZRSQ(1) AAS
UE4は起動してプロジェクト開いた時に前に開いていたレベルが開かずに
イスの画面を出すのはやめてください。こんなんだからUnityに勝てないんですよ
136: 2019/08/16(金)20:34 ID:xfbflgj3(2/2) AAS
ホワイトボックスだけでも面白いゲームになるかしら
137: 2019/08/16(金)22:44 ID:1DQZw4tu(1) AAS
>>135
最後に開いてた場所にはならないけど、最初に開く場所は設定できるだろ
138: 2019/08/16(金)23:48 ID:yHwrWBZR(1) AAS
Unityの方が人気あるんだね。なんでやろう。
139: 2019/08/17(土)10:19 ID:1/xApHGF(1) AAS
ファンが多いからだろう
あとUE4はかなり重い
500㌐のSSD1本をUE4用の為に用意しないといけないくらい重い
140(1): 2019/08/18(日)12:56 ID:l0LPS5Xi(1/2) AAS
SSDでなくても早めのHDDにすると結構違う
141(1): 2019/08/18(日)13:27 ID:tyxuCUXd(1) AAS
>>140
それはSSDにこだわらなくてもなんとかなるってこと?
142: 2019/08/18(日)13:39 ID:l0LPS5Xi(2/2) AAS
>>141
仕事で使ってるような人はSSDのほうがいいと思う。
自分はUE4勉強中だから早めのHDD十分かと感じた
143: 2019/08/19(月)07:15 ID:y4jOp+29(1) AAS
メタルギアとかにあるエルードっていうアクション
あれって縁に親子化して、移動方向を固定してるだけなのかな
144: 2019/08/24(土)19:01 ID:F5qYQ9Xr(1/3) AAS
攻撃Animationの遷移方法について教えていただけないでしょうか?
調べてもコンボの話や敵キャラクターの攻撃法やら向いてる方向に攻撃とかしかなくて
純粋にZを押したら攻撃モーションに遷移するみたいな方法がないんです。
Zを押したら攻撃に遷移させ、モーションが終了するとidolに戻るだけでいいんですが
嫌になるくらいモンタージュの話ばかりなんです。
外部リンク:bintololab.com
この方のサイトが一番近いのですがAnimation終了時のセットcharastateのNodeどっからでてきたんだよ!って話になりますし
145: 2019/08/24(土)19:02 ID:F5qYQ9Xr(2/3) AAS
こちらのサイトはAnimNotifiyが何故かあるしCustomと書いてないのでおそらく通知を使ってる可能性もあるのですが
そうなら通知から出したと書いといてほしいです。
よろしくおねがいします。
上下前次1-新書関写板覧索設栞歴
あと 857 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s