[過去ログ]
【UE4】Unreal Engine 総合 part10【UE5】 (1002レス)
【UE4】Unreal Engine 総合 part10【UE5】 http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
195: 名前は開発中のものです。 [sage] 2021/01/30(土) 02:27:53.75 ID:f/fP13tS このエンジンが凄いのはなんとなく分かるんだけど、無料素材が少なすぎてアマチュアには厳しいのかな それとキャラクターを100体とか表示するとスマホとかでかなり重くなる?ブラウザhtml5の場合とか 貧乏人のアマチュアはツクールでシコシコしとくのがいいの? http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/195
196: 名前は開発中のものです。 [sage] 2021/01/30(土) 02:38:53.14 ID:f/fP13tS つか素材はアセットってほざくのね そんで公式のマーケットプレイス以外のものを使ってもいいんだから探せば無料のが他にもあるってことか うーん でもいざって時に自分でなんとかできなきゃしょうがないし やっぱり敷居が高く感じる http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/196
199: 名前は開発中のものです。 [sage] 2021/01/30(土) 03:51:25.46 ID:f/fP13tS >>197>>198 にゃるほどね ざっと見てきたんだけど、やっぱり分からん https://docs.unrealengine.com/ja/SharingAndReleasing/HTML5/index.html とりあえず分かったこと html5プラットフォームへのサポートはコミュニティメンバーなる連中がやってる(ボランティア?) 一番の問題はこれ >HTML5 は、Mozilla による Emscripten ツールチェーン を使用して、C++ を Javascript にクロスコンパイルします。 ネットワークのソケットどうすんの? Emscripten ツールチェーンとかいうの見てきてもwebsocketとかのこと書いてないし https://emscripten.org/docs/tools_reference/emsdk.html#emsdk とりあえずこのネイティブってことになるのか、c++で↓このやり方で組んでクロスコンパイルすると勝手にwebsocketやsocket.ioでue4のレプリケーションなることが〜〜できるようになるとは思えないんだけど https://docs.unrealengine.com/ja/InteractiveExperiences/Networking/QuickStart/index.html ue4で作るwebゲームではマルチプレーヤーゲームは無理ってことなのかなぁ って、ここまで書いてきてなんだけど↓これ使えってことなのか? https://www.unrealengine.com/marketplace/ja/product/unrealjs?lang=ja で、キャラクターのアクションに合わせてパケット送受信できるようになったとして、サーバーどうすんの? ue4のやり方で作るとレプリケーションがどうたら〜の専用サーバーってことになるんでしょ?↓これ https://docs.unrealengine.com/ja/InteractiveExperiences/Networking/HowTo/DedicatedServers/index.html ってことはhtml5ゲームでマルチプレーヤーゲームを作りたいならサーバーは全部自分で組めってことかな。とりあえずここまでの認識どーよ?全然明後日だったりする??w ue4でwebゲームからして殆ど無いのかな?しかもマルチプレーヤーとかだと尚更 うーん。どーしよっかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/199
200: 名前は開発中のものです。 [sage] 2021/01/30(土) 04:29:09.87 ID:f/fP13tS 素晴らしすぎる UE4×WebSocket(UEWebsocketプラグイン編) https://qiita.com/YuukiOgino/items/4cc33c9f6757d1f58af1 これでなんとかなりそうだけど、ぶっちゃけ必ずしもwebゲームに拘る必要もない webゲームだって面白くなきゃ遊んでもらえないし、面白ければwebゲームじゃなくったってダウンロードしてもらえるだろうからね でもなぁ、どうしよっかなー。ほんと悩む http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/200
202: 名前は開発中のものです。 [sage] 2021/01/30(土) 04:38:48.00 ID:f/fP13tS UEWebsocketがリンク切れになってたから改めてググってみたんだけど https://github.com/flufy3d/UEWebSocket なんか良くわからんけど他にも出てきた https://docs.unrealengine.com/en-US/API/Runtime/WebSockets/index.html これがすんなりクロスコンパイルできるんだったら〜とか流石にもう疲れた 連投すまんかった http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/202
203: 名前は開発中のものです。 [sage] 2021/01/30(土) 04:55:49.28 ID:f/fP13tS >>201 さんきゅう やっぱそうなのね 一応、jsとnode、websocketのスキルは問題ないんだ ゲームエンジンのこと、ゲーム業界のことは殆ど分からない いきなり大ヒット作なんて作れるわけがないのは分かってるから安心してほしい 折角nodejsできるからマルチプレーヤーゲームを作ってみたくて アイデアもそれなりに練っていて、遊んでもらえるかどうかは別にして100人は同時接続できるものを作りたい(欲を言えば10kだ解決できる) 一人も遊んでくれないってなりそうな気もするけど キャラクターの作成だとか、動かしたりとかエフェクトだとか素人には難しいだろうから、まだツクールの方がなんとかなるのかなぁって だけどツクールでも苦労するなら、こっちで苦労した方がマシかなぁとか しばらく悩むことにする http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/203
205: 名前は開発中のものです。 [sage] 2021/01/30(土) 05:17:50.11 ID:f/fP13tS >>204 うんうん とりあえず全部鯖判定にして遅延はプレーヤーが読んでねってしちゃえばいいかな。ってか遅延が2〜3秒あっても問題ないシンプルなものを作る気でいる でもそうだよね、↓ここにあるサンプルゲームで150MBなんだもん https://docs.unrealengine.com/ja/SharingAndReleasing/HTML5/index.html ue4使ってダウンロードゲームにするか、2Dのwebゲームにするか ピクシーってのが分からない。もしかしてpixijs?ああいうの使うならツクールを改造した方が楽そうって思ったんだけど吐き出すコードが重いのかな? やっぱり一筋縄じゃいかないってことか だったらue4のネイティブのマルチプレーヤーゲームにしちゃった方がいいのかなぁ うーん http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/205
209: 名前は開発中のものです。 [sage] 2021/01/30(土) 12:56:47.54 ID:f/fP13tS >>207>>208 俺もツクールについても2〜3日前から調べ始めたばかりだからよく分からんのだけど、どうやらMVってバージョンからhtml5用のjsコードを吐き出してくれるようになったらしいが、 そのコードは直接canvasを操作するコードじゃなくてpixijsを利用したコードになってるらしい まず自分でcanvasを直接操作するコードを書くのは作業量膨大になって絶対無理 pixijsなどのライブラリを使ったとしてもゲームライブラリを自前で用意するのも作業量膨大になって無理(よっぽどシンプルなものでキャラクター表示移動だけでもしんどそうw 障害物がどうとかも全部やってもらいたい) TweenMaxってのはアニメーションを実現してくれるライブラリらしいけど、それだけじゃ間違いなく不十分 他にもいろんなライブラリを使うことになるならツクール等のゲームエンジン使っちゃった方が絶対に楽なはず ゲームエンジンを使うと、もうそれっぽいものしかできなくなるんだと思うけど、それでOK イベント(当たり判定含む)だけ自分で定義できれば問題ない スマホの発熱とかFPSの維持とかコマ落ちとか無理(ゲームエンジンやスマホ本体になんとかしてもらいたい) いつになっても先ずは環境整えてさっさとhello worldを表示するのが大事なのは分かってるつもり ただ他にやることがあって残念ながら今すぐガッツリ取り掛かれないんだけどね 方針だけは決めておいて空いた時間にちょくちょくお勉強しながら慣れていきたいと思ってる ue4で作る方がプレーヤーが少なくてもサマになりそうかなぁと思うから、ue4でダウンロードして遊んでもらうってのを目指した方がいいのかな?って気がしてる ただue4だと当たり判定なんかは全部ゲームエンジン任せでクライアント側になっちゃうのか? そうなると辻褄が合わなくなって面倒なことになりそうな気がしなくもないけど、オンラインマルチプレイできるって謳ってるんだからできるんだろうなぁ 専用サーバーってのが作れるようになってるみたいだし、鯖判定にもできるのか? 簡単なのを1つ作ってみて確かめるのが早そう 長々と申し訳ない http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/209
210: 名前は開発中のものです。 [sage] 2021/01/30(土) 13:03:21.19 ID:f/fP13tS それとアドバイス感謝 お陰様で今、ue4を使ってみる決心がついた http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/210
212: 名前は開発中のものです。 [sage] 2021/01/30(土) 13:50:47.05 ID:f/fP13tS >>211 ちょうどそう思って調べてたところ で、軽くググってたら↓こういうことになってるらしい >結論から言うと現在は「PUN」一択です。 >無料枠で最大20人までの接続が可能です。 https://qiita.com/UpAllNight/items/43e1b24301eb6029f18b ↓こっちはp2p型の話になってる https://learning.unity3d.jp/3341/ で、公式 >注意 UNet は非推奨となり、今後 Unity から削除される予定です。新しいシステムが開発中です。詳細は ブログ と FAQ を参照してください。 https://docs.unity3d.com/ja/2018.4/Manual/UNetOverview.html https://blogs.unity3d.com/jp/2018/08/02/evolving-multiplayer-games-beyond-unet/ ue4のが見込みありそう。こういうのも見付けた https://youtu.be/dl-79ThZ0tY?t=2680 しかし結局ネットワーク部分は自分で組む必要があるらしい https://youtu.be/dl-79ThZ0tY?t=3376 なんかやばそうw ue5ってのでどうなるのか?ってのも気になるけど この辺りはツクール改造で最初から最後まで全部自分でやるんだって方がかえって楽かも やっぱりまだ悩んどくことにする http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/212
213: 名前は開発中のものです。 [sage] 2021/01/30(土) 14:35:50.61 ID:f/fP13tS 何度も申し訳ない >↓こっちはp2p型の話になってる >https://learning.unity3d.jp/3341/ ↑これは勘違いしてた 専用のサーバーを立てる話になってた 意外と簡単だったって話になってる ↓これもネットワーク部分を全部自分で組むなんて話もある >自分で作る >herokuなどの無料サーバーを駆使し、必要な情報のみをサーバーに連携する方法 >全てのIFを自分で作る必要があるので、とても大変(私もやり方はわかりません。。。) https://qiita.com/UpAllNight/items/43e1b24301eb6029f18b ネットワークがどうとか関係なしにイベントやオブジェクト(アクター?)全てに自前のコードを埋め込めるようになってるってことなのかな? パケットを受信する自前のコードを埋め込んでおいて、色変われってパケットが飛んで来たら発動して色変えられるとか?もしもそうなら楽なんだけど ゲーム起動イベントで自前のネット接続コード実行 ゲーム終了イベントで自前のネット切断コード実行 この間は繋ぎっぱなしでクライアント操作があったらサーバーにパケット送信 サーバーで全部判定 クライアントに反映させるためのパケットを全クライアントに送信、遅延は知らない。これなら楽ってかこれしかないって感じ ゲームエンジンに下手にネットワーク処理を任せたくない ここからここまでのネットワーク処理はゲームエンジンがやるよ、この先はゲームエンジンのルールに従って書けよ、みたいなのだと面倒 そんでもお勉強すればできるようにはなってるんだろうけど いきなりマルチプレーヤーゲームとか舐めてんのかwって感じだったりするのかな?だとしたらほんと申し訳ない http://mevius.5ch.net/test/read.cgi/gamedev/1603961176/213
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.068s