[過去ログ] 【UE4】Unreal Engine 総合 part10【UE5】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2021/01/30(土)04:38 ID:f/fP13tS(5/11) AAS
UEWebsocketがリンク切れになってたから改めてググってみたんだけど

外部リンク:github.com

なんか良くわからんけど他にも出てきた
外部リンク[html]:docs.unrealengine.com

これがすんなりクロスコンパイルできるんだったら〜とか流石にもう疲れた
連投すまんかった
203
(1): 2021/01/30(土)04:55 ID:f/fP13tS(6/11) AAS
>>201
さんきゅう
やっぱそうなのね
一応、jsとnode、websocketのスキルは問題ないんだ
ゲームエンジンのこと、ゲーム業界のことは殆ど分からない
いきなり大ヒット作なんて作れるわけがないのは分かってるから安心してほしい
折角nodejsできるからマルチプレーヤーゲームを作ってみたくて
アイデアもそれなりに練っていて、遊んでもらえるかどうかは別にして100人は同時接続できるものを作りたい(欲を言えば10kだ解決できる)
一人も遊んでくれないってなりそうな気もするけど

キャラクターの作成だとか、動かしたりとかエフェクトだとか素人には難しいだろうから、まだツクールの方がなんとかなるのかなぁって
だけどツクールでも苦労するなら、こっちで苦労した方がマシかなぁとか
しばらく悩むことにする
204
(1): 2021/01/30(土)05:01 ID:KyLzqk6y(2/5) AAS
>>203
昔、生JSとnode鯖で簡単なマルチげーつくったことあるけど死ぬほど大変だよ
特にブラウザー側
完全なリアルタイムオンライン鬼門かもね
ある程度メッセージ(応答)に遅延があることを前提にそれをごまかすテクニックもいる
試しに作ってみたいならポリゴン系はあきらめてピクシーとかの2DwebGL系ライブラリつかって簡単なものからチャレンジしたらいいよ
205
(1): 2021/01/30(土)05:17 ID:f/fP13tS(7/11) AAS
>>204
うんうん
とりあえず全部鯖判定にして遅延はプレーヤーが読んでねってしちゃえばいいかな。ってか遅延が2〜3秒あっても問題ないシンプルなものを作る気でいる
でもそうだよね、↓ここにあるサンプルゲームで150MBなんだもん

外部リンク[html]:docs.unrealengine.com

ue4使ってダウンロードゲームにするか、2Dのwebゲームにするか
ピクシーってのが分からない。もしかしてpixijs?ああいうの使うならツクールを改造した方が楽そうって思ったんだけど吐き出すコードが重いのかな?
やっぱり一筋縄じゃいかないってことか
だったらue4のネイティブのマルチプレーヤーゲームにしちゃった方がいいのかなぁ
うーん
206: 2021/01/30(土)06:22 ID:KyLzqk6y(3/5) AAS
>>205
pixyjsとツクールは全く違う技術でしょ
ライブラリとフレームワークの差
pixyjsは生でWebGLコード書かなくて済むようにする単なる関数群だよ
207
(1): 2021/01/30(土)06:34 ID:KyLzqk6y(4/5) AAS
pixyは単なるWebGLの関数だからキャラをアニメーション移動させたりなんかの機能すらない
俺は当時TweenMax使ってキャラを動かしてたなあ
他にもVelocityとかCreateJSとかあったけど機能と速度的にTweemMax一択だった
何をターゲットにするかだけどスマホを考えてるならチューニングは相当大変だよ
WebGL系使うなら常に60fpsとかで内部描写ループ回すことになるけどスマホだとホカホカに熱もつんだよね
だから画面の動きがない瞬間(わずか0.1秒とかでも)はアイドリングストップ的にこのループ処理を止めたり動かしたりの独自フレームワーク組んでなんとか負荷を減らしたよ
こういうのは自分で作らないとどこにも存在しないから相当JSに精通してないとブラウザゲームは難しいんだよね
208
(1): 2021/01/30(土)11:02 ID:iYPJnZ9w(1) AAS
その熱量はいいと思う。
プロダクトって作ってくうちに大抵最初の目論見からはズレていくもんだから、大事なのはさっさと作り始める事よ。
それも「ショボくても素早く完成させる」事が大事。
大抵完成させた後に大量の気付きが得られる。完璧主義でこだわり始めるといつまでも終わらないし疲れてモチベも無くなってく。
その「情報収集時の高いテンション」は作り始めるとどんどん削れてくよ。
209
(1): 2021/01/30(土)12:56 ID:f/fP13tS(8/11) AAS
>>207>>208
俺もツクールについても2〜3日前から調べ始めたばかりだからよく分からんのだけど、どうやらMVってバージョンからhtml5用のjsコードを吐き出してくれるようになったらしいが、
そのコードは直接canvasを操作するコードじゃなくてpixijsを利用したコードになってるらしい

