[過去ログ] 【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
121(1): 名前は開発中のものです。 [sage] 2019/08/11(日) 17:20:56.66 ID:szYvXSQ8(1/3) AAS
>>120120(1): 名前は開発中のものです。 [sage] 2019/08/11(日) 16:47:16.43 ID:2w4Tsonj(1/2) AAS
なかなか理解しづらいですね
transformインスペクタに回転やスケールがあるのに、行列を使わなければいけない理由はなんでしょうか?これらの変数値をいじればいいだけのような気もするのですが、
>>118118(1): 名前は開発中のものです。 [sage] 2019/08/10(土) 12:08:48.77 ID:atAKjdq9(2/3) AAS
>原点の移動を伴わないものは行列とは関係なかったと思いますが、移動にも行列は使いますか?
原点の移動を伴わないというのがよくわからないな
原点というのはキャラクタールートの事であればこれを移動させない限りキャラクターは移動しない
モデルのオフセットをいじることで移動してるようには見えるが・・・
移動に行列を使うか、という話なら回答は使う
UE4でどういうタイミングで計算されているかわからないけど3D的な話で言えば
行列のm13,m14,m15にそれぞれx,y,zの座標が入ってる
単純に平行移動するだけなら、そこの値を変えるだけなんだけど向きとか考慮するならオフセット用の行列用意して
元の行列とオフセット行列を掛けるという計算が必要になる
UE4ではここまでの知識は多分不要
じゃあUE4でどうやるのかって話でいえばTransformのLocationをいじる必要がある
ActorのTransformであればAddActorWorldOffsetとか便利なノードがあるのでそれを使う
Transformの値を直接いじる場合は移動させたいベクトルを決めてそのベクトルに移動量をかけてから加算するとかちょっと手間はかかる
やってくれる関数があった気もしたけど・・・
をよく読んだほうがいい
3Dにおける移動では行列計算をしている
UE4では内部では行列計算をしているけどアプリケーションを作る上では基本的には使わない
124: 名前は開発中のものです。 [sage] 2019/08/11(日) 19:08:12.66 ID:szYvXSQ8(2/3) AAS
そもそももうバンナムにいない
141(1): 名前は開発中のものです。 [sage] 2019/08/18(日) 13:27:16.66 ID:tyxuCUXd(1) AAS
>>140それはSSDにこだわらなくてもなんとかなるってこと?
165: 164 [sage] 2019/09/13(金) 05:56:50.66 ID:D84hwMna(2/2) AAS
解決しました。
親子関係を調整することで、正常に動作するようになりました。
498(1): 名前は開発中のものです。 [sage] 2020/03/13(金) 13:21:55.66 ID:LmMmdwzr(2/2) AAS
少年とカイトは重くないは嘘ついた
公式が8GBでも動くけど24GB用意しろって言ってるしな
少年とカイトはプロジェクト名「少年とカイト.uproject」の状態でGDC_Landscape_01を開いたりプレイすると範囲外アクセスでクラッシュした
どこで範囲外アクセスしてるのかデバッグしようとビルドしたら日本語名プロジェクトだとincludeパスが腐ってビルドが通らなかったので
プロジェクト名を英字にリネームしたら無事ビルドが通って普通にプレイが続行されてしまってる
クラッシュの要因って上記の日本語プロジェクト名だったりしない?
694: 名前は開発中のものです。 [sage] 2020/05/16(土) 16:38:38.66 ID:trIs0Emj(1) AAS
ゲームパッドでのみ操作できるゲームを作っているので、常にマウスカーソルは非表示にしたいのですが、
UMGのボタンで「isFocusable」をONにしていると、マウスカーソルが表示されてしまいます。
メニュー操作の都合上、isFocusableはONにしておきたいのですが、この状態でマウスカーソルを非表示にする方法はありますか?
・PlayerControllerのShowMouseCursorはOFFになっています。
・BPで後からShowMouseCursorをOFFにしてもマウスカーソルは表示されてしまいます。
709(1): 名前は開発中のものです。 [] 2020/05/20(水) 02:49:37.66 ID:cNohdsIk(1/4) AAS
>>708C++使ってます
783: 名前は開発中のものです。 [] 2020/05/29(金) 16:40:40.66 ID:qC1Syk6u(1) AAS
>>780780(1): 名前は開発中のものです。 [sage] 2020/05/28(木) 19:43:17.84 ID:zRsOkyPr(1) AAS
Sequenceの使い道とかイベント処理とかの質問を俺が見て思うのはUE4についての質問ではなく、コードの組み方についての質問だと思うんだが
この手の質問は自分で調べで考えた方が早いで
ご指摘ありがとうございます。
私のようにプログラム未経験でブループリントのみで始めてるものにとっては、なかなかそれが難しいんです。私のような方他にも沢山いらっしゃると思うので別スレ立てました。
よろしくお願いします。
797: 名前は開発中のものです。 [sage] 2020/06/01(月) 14:45:38.66 ID:keGKEZuz(2/2) AAS
>>796796(1): 名前は開発中のものです。 [sage] 2020/06/01(月) 12:03:16.34 ID:hcMT5PK3(1) AAS
>>795
とりあえず他にもあるかもしれないけど、方法は2つで
・自身のプロジェクトでキーバインドを上書きする
・エンジン側のキーバインドを消す
●自身のプロジェクトでキーバインドを上書きする場合
Config\DefaultInput.ini
の最後に
[/Script/Engine.PlayerInput]
-DebugExecBindings=(Key=Semicolon,Command="ToggleDebugCamera")
を追加
●エンジン側のキーバインドを消す場合
Engine\Config\BaseInput.ini
内にある
+DebugExecBindings=(Key=Semicolon,Command="ToggleDebugCamera")
を探して、先頭に ; をつけてコメントアウトする
後、やるとしたら違うキーに変更するという手もあるかなぁ
おお神よ
なんと感謝していいか
感謝の言葉もありません…本当にありがとう!!
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.045s