【UE4】Unreal Engine 4 初心者質問スレッド part4 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2017/07/25(火) 06:13:03.82ID:hweRKv+f
unreal engine 4の初心者質問用スレッドです。

Unreal Engine
https://www.unrealengine.com/
4 Trailer
http://www.youtube.com/watch?v=PD5cRnrMqWw
公式質問コミュニティ
https://answers.unrealengine.com/
https://answers.unrealengine.com/spaces/16/japanese.html
公式チュートリアル動画
https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE
参考になる日本語ブログ
http://unrealengine.hatenablog.com/

無料3Dソフトとペイントソフト
https://www.blender.org/
http://www.gimp.org/

前スレ
【UE4】Unreal Engine 4 初心者質問スレッド part2
https://mevius.2ch.net/test/read.cgi/gamedev/1481660657/

次スレは>>950がたてて
2018/01/13(土) 00:28:23.76ID:Y6igdiDN
OS5.0はSDKバージョン14に対応してたのは分かったけど根本的な解決になってないな……
わかんねw
2018/01/13(土) 01:34:57.03ID:Y6igdiDN
連投スマン
gradleでのパッケージングと起動がやっと成功した
SDKバージョン14だけど
batファイルからparse manifestエラーがしんどかった
654名前は開発中のものです。
垢版 |
2018/01/14(日) 03:51:40.27ID:cj+iwMcW
jrpgは何で作るです
2018/01/14(日) 10:33:48.63ID:t+VvV9NI
そら気合と根性よ
精神論が日本らしさの源
2018/01/14(日) 21:36:38.29ID:X+Dl2IwR
絵師とボーカロイド
2018/01/14(日) 21:46:30.21ID:fnesTqtd
ストーリーマップ敵ダンジョンアイテム装備etcetc…
考えただけで血反吐出るわ
一人でやるもんじゃねぇ
2018/01/14(日) 23:43:05.21ID:KDxgesqu
まずは小規模なクソゲーから作れよ
最初から大規模なゲームなんか作れるわけがない
2018/01/15(月) 00:04:36.09ID:DKDQjZhq
まずは適当な小サイズのレベルで必要なイベント処理とかBP書いたりして一つずつ機能作って行くのが良いよな
大型なんか作ろうとして作れるものじゃないわ
2018/01/15(月) 00:20:32.51ID:Zt2P23pL
いつでもすぐセーブできてすぐその場で再開できるようなゲームを作るときは
最初からセーブ機能を実装することを考えたほうがいいわ
あとからやろうとするとすげー面倒な事になる
ソースは俺
2018/01/15(月) 00:37:36.80ID:Zt2P23pL
そういやUE4ってオブジェクトごとにプログラム組んで複数同時に動かせたりするけど
エンジンなしの素のC++とかのプログラムって一行ずつ処理するんだよね?
2018/01/15(月) 00:46:12.84ID:xo6aO0pO
いや、BPも高速で一行ずつやってるだけだぞ
2018/01/15(月) 00:55:49.46ID:4TnAYgsB
左から右へ受け流す技術
2018/01/15(月) 01:37:27.20ID:DKDQjZhq
BPって一応C++との互換変換してくれてるんじゃないの?
一行ずつ処理?インタプリタでは無くね?
処理速度もc++にかなり近づけられているって公式で言ってるし
2018/01/15(月) 08:41:07.34ID:qqLnsJc3
何もしなければBPはC++には変換しない。ロジックを記述するのに遅くはないがインタプリタ型であり、C++には比べるべくもない。ループぶん回すとやばい。もちろん遅いメソッド使うのもやばい。
BP Nativizationを設定すればC++に変換してくれる。が、効果は(Native化という名前から想像するすんごいのに比べると)微妙。あとバグで変換できないものがいろいろある。やってみないとわからない。
2018/01/15(月) 13:34:38.19ID:4IbvzuAA
BP機能をC++で書いており
内部でBPをC++に変換していてC++をコンパイルしてゲームを実行しているのかと思ってた...
ちょっとPBの内部処理調べてみよう...
2018/01/15(月) 21:07:58.90ID:DKDQjZhq
マジかよ
BPそんな遅いのか
公式とか普通にBP推奨してるから騙されてたわ
2018/01/15(月) 21:22:10.69ID:qs0Zlu0S
UEというかEpicGAMEランチャー久しぶりに起動したんだけど