まず自分でcanvasを直接操作するコードを書くのは作業量膨大になって絶対無理
pixijsなどのライブラリを使ったとしてもゲームライブラリを自前で用意するのも作業量膨大になって無理(よっぽどシンプルなものでキャラクター表示移動だけでもしんどそうw 障害物がどうとかも全部やってもらいたい)
TweenMaxってのはアニメーションを実現してくれるライブラリらしいけど、それだけじゃ間違いなく不十分
他にもいろんなライブラリを使うことになるならツクール等のゲームエンジン使っちゃった方が絶対に楽なはず
ゲームエンジンを使うと、もうそれっぽいものしかできなくなるんだと思うけど、それでOK
イベント(当たり判定含む)だけ自分で定義できれば問題ない

スマホの発熱とかFPSの維持とかコマ落ちとか無理(ゲームエンジンやスマホ本体になんとかしてもらいたい)

いつになっても先ずは環境整えてさっさとhello worldを表示するのが大事なのは分かってるつもり
ただ他にやることがあって残念ながら今すぐガッツリ取り掛かれないんだけどね
方針だけは決めておいて空いた時間にちょくちょくお勉強しながら慣れていきたいと思ってる

ue4で作る方がプレーヤーが少なくてもサマになりそうかなぁと思うから、ue4でダウンロードして遊んでもらうってのを目指した方がいいのかな?って気がしてる
ただue4だと当たり判定なんかは全部ゲームエンジン任せでクライアント側になっちゃうのか?
そうなると辻褄が合わなくなって面倒なことになりそうな気がしなくもないけど、オンラインマルチプレイできるって謳ってるんだからできるんだろうなぁ
専用サーバーってのが作れるようになってるみたいだし、鯖判定にもできるのか?
簡単なのを1つ作ってみて確かめるのが早そう
長々と申し訳ない
210: 2021/01/30(土)13:03 ID:f/fP13tS(9/11) AAS
それとアドバイス感謝
お陰様で今、ue4を使ってみる決心がついた
211
(1): 2021/01/30(土)13:43 ID:KyLzqk6y(5/5) AAS
>>209
とりあえず初心者ならUnityがオススメだよ
最初のとっかかりの難易度がUE4とは10倍ちがう
212: 2021/01/30(土)13:50 ID:f/fP13tS(10/11) AAS
>>211
ちょうどそう思って調べてたところ
で、軽くググってたら↓こういうことになってるらしい

>結論から言うと現在は「PUN」一択です。
>無料枠で最大20人までの接続が可能です。
外部リンク:qiita.com

↓こっちはp2p型の話になってる

外部リンク:learning.unity3d.jp

で、公式
>注意 UNet は非推奨となり、今後 Unity から削除される予定です。新しいシステムが開発中です。詳細は ブログ と FAQ を参照してください。
外部リンク[html]:docs.unity3d.com
外部リンク:blogs.unity3d.com

ue4のが見込みありそう。こういうのも見付けた
動画リンク[YouTube]


