[過去ログ]
【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
【UE4】Unreal Engine 4 初心者質問スレッド part6 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
774: 名前は開発中のものです。 [] 2020/05/27(水) 21:30:51.13 ID:OXyrc0Ba 自己解決いたしました そういった使用なだけでした http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/774
775: 名前は開発中のものです。 [sage] 2020/05/27(水) 22:29:59.39 ID:AWIs9sP4 >>771 バイナリを作るのに、コンパイルツールが必要だから、Xcode は必要なのでは? それに何かのツール・拡張機能などが、ソースコードをコンパイルするかも知れないし、 普通、開発者には、Xcode は必要 マルチプラットフォームのツール・アプリなどは、 バイナリじゃなく、GitHub をclone しろなど、ソースコードで配布する開発者もいるから http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/775
776: 名前は開発中のものです。 [sage] 2020/05/27(水) 23:55:36.89 ID:B04fmbyo >>771 ビルドに使われるXcode command line toolsだけあれば大丈夫 Xcode本体は入れる必要はない http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/776
777: 名前は開発中のものです。 [] 2020/05/28(木) 19:15:29.95 ID:vcIgaYn/ キーボードイベントについて質問です。 キーを押したときと離したときに一度だけ実行が流れるというシステムだと思うのですが、 キーを押している間だけ毎フレーム実行し、離したら止まるという仕組みはどうしたらできますでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/777
778: 名前は開発中のものです。 [] 2020/05/28(木) 19:23:36.45 ID:vcIgaYn/ Sequenceの使いみちについて教えて下さい。 Sequenceについて調べてみると、then1から順番に実行するが、故意に遅らせることがなければ、ほぼ同時に実行されます。 とあります。でもこれって直列につなぐのと同じではないですか?どういう違いがあるのでしょうか。使いみちも教えていただきたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/778
779: 名前は開発中のものです。 [sage] 2020/05/28(木) 19:39:55.42 ID:a4SpOtgH >>777 Pressedでbooleanをtrue、Releasedでfalseにして、Tickでbooleanがtrueの場合に処理をする TickでIsInputKeyDownをつかって常時監視する http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/779
780: 名前は開発中のものです。 [sage] 2020/05/28(木) 19:43:17.84 ID:zRsOkyPr Sequenceの使い道とかイベント処理とかの質問を俺が見て思うのはUE4についての質問ではなく、コードの組み方についての質問だと思うんだが この手の質問は自分で調べで考えた方が早いで http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/780
781: 名前は開発中のものです。 [sage] 2020/05/28(木) 19:46:26.88 ID:a4SpOtgH >>778 個人的に使ってる方法として処理ごとに分けている 例えばブランチでtrueの場合のみ追加で処理をする場合、直線的に実装すると ブランチのfalseのピンも正しく接続する必要があるのに対して SequenceならThen0の直後にブランチを配置してtrueの場合は追加処理を行い falseには何も繋げなければ、trueの場合でもfalseの場合でも必ずThen1に来るので楽だしミスしにくい http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/781
782: 名前は開発中のものです。 [] 2020/05/28(木) 22:24:57.94 ID:vcIgaYn/ >>779 IsInputKeyDownというのがあるんですね。使えそうです。ありがとうございます。 >>781 なるほど!確かにそういう使い方ができますね!勉強になります。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/782
783: 名前は開発中のものです。 [] 2020/05/29(金) 16:40:40.66 ID:qC1Syk6u >>780 ご指摘ありがとうございます。 私のようにプログラム未経験でブループリントのみで始めてるものにとっては、なかなかそれが難しいんです。私のような方他にも沢山いらっしゃると思うので別スレ立てました。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/783
784: 名前は開発中のものです。 [sage] 2020/05/30(土) 09:38:03.86 ID:rhSCaRzt すごく初歩的な質問で申し訳ないんですが 会社にUE導入しようかと考えてまして WinとMacどちらの環境がいいですか? 職場はMacなんですがコスト的にはWinだと思いますし 元々Win触ってたので操作には支障ないのですが ソフトウェア上、何か差異ありますでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/784
785: 名前は開発中のものです。 [sage] 2020/05/30(土) 16:26:27.90 ID:6tsqx8Fq Macじゃないとダメな理由がなければWindowsかな Macであるがゆえの問題解決に時間を取られそうっていうのと 情報の量、マシンスペックの拡張コストとかの面でもMacはマイナーかと プラグインとかの対応数も少ないと思う 参考程度に https://www.zugakousaku.com/archives/ue4_study/1132 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/785
786: 名前は開発中のものです。 [sage] 2020/05/31(日) 03:50:36.16 ID:0PyjoGHV >>785 ありがとうございます Win運用の方が現実的ですよね http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/786
787: 名前は開発中のものです。 [] 2020/05/31(日) 17:59:27.13 ID:BykI2Xfi こちらの記事にあるセルシェーダーなのですが、 途中から急にキャラクターのテクスチャが貼られています これはどこかでセルシェーダーとキャラクターテクスチャの合成が行われているのでしょうか? また行われているとすればどういった 合成になるのでしょうか? マテリアル関係はどうも資料が薄く 多少なげやりになってしまいますが、 もしわかる方いたら教えていただけると幸いです http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/787
788: 名前は開発中のものです。 [] 2020/05/31(日) 18:00:44.00 ID:BykI2Xfi すいません 記事のhttpは表記できないみたいなので ue4 誰でもわかるセルシェーダー入門 です http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/788
789: 名前は開発中のものです。 [sage] 2020/05/31(日) 19:02:45.80 ID:PyRsUH/v >>787 記事画像中の真っ白なBaseTextureノードに元のキャラクターのテクスチャを指定したと思われます http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/789
790: 名前は開発中のものです。 [] 2020/05/31(日) 19:39:01.90 ID:BykI2Xfi なるほどです ありがとうございます ということはこの記事だと セルシェーダーを適用したい オブジェクトごとにセルシェーダー用のマテリアルを書かないといけない感じなんですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/790
791: 名前は開発中のものです。 [sage] 2020/05/31(日) 20:52:45.21 ID:PyRsUH/v 共通項の多いマテリアルの場合、必要部分のみをパラメータ化してマテリアルインスタンスとして使い回すと快適ですよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/791
792: 名前は開発中のものです。 [] 2020/05/31(日) 21:01:40.78 ID:BykI2Xfi なるほどそれは便利かもしれないですね ただテクスチャからマテリアルを作るのはできると思いますが、その逆が存在しないみたいなので、どうしようかというところですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/792
793: 名前は開発中のものです。 [sage] 2020/05/31(日) 21:19:07.95 ID:PyRsUH/v それは今関係ないのでは? 上の場合はテクスチャノードをパラメータ化して色んなキャラに適用すればいいって話なのですが http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/793
794: 名前は開発中のものです。 [] 2020/05/31(日) 21:31:42.39 ID:BykI2Xfi すいません自分の理解が足りてないだけかもしれませんが、おそらくパラメーターのやりとりって 適用したいオブジェクトのbpでcreate dyndmic material instanceをよんでそこからset textureパラメーターバリューでテクスチャを入れることで セルシェーダーのパラメータにしたテクスチャの部分に自分のテクスチャいれるのかなと思いました なのでテクスチャが必要かなと http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/794
795: 名前は開発中のものです。 [sage] 2020/06/01(月) 04:14:28.56 ID:keGKEZuz 助けて!!!!テストプレイでキーボードのセミコロン(;)を押すと デバッグの文字がでてすごい邪魔…どうにかしようと設定画面のキーショートカットとか探してdebugやらデバッグやら検索かけても それらしい項目が見つからない どこにあるの・・・もう探すの疲れたよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/795
796: 名前は開発中のものです。 [sage] 2020/06/01(月) 12:03:16.34 ID:hcMT5PK3 >>795 とりあえず他にもあるかもしれないけど、方法は2つで ・自身のプロジェクトでキーバインドを上書きする ・エンジン側のキーバインドを消す ●自身のプロジェクトでキーバインドを上書きする場合 Config\DefaultInput.ini の最後に [/Script/Engine.PlayerInput] -DebugExecBindings=(Key=Semicolon,Command="ToggleDebugCamera") を追加 ●エンジン側のキーバインドを消す場合 Engine\Config\BaseInput.ini 内にある +DebugExecBindin
gs=(Key=Semicolon,Command="ToggleDebugCamera") を探して、先頭に ; をつけてコメントアウトする 後、やるとしたら違うキーに変更するという手もあるかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/796
797: 名前は開発中のものです。 [sage] 2020/06/01(月) 14:45:38.66 ID:keGKEZuz >>796 おお神よ なんと感謝していいか 感謝の言葉もありません…本当にありがとう!! http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/797
798: 名前は開発中のものです。 [] 2020/06/01(月) 15:17:36.98 ID:xRSb4C1J ue4 って マテリアルからテクスチャに変換は不可能なんですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/798
799: 名前は開発中のものです。 [] 2020/06/01(月) 16:19:30.15 ID:xRSb4C1J もしくはマテリアルノード内で グレイマンのマテリアルなんかを使いたい場合 はどうすればよいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/799
800: 名前は開発中のものです。 [] 2020/06/01(月) 16:42:45.80 ID:RfByEgKr 「アクターオブジェクト参照の配列」で複数のアクターをセットした変数からは、インデックスを指定することで特定のアクターを取得することができますが、それと同じように 「アクターオブジェクト参照からベクターへのマップ」で複数のアクターをセットした変数から、ベクターを指定して、特定のアクターを取得する方法はありますでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/800
801: 名前は開発中のものです。 [] 2020/06/01(月) 16:53:19.88 ID:2YwcA0uT IT掲示板群 ttp://x0000.net/forum.aspx?id=15 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など simulationライブラリで純粋な関数式プログラミングをする ttp://x0000.net/topic.aspx?id=3631-0 UIライブラリ (C#, 2D) を作ったよ ttp://x0000.net/topic.aspx?id=3688-0 連続と離散を統一した! ttp://x0000.net/topic.aspx?id=3709-0 4Dエンジン(画像有り) ttp://x0000.net/topic
.aspx?id=3677-0 matrixのライブラリ ttp://x0000.net/topic.aspx?id=3711-0 ある強力なFor関数 ttp://x0000.net/topic.aspx?id=3630-0 SQLライブラリ ttp://x0000.net/topic.aspx?id=3675-0 PS malloc / free を実装してみた (C#) ttp://up.x0000.net/files/TMallocTest.zip http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/801
802: 名前は開発中のものです。 [sage] 2020/06/01(月) 19:00:51.80 ID:FDjrl3dm >>800 ActorをキーとしてるVectorのマップを逆引きするってこと? もしそうならVectorは誤差の出るものなので一見同じ値でも見つからない場合があるだろうから別の方法を模索したほうが良い 何をしようとしてるのか分かればアドバイスできると思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/802
803: 名前は開発中のものです。 [] 2020/06/01(月) 20:03:14.77 ID:RfByEgKr >>802 なるほど。やはり座標はずれてしまうものなんですね。 おっしゃる通り別の方法でやってみます。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/803
804: 名前は開発中のものです。 [sage] 2020/06/01(月) 21:01:13.75 ID:aPyoGv0f Xinputコントローラー、Bボタンを決定、Aボタンをキャンセルにしたいのですが、 プロジェクト設定で一切コントローラーの設定をしていない状態でも、Aボタンで決定が実行されてしまいます。 このAボタンで決定が実行されてしまうデフォルト設定を、解除、もしくは変更する方法はありませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/804
805: 名前は開発中のものです。 [sage] 2020/06/02(火) 02:57:31.37 ID:XKJxIaOe >>804 おそらく、UMGのボタンに対しての話だとはおもうけど C++の場合は、対応するプラットフォームのInput.cpp内でGetGamepadAcceptKey、GetGamepadBackKeyを実装することで可能 BPではどうやるのか不明、ソース見る限り変更する口がないのでできなさそう http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/805
806: 名前は開発中のものです。 [sage] 2020/06/02(火) 14:22:22.98 ID:EkV76gxl >>805 プロジェクト設定やBPの範囲で設定を変更するのは難しいのですね。 C++でそれらしき箇所を入れ替えてみたのですが、私の触り方がおかしいらしく上手くいかなかったので(プログラムは全く無知なので)ここは後回しにすることにします。 ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/806
807: 名前は開発中のものです。 [] 2020/06/02(火) 17:07:19.20 ID:gGtZrXya 「Cast to」 でとあるアクターブループリントから変数だけ参照したいだけのですが、「Cast to アクターBP名」ノードで変数を呼び出そうとするとObjectになにかつなげと言われます。 試しに「GetOwner」をつないでみたのですがうまく機能しませんでした。なぜでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/807
808: 名前は開発中のものです。 [sage] 2020/06/02(火) 17:22:18.38 ID:BPNUgDnM >>807 Castは何者かわからないオブジェクトを何者かにする物なので 目的のアクターのインスタンスオブジェクトが分かっているなら使う必要ない http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/808
809: 名前は開発中のものです。 [] 2020/06/02(火) 17:39:25.87 ID:gGtZrXya >>808 他のBPの変数を参照すために使うものじゃないってことですかね。 他のBPの変数を参照するにはどうしたらいいのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/809
810: 名前は開発中のものです。 [sage] 2020/06/02(火) 17:55:11.37 ID:45dfXXt8 オーバーラップしたアクターとかを繋いでみて、そのアクターとキャストしたいBPが一致すればキャストできて、そのアクターの変数とかいじれる http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/810
811: 名前は開発中のものです。 [] 2020/06/02(火) 19:51:38.88 ID:gGtZrXya >>810 AというアクターBPとBというアクターBPががあったとして、AとBが接触しないとキャストできないということでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/811
812: 名前は開発中のものです。 [sage] 2020/06/02(火) 20:13:00.44 ID:45dfXXt8 >>811 そのBP使っているアクターを特定できればいい。他から操作キャラクターをいじるならGet player pawnとか、重いらしいけどすべて見つけるならGet All Actors of Classとか http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/812
813: 名前は開発中のものです。 [sage] 2020/06/02(火) 20:13:14.11 ID:BPNUgDnM >>811 そんなことはないよ Actorは抽象クラスといわれるような存在で、そのまま使われることはなく基本的には継承して扱われる Castに関してはC++の継承とポインタの話なのでそこを調べたほうが正しい、が 例えばActorを継承したMyActorをレベルに配置し、そのアクターをレベルブループリントで参照 (アクターを選択した状態で、ブループリントエディターの右クリックメニューで参照を出すやつとか)する場合は何者かわかっているので、MyActor自身が持ってる変
数にアクセスできる つづく http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/813
814: 名前は開発中のものです。 [sage] 2020/06/02(火) 20:13:43.58 ID:BPNUgDnM GetActorsなどで取得した場合は、Actorとして参照するので、Actorが持ってる変数にはアクセスできるがMyActorとはわかっていないのでMyActorがもってる変数にはアクセスできない ここで、Actorを入力としてMyActorとしてCastが成功すればMyActorと認識できてMyActorの変数にアクセスできるようになる もちろん違うActorを入力に渡すと失敗する 例でGetActorsを出したけど基本的には使わないように http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/814
815: 名前は開発中のものです。 [sage] 2020/06/02(火) 20:15:26.54 ID:BPNUgDnM このへんは文章で説明してもすごいわかりにくいからどうしたものかね? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/815
816: 名前は開発中のものです。 [sage] 2020/06/02(火) 20:18:22.48 ID:V3oBoznY アセットブラウザからアニメーションシーケンスを開くとスケルトンツリーが見れますが ボーンを選択すると詳細タブにそのフレームでのボーンのトランスフォームが表示されると思います 0フレーム地点でいいのですが、このトランスフォームの値をブループリントかC++で取得する方法はありますでしょうか プレーヤーのトランスフォームではなくアニメーションアセットのボーンのトランスフォームが必要なのでインターフェースが見つからず苦戦しています http://mevius.
5ch.net/test/read.cgi/gamedev/1554645455/816
817: 名前は開発中のものです。 [] 2020/06/02(火) 21:23:10.64 ID:gGtZrXya >>815 とても丁寧に解説いただきありがとうございます。完全に理解したわけではありませんが、なんとなくはわかりました。 プレイヤーポーンとかプレイヤーコントローラーとかレベルブループリントとか、そういうアクセスしやすいところにグローバルで使いたい変数を集めてそこで管理するとかのほうがいいんですかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/817
818: 名前は開発中のものです。 [] 2020/06/02(火) 21:24:12.82 ID:gGtZrXya わからないことが次から次に出てくるんで個人レッスンしてもらいたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/818
819: 名前は開発中のものです。 [] 2020/06/02(火) 21:32:29.10 ID:gGtZrXya >>812 Cast to A がプレイヤーならかんたんなんですけどね。 プレイヤーではないのでObjectにつなぐものがないんですよね。Cast to A をしてる時点でObjectに何も繋がなくてもAだよわかってよ。って思うんですけどね。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/819
820: 名前は開発中のものです。 [sage] 2020/06/02(火) 21:45:35.99 ID:45dfXXt8 >>819 どんな感じがわからんけど、変なやり方だと、BeginplayでAがplayerをキャストして自分自身を渡せばいい playerにActorの変数作っとけば、Selfとかでぶちこめるでしょ 色々とやってみるが吉 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/820
821: 名前は開発中のものです。 [sage] 2020/06/02(火) 21:59:16.23 ID:XKJxIaOe >>817 グローバルで使いたい変数などはゲームの内容によって異なってくる GameInstanceがよかったりGameModeがよかったりGameStateがよかったりもする http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/821
822: 名前は開発中のものです。 [sage] 2020/06/02(火) 22:02:15.28 ID:XKJxIaOe >>819 なにか抽象的に扱われているオブジェクトを具象化するのに必要なのがCastなのだから 指定されないとわからないのは必然なのだが http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/822
823: 名前は開発中のものです。 [sage] 2020/06/02(火) 22:03:37.93 ID:XKJxIaOe >>818 自分で調べて解決する能力をつける努力をするべき http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/823
824: 名前は開発中のものです。 [sage] 2020/06/02(火) 22:24:00.60 ID:XKJxIaOe >>816 答えは知らないのだけどUAnimSequence::GetBonePoseあたりから辿れそうな気はした http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/824
825: 名前は開発中のものです。 [sage] 2020/06/02(火) 22:49:17.76 ID:0eY/8b3g すみません質問させていただきたいです。 プレイヤーや敵にヒットした矢やボールなどが引っ付くようにしたいのですが、ヒットしたメッシュ位置にくっつけるようなことは可能なのでしょうか。 ヒット位置はライントレースなどで取れますし、ボーンやソケットに対してであれればアタッチできるので ざっくりとくっつけることはできるのですが、腕や足など大きく動く位置にヒットした場合に見た目が変になります。 メッシュの特定の位置に対して(法線基準のようなイメー
ジ?)しっかりと引っ付く仕組みが作りたいのですが、 何か良い方法はありませんでしょうか。 方法や、参考情報などわかる方がいましたらよろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/825
826: 名前は開発中のものです。 [] 2020/06/02(火) 22:59:27.30 ID:gGtZrXya >>820 そんなやり方もあるんですね。参考にさせていただきます。 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/826
827: 名前は開発中のものです。 [] 2020/06/02(火) 23:08:54.37 ID:gGtZrXya >>823 GameInstance,GameMode,GameStateの違いについても調べてみますありがとうございます。 はい、おっしゃるとおりその能力は必須ですね。できる限り自分で調べて、自己解決する能力をつけるようにします。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/827
828: 名前は開発中のものです。 [sage] 2020/06/02(火) 23:50:48.61 ID:tH/Q/AO6 海のようなフィールドに浮かんでいる箱の中身を自前カッターで開けば、そのまま中身をイジれる 海底に沈んでずぶ濡れの箱を釣竿で釣った時は一度乾燥させて形状を整える必要がある http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/828
829: 名前は開発中のものです。 [sage] 2020/06/03(水) 02:05:24.04 ID:j2Q7EuEq >>825 ヒットした位置とそのコリジョンが属してるボーンとのオフセットを毎回加算してあげるとかではなくて? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/829
830: 名前は開発中のものです。 [sage] 2020/06/03(水) 15:25:56.11 ID:Upt/R1q6 >>824 ありがとうございます。できました。 参考までにこんな感じです FTransform Hoge::hoge( UAnimInstance* AnimIns, UAnimSequence* AnimSeq ) const { FCompactPose pose; pose.SetBoneContainer( &AnimIns->GetRequireBones() ); FBlendedCurve curve; curve.InitForm( AnimIns->GetRequireBones() ); FAnimExtractContext context; AnimSequence->GetBonePose( pose, curve, context ); return pose[FCompactPoseBoneIndex(0)]; } http://
mevius.5ch.net/test/read.cgi/gamedev/1554645455/830
831: 名前は開発中のものです。 [sage] 2020/06/03(水) 15:31:13.10 ID:mTf02azJ >>829 その方法で一応くっつくにはくっつくのですが、 メッシュの変形が激しい部位だと、なんか肉の上でぐりぐり動いたり、浮いたりしてしまう状況になります…… しかしやはりボーンにくっつけるほうがよさそうですかね…… 現状メッシュとボーンのウェイトとかが荒すぎるのかもしれません…… ちょっとそっちの方向での調整も考えてみます…… ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/831
832: 名前は開発中のものです。 [sage] 2020/06/03(水) 22:51:03.80 ID:utKIF6eQ まったく試してないけど、 ヒットした瞬間のトランスフォームとボーンかソケットのトランスフォームの差を取って、アタッチすれば何とかなりそうな雰囲気は感じるんだけどなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/832
833: 名前は開発中のものです。 [] 2020/06/03(水) 23:55:49.42 ID:A27i/+BV ue4のssr機能使わずに自分でssrを実装したいのですが、可能なのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/833
834: 名前は開発中のものです。 [sage] 2020/06/04(木) 03:24:15.56 ID:sSGzHVJd エスパーだが トランスフォームがワールド基準かアクタ基準かボーン基準かのところで間違っている スケルタルメッシュの物理アセットが変でコリジョンの位置が想定外の場所に存在 そもそもスケルタルメッシュじゃなくてカプセルにアタッチされている のどれかだと予想 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/834
835: 825 [sage] 2020/06/04(木) 20:59:04.47 ID:na/wVgRB いろいろ試してみたのですが、やり直してみたところアタッチ関連の設定が間違っていたようです。 それに加えてボーンとメッシュのウェイトも雑だったため変なことになっていたようです。 解決しました! ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/835
836: 名前は開発中のものです。 [sage] 2020/06/05(金) 13:34:40.88 ID:X14x3XY3 特定の条件の時にキャラ同士のコリジョンを無効にしたいのですが何かいい方法はありますでしょうか Set Actor Enable Clossionで無効にするとステージとの当たり判定まで完全になくなってしまうので あくまでもコリジョンの処理は通常で、例外的に指定キャラ間でだけ無効にしたいです もちろん通常時はキャラ同士もコリジョンさせたいので一律無効はできないです http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/836
837: 名前は開発中のものです。 [sage] 2020/06/05(金) 23:10:57.45 ID:b0THcrfc プロジェクト設定でコリジョンのプリセットを作って対応すればいいんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/837
838: 名前は開発中のものです。 [sage] 2020/06/06(土) 00:20:41.18 ID:YATyaYQa Set Collision Response to Channelで部分的にコリジョンの応答を変えられるようです http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/838
839: 名前は開発中のものです。 [sage] 2020/06/06(土) 11:16:58.44 ID:xyDxfm+L コリジョンの細部の設定って面倒だよな http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/839
840: おなきんたろう [] 2020/06/07(日) 10:47:44.45 ID:xSKRoJeE コリジョンってもしかして1フレームに一回しか呼ばない感じなんですか? (オンコンポーネントBEGINoverlap)とかのイベント http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/840
841: 名前は開発中のものです。 [sage] 2020/06/07(日) 11:57:22.27 ID:5jRTz6JF >>840 ヒットした分だけ http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/841
842: 名前は開発中のものです。 [sage] 2020/06/09(火) 10:49:27.58 ID:nzUAOyAD DirectinputのパッドとXinputのパッドを両方繋いでるとして、Xinputを優先させる方法ってある? 両方繋いでる人に箱コン反応しないって言われる http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/842
843: 名前は開発中のものです。 [] 2020/06/09(火) 14:42:55.43 ID:Z0ajnFVn アニメーションを再生させたいのだが、 今あるアニメーションは移動が含まれている 移動を消してアニメーションだけを再生させたいのですが、可能でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/843
844: 名前は開発中のものです。 [] 2020/06/10(水) 02:53:19.67 ID:v9dfAMrk とあるタイミングで敵AIに7通りの行動のうち1つをランダムで行動させたいのですが、配列とRandom integer使うしかないでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/844
845: 名前は開発中のものです。 [] 2020/06/10(水) 18:06:33.65 ID:Okjpxh2V サードパーソンのサンプルに動くcube作ってキャラに衝突させるとカメラが一瞬ズームしてまた戻るという感じに挙動おかしくなるんですけど これはどうやって阻止するんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/845
846: 名前は開発中のものです。 [sage] 2020/06/10(水) 23:37:37.59 ID:c4hOMkXy 極め本だと、UIのテキストに動的な文字列を設定したいときは、バインディングでプレイヤーの変数を渡していました。 レベルブループリントの変数を渡したいときはどうしたらいいのでしょう? レベルブループリントそのものを受け取る方法が分からなくてうまくいかないです。 どなたか分かる方がおられたらお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/846
847: 名前は開発中のものです。 [sage] 2020/06/14(日) 17:59:12.41 ID:cKB85w0R vr開発というのは普通にゲームが作れれば、それほど難しいものではないですか? http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/847
848: 名前は開発中のものです。 [sage] 2020/06/14(日) 21:21:18.45 ID:vuL8cYoQ VRだからって、特別なスキルが必要というわけじゃないよ テンプレもあるし 問題は市場がすげー小さいこと http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/848
849: 名前は開発中のものです。 [sage] 2020/06/14(日) 22:23:37.38 ID:PaCjky1p ある程度作ってる物が出来上がって来ると酔う酔わないはっきりしてくる http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/849
850: 名前は開発中のものです。 [sage] 2020/06/15(月) 05:40:42.54 ID:QxK7inLx どういうスキルが必要なんでしょうか? ゴーグル高いからどんなものか分からんです http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/850
851: 名前は開発中のものです。 [sage] 2020/06/15(月) 05:45:37.43 ID:aupIqqUf VRって乱暴に言ったら 視点操作がマウスからジャイロになっただけでしょ 正直つなぐノードを変えるだけで済みそうな気がする あとはwiiのジャイロみたいな操作がついただけみたいな。 UE4なら対応は難しくなさそうだが http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/851
852: 名前は開発中のものです。 [sage] 2020/06/15(月) 07:32:58.88 ID:HL5o7/CR UEはデフォでVRデバイスのプラグインが入ってるからそれを友好にするだけ 後はマウスやキーボードと同じようにVRデバイスを扱える ハンドデバイスに合わせて手のモデルを開閉するとかは自分で造らなきゃだけどサンプル改造すれば簡単 簡単なゲーム作れるスキルがあるなら追加で必要なスキルは何もない http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/852
853: 名前は開発中のものです。 [sage] 2020/06/15(月) 08:18:18.74 ID:QxK7inLx ありがとう 安心した 就職する気はないけど、VR案件多いのよね http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/853
854: 名前は開発中のものです。 [sage] 2020/06/15(月) 10:28:33.26 ID:qmqE7PJd 安価に試したいならoculusgoがおすすめ 2万くらいで買えるし3dofだけどハンドデバイスの真似事くらいは出来るしデバイスがほぼ共通なのでgoで作ったものを他のVR機に流用するのもかなり簡単 http://mevius.5ch.net/test/read.cgi/gamedev/1554645455/854
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 148 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s