PUBGもUEだったんだね
超売れてるジャン!
2018/01/15(月) 22:07:41.15ID:Zt2P23pL
https://www.reddit.com/r/unrealengine/comments/6qtxy3/test_blueprint_vs_c_performance_vs_nativized_bp/

C ++はBPより約200〜300倍高速
ネイティブBPよりも6〜8倍高速
2018/01/15(月) 22:29:32.95ID:amm0+vh5
めっちゃ違ってて草
素直にC++でやっぱ書かないと駄目なんだな
でもパッケかなんかの最後はなんでnativeの処理が速かった?
俺氏理解出来ず
2018/01/16(火) 01:00:04.82ID:10HhCqo3
まあ早さのためのもんじゃないし駄目ではないぞ
2018/01/17(水) 01:16:55.29ID:5XfG+6Ia
実際現場ではどうBP使ってんだろ

Blenderで作ったキャラにマケプレのアニメーションさせたい
2018/01/17(水) 01:19:28.68ID:Mt8anU+5
サマーレッスンではどうしてもってところ以外はほぼBPらしい
2018/01/17(水) 01:31:20.15ID:guocq9QY
PS4であれならそんな重い感じしねーな
2018/01/17(水) 06:24:35.15ID:K1TVb2Kz
BPは基本二次配列がないみたいで一次配列を変換して使うと思う。
Unityでも複数ビジュアルスクリプトいじったけど2次元配列はできなさようだった。仕様かな
2018/01/17(水) 06:31:16.18ID:Mt8anU+5
変換の意味がわからん
http://katze.hatenablog.jp/entry/2016/06/25/144111
普通に2次元配列使えるだろ
2018/01/18(木) 08:29:21.45ID:ETQYiYBV
c#で書けない?いまから++学習するのはちょっと、、、
2018/01/18(木) 10:34:55.81ID:bq1JMg5t
そういう人はBPでOK
2018/01/18(木) 15:01:50.82ID:zFU7vZgE
俺の所では基本的にはプログラマがコアな場所をc++で実装し各デザイナーが個々の変化をつけたBPを作ってる

俺個人の見解だけどBPは個人とかモック、それこそ簡易なロジック向けだよ

愚痴になるけど他人のBPを理解するのは時間かかるし、ましてやプログラマじゃない奴が書くと勘所がないので再利用性皆無で非効率なものが量産される
その上、差分も超見辛い負荷も高い