しかし結局ネットワーク部分は自分で組む必要があるらしい
動画リンク[YouTube]


なんかやばそうw
ue5ってのでどうなるのか?ってのも気になるけど

この辺りはツクール改造で最初から最後まで全部自分でやるんだって方がかえって楽かも
やっぱりまだ悩んどくことにする
213: 2021/01/30(土)14:35 ID:f/fP13tS(11/11) AAS
何度も申し訳ない

>↓こっちはp2p型の話になってる

外部リンク:learning.unity3d.jp

↑これは勘違いしてた
専用のサーバーを立てる話になってた
意外と簡単だったって話になってる

↓これもネットワーク部分を全部自分で組むなんて話もある

>自分で作る
>herokuなどの無料サーバーを駆使し、必要な情報のみをサーバーに連携する方法
>全てのIFを自分で作る必要があるので、とても大変(私もやり方はわかりません。。。)
外部リンク:qiita.com

ネットワークがどうとか関係なしにイベントやオブジェクト(アクター?)全てに自前のコードを埋め込めるようになってるってことなのかな?
パケットを受信する自前のコードを埋め込んでおいて、色変われってパケットが飛んで来たら発動して色変えられるとか?もしもそうなら楽なんだけど

ゲーム起動イベントで自前のネット接続コード実行
ゲーム終了イベントで自前のネット切断コード実行
この間は繋ぎっぱなしでクライアント操作があったらサーバーにパケット送信
サーバーで全部判定
クライアントに反映させるためのパケットを全クライアントに送信、遅延は知らない。これなら楽ってかこれしかないって感じ

ゲームエンジンに下手にネットワーク処理を任せたくない
ここからここまでのネットワーク処理はゲームエンジンがやるよ、この先はゲームエンジンのルールに従って書けよ、みたいなのだと面倒
そんでもお勉強すればできるようにはなってるんだろうけど

いきなりマルチプレーヤーゲームとか舐めてんのかwって感じだったりするのかな?だとしたらほんと申し訳ない
214: 2021/01/30(土)19:44 ID:bT/IDxmf(1/2) AAS
書くだけ書いたら満足して何もしなくなるタイプっぽくて心配になるやつ
215: 2021/01/30(土)19:45 ID:bT/IDxmf(2/2) AAS
Unityの話になってるならUnityのスレでやったほうが良い
216: 195 2021/01/31(日)02:07 ID:VbShdOkz(1/3) AAS
昨日さんざんほざかせてもらった195だけど、やっぱりマルチプレーヤーゲームは難しそうだな
クロスプラットフォームって、どこまでちゃんとやってくれるのか?
そりゃあゲームエンジンなんだから画面表示、サウンド出力、入力デバイスどうたらはちゃんとやってくれるんだろう
でもネットワーク処理はどうなんだ?
webアプリならほとんど心配しなくていいことを心配する必要があるような。デバッグ等についても。
昨日も心配したけど基本的にどうやってマルチプレイ、ネットワーク処理を実現するかもよく分からない状態なのに、更に各種プラットフォームでどうたらなんて死ぬ
それにスマホでマルチプレイって他人を表示したところでどうなの?って気もしてきた
マルチプレーヤーゲームを作りたいとは思ってたけど、凄いゲームを作る気なんてサラサラない。無理だし
ってなわけで何も作らないうちから挫折する
217: 2021/01/31(日)02:09 ID:MtZpzgwR(1) AAS
スマホのマルチプレイって電話かかってきたらどうなるの?話しながら遊べる?
218: 2021/01/31(日)02:18 ID:VbShdOkz(2/3) AAS
>>195で書いた無料素材についてだけど、やっぱり全然少なくなかった

外部リンク:www.unrealengine.com

もう全部そろってんじゃん。有料のを買う必要なんて全くない。無料エフェクトは少ないみたいだけど、俺の場合は全く問題ない。(あくまでも俺の場合)
unityの方がしょぼいのばかりで使う気になれなかった。まあ好みの問題なんだろうけど