真綿で首を絞められてるよ
2018/01/18(木) 21:00:04.70ID:EoIvlXfk
unityでC#で少しやってたけど、再利用出来るコーディング出来るのは羨ましい
2018/01/19(金) 03:10:12.97ID:uIPwsCjB
BPなんぞ使わなくて済むならそりゃその方がいい
済まないから作られてしまった
人手不足という業から逃れるのは難しい
2018/01/19(金) 20:11:39.18ID:DwoQeKIt
BPはあれだ
駅で階段に並行してるエスカレーターみたいなものだ
慣れてる人は階段を駆け上がるべきなんだ
683名前は開発中のものです。
垢版 |
2018/01/21(日) 16:43:13.10ID:+6BD1llb
プログラム書かなくて済むからUnityではなくUE4にしたけど、個人でやるならC++覚えた方がいいんですかね?
2018/01/21(日) 17:10:25.89ID:QPQJdaF9
個人で使うなら覚えればいいでしょう
2018/01/21(日) 20:05:52.75ID:FVMGKfXD
プログラム書かずに済ますためにUE4始めたのなら
そのまま書かずに貫くべきかと。
出来ない事はしない、割り切りの精神。
C++一切書かなくても出来ることは多い。
2018/01/21(日) 20:07:36.77ID:pUN8qku3
プログラム覚える時間があったら他のことに使ったほうが有意義
個人でやってるならC++が必要になる場面なんてほぼ無い
2018/01/22(月) 00:05:44.37ID:a6tDyxss
逆に、興味を持ったなら、それだけで始めて見ることができるのも個人の特権。
楽ではないが、(適性次第で)楽しめる。意義もある。
2018/01/22(月) 02:09:36.80ID:yYW4hJ+k
ゲーム作りたいのか、ゲームプログラミングがしたいのか、自分の世界を表現したいのか
結局人次第
個人ならBPでたいてい済むし
2018/01/22(月) 09:16:45.83ID:3wsiQocD
C++使わなくても、一応コンパイラだけは通してると
バグでエディタが起動しなくなった時に立て直しが効く
2018/01/22(月) 21:58:14.10ID:kuZTGAQS
そんなこと気にするよりネット回線の予備や自家発電装置の備えのほうが有意義
2018/01/23(火) 10:26:24.75ID:ZkYJHZQD
UE4エディタの障害に遭遇する頻度より停電の頻度の方が多い地域なら、そうだな
2018/01/23(火) 20:49:15.71ID:jmEQCL1P
BPだけで限界が来ても、プラグイン探せばなんとかなるよな
2018/01/23(火) 22:11:22.99ID:zER5bqV3
BPとC++どっちがいいですか?とか聞くレベルがBPで限界がくることないだろ
2018/01/23(火) 22:42:07.20ID:tIfjiFKE
まあC++必要ないとほざいた俺だが
ループさせる内容によってはBPじゃすぐ限界が来るから
工夫しないといけない場合もあるんだがね
2018/01/23(火) 22:43:25.35ID:tIfjiFKE
と言っても処理が重い軽いじゃなくて
エラーになる場合があるんだよね
loop命令じゃなくて
自作の循環方式ループでやったらそうなる場合
696名前は開発中のものです。
垢版 |
2018/01/24(水) 17:40:56.71ID:Esex+Pa+
BPでも結局ノード覚えないといけないし、覚えた所でUE4でしか使えんからなぁ
BP勉強する時間をC++の勉強にあてた方が未来は広がりそうかなと
2018/01/24(水) 17:44:51.64ID:lId0Esn4
BP学習と同じ時間でそれが可能なら
勿論そうした方がいいだろうけど
2018/01/24(水) 18:06:19.13ID:2BMbxqr0
UE4のC++は特殊なプリプロセッサ機構やガベージコレクタ、固有のライブラリの上に成り立っているので、UE4から入って標準C++の世界に行くといろいろ戸惑うかもしれない。
2018/01/25(木) 00:16:09.61ID:r2s0o68O
プロの人ってどこでunrealのc++覚えるんだろう
公式の資料は英語含めても超貧弱だし
2018/01/25(木) 00:19:53.09ID:QK3AwG2G
公式とエンジンソース
701名前は開発中のものです。
垢版 |
2018/01/25(木) 00:48:10.45ID:r2s0o68O
前ちょっと覗いてみたことあるけど即閉じたあれですか
あれで覚えるとか考えるだけで気が遠くなるな
2018/01/25(木) 11:47:04.26ID:pZ3u/YaS
UE4のC++は分かりにくい
情報が少ないのもあるが、実装の仕方がバラバラで予想がつきにくくて困る
結局BPと併用した方が楽
2018/01/25(木) 14:55:16.06ID:n+pIhOa5
2018でUnity C++とか言い出したし、パフォーマンス出したいならどっちでもC++必須になるのか
2018/01/27(土) 11:42:05.00ID:kWTyp4PH
>>701
覚えるというと違和感があるな。学校の勉強みたいに覚えようとはしない。必要なときに必要な箇所を眺めるだけ。
標準C++の知識や他言語含めこれまでに読み書きした様々なコードの経験から、ざっくり眺めれば中身はだいたい想像して把握できる。要所は細かく読む(神は細部に宿る)。特徴的な部分は勝手に頭に入る。忘れたらまた見る。

C++の基本は踏まえておくほうが話は早い。膨大な量なので基本だけでもやたら時間がかかるが、気軽に気長に、興味持ったところ・わからないところからつまみ食いしていけばいい。
プログラミング言語C++ 第4版 | ビャーネ・ストラウストラップ, 柴田 望洋 | プログラミング | Kindleストア | Amazon:
https://www.amazon.co.jp/gp/aw/d/B01BGEO9MS/
UE4のC++との違いは、勘を磨いて乗り切る……のは厳しいな。誰か身近に聞ける人がいるといいが。

最近はこんなのも便利なので活用している。Epic社内で流行っているツールの一つらしい。
http://entrian.com/source-search/

そもそもの大前提として、C++のわからないことを知るのが楽しければやったほうがいいし、楽しくなければやめといた方がいい。人生か。
2018/01/27(土) 11:47:06.27ID:yU9hv8VS
江添っていう標準委員会の委員が本出してるよ。もちろん日本人だ。
2018/01/27(土) 11:48:17.38ID:yU9hv8VS
あ、でもあれはあれか。
入門書っていうより辞書だな。
2018/01/27(土) 11:57:40.33ID:kWTyp4PH
ストラウストラップはC++作った本人だ。作った本人が書いた本が一番いい。作った人間をリスペクトするのは礼にもかなっている。
2018/01/27(土) 12:12:32.04ID:yU9hv8VS
じゃあ原書読んでくれ。
翻訳は翻訳者に律速されるのであまりお勧めできない。
2018/01/27(土) 17:10:27.29ID:ntO4X3K1
ストラップが作ったの!
人間じゃないのかー
2018/01/27(土) 17:34:43.03ID:cq9kaB0A
原書は俺自身に律速されるんだよ!
2018/01/27(土) 18:15:32.71ID:xOIOpeq2
個人的にC++初心者はサクッと終る入門書を読んでコード書いていった方が良いと思うな
せっかくUEっていう遊べる環境あるわけだし
ストラウストラップって、ん?と気になるところを掘り下げる辞書的な用途にしか使ってない
2018/01/28(日) 02:11:58.69ID:VS1Lpjf3
極め本の動画、チャプター13から解説の声が無いのは何故?
2018/01/28(日) 18:28:30.32ID:apTgHnCh
unityのPlaymakerとUEのブループリントって結局どっちがいいん?
2018/01/28(日) 19:15:32.79ID:KRVKzRbS
プレイメーカーとやらはブループリントみたいなものなのか
じゃあ別にUE4にこだわる必要ないなぁ…
2018/01/28(日) 22:29:01.32ID:1luVplHp
>>713
自分はBPの方が慣れてるし好きだなぁ
好みとしか...
2018/01/30(火) 13:02:15.99ID:oCrB8hGb
ブループリント難しい
上から順に制御されていくという考え方が全く通じない
2018/01/30(火) 13:07:03.77ID:V3I418R0
上から下が左から右になっただけでしょ?むしろ流れが見える化されて初心者に説明しやすいと思うんだけど...
デバッグとかもどこで詰まったかわかりやすいし
2018/01/30(火) 23:25:25.24ID:7h1nn6Ld
ワイはBPしかできないが何の問題もない
2018/01/31(水) 00:29:59.08ID:TDGFZ6SZ
ちゃんと、左から右に書いてくれれば苦労はない
遥か彼方先に旅だったり、幹のように育ってみたり、花火のように四方を彩ってみたり
BP は、本当に地獄だぜ
2018/01/31(水) 02:35:05.85ID:4Q/crIn/
オクトパストラベラーの開発風景の動画出てたけどBPほとんど使ってないっぽかったな
2018/01/31(水) 02:36:20.18ID:Ag4vBmkL
アレUE4なの?
2018/02/02(金) 11:26:29.09ID:6aBCyauU
インタビュー動画にもろ開発画面映ってたね
723名前は開発中のものです。
垢版 |
2018/02/03(土) 16:50:09.72ID:beb/dz25
斜め移動だと早くなるアレの解決方法を知りたい BPで
2018/02/03(土) 17:25:23.83ID:15edB/uA
>>723
円運動したら?とかにわかが言う。
2018/02/03(土) 17:56:58.63ID:v7I6abZl
坂で早くなるってことじゃないの?
2018/02/03(土) 18:04:22.40ID:15edB/uA
坂なら物理挙動?とにわかが言う。
2018/02/03(土) 18:19:23.37ID:v7I6abZl
たしか例のチュートリアル本に解決策が書いてあったと思うんだが
どこに書いてあったかな…
728名前は開発中のものです。
垢版 |
2018/02/03(土) 19:52:32.03ID:beb/dz25
>>727
それは多分、326ページにある下や上を向くと減速する現象じゃない?
それじゃなくて、斜めに移動すると対角線の分長く移動するから早くなるやつ
2018/02/03(土) 19:56:03.06ID:v7I6abZl
いや、それとは別に坂で加速するって現象もあった気がする
対角線で早くなるってだけなら
ノーマライズすればいいだけじゃないの
730名前は開発中のものです。
垢版 |
2018/02/04(日) 00:00:20.17ID:SOhZfZsF
測ってきたら別に早くなって無かったわ
2018/02/04(日) 00:30:54.98ID:g/etNNKA
わろた
2018/02/04(日) 12:44:42.14ID:dWBE3Dlp
昔のゲームは斜め移動すると横ベクトルと縦ベクトルの合わさったベクトル移動するから斜め移動早くなるとかありましたね...
2018/02/05(月) 11:18:05.58ID:S6SzixI/
そこで六角形ですよ!
2018/02/05(月) 14:00:43.37ID:LhHqNTpL
2/23にUE4のC++本出るらしいですね
初心者向けっぽいからC++触ってみようかな
初心者向けにありがちな言語の教本と化してなければいいなぁ
2018/02/05(月) 14:09:07.25ID:lcrPv1KK
C++の門をくぐる者一切の望みを棄てよ
2018/02/05(月) 14:11:53.68ID:Va9mYsTr
マジか
C++について右も左も分からない初心者向けなら買おうかな
2018/02/06(火) 01:17:42.02ID:v6LFclhu
タイトル教えてくださいな。
2018/02/06(火) 01:57:44.21ID:AvJbQhpy
>>737
C++でつくるUnreal Engineアプリ開発 for Windows & macOS ?初歩からプラグイン開発まで?
https://www.amazon.co.jp/dp/4899774753/ref=cm_sw_r_tw_dp_U_x_L86CAb8SED2EA
2018/02/06(火) 05:52:18.67ID:YbBRWlN4
説明を読む限り、C++初心者というよりは
C++を知ってる人向けみたいね…
2018/02/06(火) 11:43:29.43ID:MEzGW+nH
ボリュームからして、あまり公式ドキュメントから奥には踏み込めないと思われる。
2018/02/06(火) 12:02:07.20ID:YbBRWlN4
やっぱ右も左も分からない人間に対して
1からC++教えてくれるなんて
甘い話はないよなぁ…
2018/02/06(火) 12:15:16.23ID:AvJbQhpy
>>741
C++を学びたいならC++基礎みたいな参考書で基礎やってUEでAPI叩く方が効率いいと思う...
基礎だったら変数,配列,if文,for文,while文,引数,戻り値辺りが理解できれば問題無いような気もするけど
2018/02/06(火) 12:27:57.22ID:MEzGW+nH
UObjectとAActorとその裏にいるUBT、GC、ポインタ周り、TArray/TMapといった独自コンテナのUE4固有の事情も理解しておく必要あり。
要するに公式ドキュメント嫁だな。
知りたい人間には教えたい気持ちはあるが、気持ちだけで暇も金も教えるスキルもないのが残念だ。
744名前は開発中のものです。
垢版 |
2018/02/06(火) 13:52:52.62ID:1Kv/1Pph
>>736
>>741
>>742
他の人は買ったほうがいいが
お前だけは買うのをやめたほうがいいぞ
2700円無駄にしなければ
それでどれだけの親孝行ができると思う?
2700円寄付すればどれだけのワクチンが買えると思う?