ってなわけで一人で遊んで楽しめるゲームを作ることにしたw
219: 2021/01/31(日)21:55 ID:VbShdOkz(3/3) AAS
もうやる気はないけど出鱈目を書いたままにしておくのもあれなんで訂正させてもらう

>Emscripten ツールチェーンとかいうの見てきてもwebsocketとかのこと書いてないし
外部リンク[html]:emscripten.org

↑これ嘘。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
If you are familiar with networking concepts provided by different web APIs, such as XmlHttpRequest, Fetch, WebSockets and WebRTC,
you can quickly get started by leveraging what you already know: by calling out from C/C++ code to JavaScript (see the “Connecting C++ and JavaScript” section),
you can establish networked connections by writing regular JavaScript. For C/C++ developers, Emscripten provides a few approaches, described here.
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
外部リンク[html]:emscripten.org

ほんとかどうかは知らんけど、websocket等についてすぐに始めることができる(you can quickly get started)とは書いてあった

>Emulated POSIX TCP Sockets over WebSockets

にゃるほどって感じ
220: 2021/02/02(火)01:39 ID:yupOdb66(1) AAS
unityで作ろうと思ってシコシコやってたけど、アセットしょぼすぎてue4始めたわ
unityなら有料無料含めてアセット豊富だって聞いたのに、アニメーション付きのとかほんとしょぼい
ue4の無料ので十分だった
221
(1): 2021/02/02(火)03:34 ID:hesT3VTO(1) AAS
勿論UEはmegascans使えるしアセット強いのは確かだけど用途にもよるでしょ

目的地がないとゴテゴテのフォトリアルなモデル取り込んで「おーすげー」で終わりかねん
222
(1): 2021/02/02(火)13:54 ID:hJui3Rrq(1/2) AAS
シーケンサーでキーフレームをフレーム数の値で打ちたいんだけどFFrameNumberにどう設定すればいいですか?
223: 2021/02/02(火)13:55 ID:C7tTX3bx(1) AAS
>>221
AAAクラスのキャラを無料アニメ付きでグリグリ動かせるのはすごいわ。
ダクソもどき、モンハンもどきなら無料アセットで簡単に作れる。

まぁマシンパワーないと重くて動かんのがネックだが。
224: 2021/02/02(火)14:18 ID:zVhqBkF4(1) AAS
Unityみたいなカスタムできるレンダーパイプラインみたいなの実装する計画はないのかい?
225: 2021/02/02(火)18:48 ID:hJui3Rrq(2/2) AAS
>>222
解決しました
226: 2021/02/02(火)19:34 ID:DV6WIeJo(1/2) AAS
youtubeのダクソライクのゲーム制作中動画みてたけどアセットが優秀すぎてUEの宣伝動画に見えてくる
227: 2021/02/02(火)20:19 ID:zmpoVZHY(1) AAS
あれアセット流用してモーションもシステムも今のところ大したことなさそうなのに無知な視聴者に持ち上げられてて滅茶苦茶嫉妬してしまう
228: 2021/02/02(火)21:04 ID:oEZD8Cie(1) AAS
YouTuberに、俺はなる!
229: 2021/02/02(火)21:47 ID:Sj2KkDMr(1) AAS
人目に晒さなきゃ何も評価されないなんて当たり前じゃん
お前らもyoutubeでもなんでもいいからアップしろ
230: 2021/02/02(火)21:57 ID:P7f5j81s(1) AAS
ぶっちゃけブループリントによるゲームとかでよくあるギミックの再現とか動画で出したら需要はありそうだよな
再生数は頭打ちだろうけど
231: 2021/02/02(火)22:36 ID:DV6WIeJo(2/2) AAS
そうだ、嫉妬なんかしててもしょうがない
俺たちも頑張るぞ
1-
あと 771 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s