UEってやっぱりエンジニア以外のアーティストやレベルデザイナーが
触れるエンジンだけあって本当のプログラミング初心者が集まるんだな
2018/02/06(火) 15:36:35.86ID:AvJbQhpy
>>774
初心者スレだからね...堪忍してつかぁさい
2018/02/06(火) 15:49:14.59ID:1Kv/1Pph
まあ
冗談だけどな

C++を一から教えてくれるなんて
そんな本世の中に有り余ってるし
ロベールのC++ C++の教科書 明解C++ 独習C++ yasashiiC++
とか読めばいい
わざわざUnreal Engine用に書いてくれているのに
いちいち>>742みたいに
変数とは?配列とは?メソッドとは?引数とは?
とか書かれたらたまったもんじゃない
ページ数の無駄だ
2018/02/06(火) 16:02:31.45ID:AvJbQhpy
>>746
おすすめC++本あざます
コーティングぐらいの知識しかないから明解C++やってみるかぁ
2018/02/06(火) 17:27:54.88ID:/+tnPQaG
UE4のC++は検索技術と連想力と諦めない心がものをいう
2018/02/06(火) 19:37:03.64ID:QLwLbfxu
はぁ・・・小物のモデリングマジで地味にめんどくさい・・・
アセットストアのでさくっと済ませてしまいたい・・・
2018/02/06(火) 23:47:46.57ID:iKLVcEol
ぷちコンでる?中身きまらねぇ
2018/02/07(水) 00:10:16.06ID:ZdG8xyJR
作れないのにでる?wwwwwwアホかwwwww
2018/02/07(水) 01:14:53.86ID:kirm8fJ9
>>738
ありがとう!Unreal C++をレクチャーしてくれる本やサイトは本当にレアだからありがたい。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況