[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/09 12:14 / Filesize : 270 KB / Number-of Response : 1047
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【UE4】Unreal Engine 総合 part10【UE5】



1 名前:名前は開発中のものです。 mailto:sage [2020/10/29(木) 17:46:16.88 ID:MVqCRAFZ.net]
前スレ
【UE4】Unreal Engine 総合 part9【UE5】
https://mevius.5ch.net/test/read.cgi/gamedev/1589466290/


次スレは>>980が建ててください

118 名前:名前は開発中のものです。 mailto:sage [2020/12/28(月) 00:15:23.83 ID:6ehKw8L5.net]
>>116
お前が出来無いのは皆知ってるから言い訳はしなくていいよニート君

119 名前:名前は開発中のものです。 mailto:sage [2020/12/28(月) 06:31:43.85 ID:5NUiECLQ.net]
書籍とネットの無料情報の他にはUdemyの有料講座とかもあるな
あれは動画形式だから本よりUdemyのが向いてる人もいるかもしれん
値段が書籍よりだいぶお高いから割引の時以外は買う気にならないけど

120 名前:名前は開発中のものです。 mailto:sage [2020/12/28(月) 06:56:39.54 ID:Z6LU2LTW.net]
海外の情報にどれだけ積極的にアクセスできるかだと思うよ
日本の技術的な情報なんてまともなのが少ないんだから

121 名前:名前は開発中のものです。 [2020/12/28(月) 16:37:13.12 ID:ilCmxfbC.net]
普通に公式のラーニング
https://www.unrealengine.com/ja/onlinelearning-courses?sessionInvalidated=true
を、知りたい項目からやったほうが早いよ。
日本語字幕も出てくるし、基礎から最新機能までバッチリだ。

122 名前:名前は開発中のものです。 mailto:sage [2020/12/29(火) 05:54:28.41 ID:7FMCHuKF.net]
エピックストアは毎日無料のゲーム配ってるのに、ue4はクリスマスすら何もくれない
何で同じ会社でこんなに温度差があるんだよ
毎日アセット配れや!

123 名前:名前は開発中のものです。 mailto:sage [2020/12/30(水) 06:03:40.43 ID:n7LQBuWt.net]
今日から5日間UE4勉強しまくるつもりだったのに
無料でもらったPORTIAを始めてしまった
ゲーム作りたいのに世の中誘惑多すぎ

124 名前:86 mailto:sage [2020/12/30(水) 08:53:46.98 ID:6lKzylg0.net]
一からエンジンを覚えるよりゲームのサンプルをダウンロードしてカスタムしていった方が結果的に覚えられる。

125 名前:名前は開発中のものです。 mailto:sage [2020/12/30(水) 12:55:23.11 ID:W6Nhcc8b.net]
どうカスタムしていいかわからんのが初心者なんじゃ…

126 名前:名前は開発中のものです。 [2020/12/30(水) 13:32:23.94 ID:Svz1799Z.net]
サンプルを見て「何を」カスタムしたいかが決まれば、あとはググって調べれば大抵わかる。
例えば3rdパーソンのテンプレで、グレイマンをユニティちゃんに変えるだけでも
結構な調査力と、Unrealの機能の使い方の他に、データの取り扱いやDCCツールの使い方までもが身に付くじゃろう



127 名前:名前は開発中のものです。 mailto:sage [2020/12/30(水) 15:07:46.57 ID:OXzw7q0f.net]
こういう初心者をわからない
教えたがりっているよね

128 名前:名前は開発中のものです。 mailto:sage [2020/12/30(水) 22:10:06.42 ID:G/4YdddC.net]
ぶっちゃけた話ガチの初心者はUnityやったほうがいい

129 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 01:09:44.00 ID:7oz1RZKQ.net]
ゲームジャムのレベルの高さをみて初心者向けじゃ無いなと思った。

130 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 01:12:50.33 ID:B225P7NP.net]
紙と鉛筆だって使う人によって出力される作品の品質に差が出ますからね

131 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 02:06:46.19 ID:jKvN7/fL.net]
ユニティっつーか用語がプログラミング系のだから多分少しでもプログラミング出来たらかなりすんなり理解出来そうではあるなぁとはおもふ

132 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 02:37:54.26 ID:XZzUhTdN.net]
花火のエフェクトをストアで買ったのですがエフェクトのサイズを拡大すると、そのまま大きくならないで火の塊のようになります
おそらく花火の打ち上げから爆発するまでの距離が拡大されてないと思います
単純にエフェクトのサイズを大きくするにはどうすればいいでしょうか?

133 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 04:52:25.30 ID:Kuoq4y1F.net]
簡単なスマホアプリを作ってる人が多いだけで
UnityもUEも学習難易度は変わらんと思うがなあ

UEが余裕で動くPC持ってりゃUnity選ぶメリットはない
PC自作出来ない人や最新グラボ買えない学生とかは
Unityって棲み分けでしょ

134 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 07:22:21.56 ID:NIss6dkb.net]
プログラミング自体したことがない人だったらc言語少しだけ教えるかそれこそスクラッチ?
unityやue4でプログラム初めてです!とか言いながらゲームやアプリを出せている人を見ると裏でどれだけの苦労があるんだろうと勝手に考えてしまう

135 名前:名前は開発中のものです。 mailto:sage [2020/12/31(木) 15:38:34.20 ID:pARIGhc4.net]
綺麗なグラフィックはそれなりの素材制作スキルが必要なのを忘れてる人が多い気がする

136 名前:名前は開発中のものです。 mailto:sage [2021/01/01(金) 22:55:31.43 ID:S6rzlOdc.net]
>>132

ue4で金稼ぐのはキツい、unityならゲームテンプレいっぱいあるから3ヶ月ぐらい勉強すれば、小遣い稼ぎ簡単にできるし。ue4だと金稼げるレベルになるのに年レベルかかるでしょ。



137 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 03:27:47.99 ID:T94T+E1k.net]
その間に自分にゲーム作りが向いてるのか、向いてないのか、あ

138 名前:驍「はどの分野が向いてるのか、とかいろいろわかるならありですな []
[ここ壊れてます]

139 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 05:13:16.31 ID:p9XpKrHi.net]
>>135
小遣い稼ぎって、まさかオリジナルゲームを売って稼ぐって意味じゃないよね?

140 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 13:47:09.25 ID:yoUh+Yl7.net]
横スクロールアクションや各ゲーってどれだけコリジョンというかヒットボックス作っているんだろうとプレイヤーキャラクター作ろうとする度に思う
コンボ的なのを作ろうとするとBPがグッチャグチャになってしまって新たな動作とか作る気に全くならない

141 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 17:14:14.27 ID:qHaeAtm8.net]
Unityで3ヶ月で作ったゲームで稼げる程の豊かな市場はもう無いだろ
大手でも爆死しまくってる地獄状態なのに

142 名前:名前は開発中のものです。 [2021/01/03(日) 17:37:43.41 ID:gHwG9QRQ.net]
unityの開発案件をランサーズで取ってきて(雀の涙の)小遣い稼ぎ、ならわかるけど…

143 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 18:58:01.01 ID:C27+B8A1.net]
「初心者が3ヶ月で誰でも小遣い稼ぎ」というのは詐欺師のセリフにしてもレベルが低過ぎ

144 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 19:50:46.82 ID:wzViXPBq.net]
ジョークか時事ネタゲームでバズればおk
ぴえんとか密とか

145 名前:名前は開発中のものです。 mailto:sage [2021/01/03(日) 20:49:38.65 ID:g9WOed8n.net]
>>138
データドリブンでどうぞ

146 名前:名前は開発中のものです。 mailto:sage [2021/01/04(月) 03:17:50.29 ID:P1+k0sdJ.net]
初心者が3ヶ月で作るゲームってこういう感じ?
https://www.google.co.jp/amp/s/www.famitsu.com/news/amp/202012/21211661.php



147 名前:名前は開発中のものです。 mailto:sage [2021/01/06(水) 08:38:33.27 ID:bsffSQyA.net]
3ds Max野郎です。
スプラインに沿ったアニメーション(3ds Maxでいうとパスコンストレイン)
をやろうとしてるのですが、UEだとBPを使わないといけないのでしょうか?
あれこれ調べているのですが、BPを使った方法ばかり出てきて、何がなんだか
分からずショック死状態です・・・

148 名前:名前は開発中のものです。 mailto:sage [2021/01/06(水) 13:14:59.90 ID:IQ16dzIl.net]
BP組みたくなければアセット買えばいい。アクションゲームブループリント入門にBP使ったスプラインの使い方が載ってる

149 名前:名前は開発中のものです。 mailto:sage [2021/01/06(水) 15:40:55.09 ID:te3quPqy.net]
ダウンロードのタイプで完全なプロジェクトって不便過ぎない?
これって普通に既存のプロジェクトに追加ってできないの?

150 名前:名前は開発中のものです。 mailto:sage [2021/01/06(水) 16:04:50.79 ID:IQ16dzIl.net]
>>147
アセットの移行

151 名前:名前は開発中のものです。 mailto:sage [2021/01/06(水) 19:04:24.79 ID:20xCNKEW.net]
今月号
ttps://www.unrealengine.com/ja/blog/featured-free-marketplace-content---january-2021

152 名前:名前は開発中のものです。 mailto:sage [2021/01/07(木) 14:42:19.83 ID:5b274OPj.net]
UE4のバージョンを4.14.3にあげたら、エディタ立ち上げ時に
下記のようなエラーが表示されるようになってしまいました。

the installed version of the amd graphics driver has known issues please update to the latest driver
AMD Radeon(TM)R7 Draphics

なので下記から
ttps://www.amd.com/ja/support

最新のドライバをダウンロードしてインストールしようとしても「失敗何かがうまくいきませんでした」と表示されます。
OSはWin8.1です

マシンが古すぎてダメなんですかね…?

153 名前:名前は開発中のものです。 mailto:sage [2021/01/07(木) 14:47:57.92 ID:GdJ7oVTx.net]
想定OSが7または10なってて、8はだめとかじゃない?
7でも10でもない場合は、「AMD製品セレクターを使用して手動で製品を選択してください。」ってなってるけど、
それはやってみた?
https://www.amd.com/ja/support/kb/faq/gpu-driver-autodetect

154 名前:名前は開発中のものです。 mailto:sage [2021/01/07(木) 15:07:50.21 ID:5b274OPj.net]
>想定OSが7または10なってて、8はだめとかじゃない?
そのようですね…。
手動で製品を選択したいのですが、それがどれなのかもわからずで困りました。

[デバイス・マネージャー]から[ディスプレイアダプター]を確認すると
AMD Radeon(TM)R7 Graphics
と表示されたので、それを上記サイトから探したのですが見当たらず(R7以降の番号がよくわからず終いでした)

デバイスマネージャーからドライバー ソフトウェアの更新を実行したら
「最新であることが確認されました」と表示されたので、遠い目です。

155 名前:名前は開発中のものです。 mailto:sage [2021/01/07(木) 16:34:17.84 ID:GdJ7oVTx.net]
VGAを特定する方法いくつか書いてあるよ
https://www.amd.com/ja/support/kb/faq/gpu-55

あと、ドライバのAMD Radeon(TM)R7 Seriesのやついくつか落としてみたけど、「radeon-software-crimson-relive-17.7.1-win8.1-64bit-july17」っての、中身全部同じだったから、適当なのでも行けるかもよ

156 名前:名前は開発中のものです。 mailto:sage [2021/01/10(日) 12:04:11.90 ID:CYH3g1/o.net]
ゲーム作る気は一切ないけどグレイマン改造するの楽ちい(^q^)
次々試したいことがあるのに時間がないのが困る



157 名前:名前は開発中のものです。 mailto:sage [2021/01/10(日) 22:26:05.64 ID:iO0Q4gKh.net]
epicもグレイちゃんというかueちゃん出して欲しい

158 名前:名前は開発中のものです。 mailto:sage [2021/01/11(月) 05:43:15.50 ID:+vSBtHLm.net]
grayちゃんならほぼそのまま使えるじゃん

159 名前:名前は開発中のものです。 [2021/01/12(火) 16:11:53.26 ID:jh0NskDA.net]
UE4極み本を見て勉強中なのですが
付録データについているテクスチャデータについて
末尾_Dとか_Mとかで4種類くらいデータがあるのですが
これらは何が違うのでしょうか?
PaperNinja_Resource\Props\Textures
T_Bonfire_D
T_Bonfire_M
T_Bonfire_N
T_Bonfire_R

160 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 16:48:20.22 ID:c+Ij9mte.net]
想像だけどたぶんこれかな

D ディフューズ(ベースカラー)
M メタリック
N ノーマル
R ラフネス

161 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 20:46:15.89 ID:inBUkcrH.net]
花火のエフェクトを買ったのですが、このエフェクトを横向きにしたくて回転させたのですが横に向いてくれません。どこで向きを変えればいいのでしょうか?
エフェクトによっては普通に回転で向きを変えれる物もあります

162 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 20:48:55.34 ID:YVAOkEDo.net]
このレベルのコミュニケーション能力でゲーム作ろう&人に聞こうと思ってるのがすごい

163 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 20:51:25.12 ID:kdLU65JP.net]
問題なのはコミュニケーション能力なのか

164 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 20:57:15.26 ID:YVAOkEDo.net]
コミュニケーション能力だろ
買ったアセットの詳細すら書かずにエスパーサポートしてもらおうとしてるんだし

165 名前:名前は開発中のものです。 mailto:sage [2021/01/12(火) 21:18:08.43 ID:c+Ij9mte.net]
そのパーティクルをエディタで開いて
エミッタにConst Accelerationというのがある
そこのxyzの値に0以外が入ってたら0にする

166 名前:名前は開発中のものです。 [2021/01/12(火) 22:29:09.57 ID:jh0NskDA.net]
テクスチャーデータについて質問したものです。
ご返答ありがとうございました!!



167 名前:名前は開発中のものです。 mailto:sage [2021/01/15(金) 00:48:02.47 ID:qCmAFrgQ.net]
UEのC++入門するのにオススメの本とかページとかってある??
GitHubで拾ったプラグインを少し改造するくらいのことをしたいんだが

168 名前:名前は開発中のものです。 mailto:sage [2021/01/15(金) 01:20:25.44 ID:fQkTKapE.net]
UE4を最新の2.26にアップデートしたらインポートボタンが新規作成ボタンと統合されてて、
FBXインポート時の挙動が変わってるみたいだがこれ困る人いないのかな。
以前はインポートボタン押したら、同名ファイルがフォルダ内にあっても新規インポート扱いでファイル上書きしてくれたんだが
どうやっても再インポートしかできない。
(アニメーションのスケルトン割り当てを変更したいができない)

169 名前:名前は開発中のものです。 mailto:sage [2021/01/15(金) 01:21:10.94 ID:fQkTKapE.net]
訂正
2.26じゃなくて4.26

170 名前:名前は開発中のものです。 mailto:sage [2021/01/16(土) 02:23:23.20 ID:HPYzY6So.net]
いつもDDでimportしてるから
ボタンを押したことが無い

171 名前:名前は開発中のものです。 mailto:sage [2021/01/16(土) 02:52:31.59 ID:j1kNVZi ]
[ここ壊れてます]

172 名前:k.net mailto: お前の話は聞いてない []
[ここ壊れてます]

173 名前:名前は開発中のものです。 mailto:sage [2021/01/17(日) 10:46:19.55 ID:0XprBWry.net]
cgworld1月号で特集しているな

174 名前:名前は開発中のものです。 mailto:sage [2021/01/18(月) 13:24:30.26 ID:OzAfJK/1.net]
なんかエディタの窓2つ以上出てるとfps半減しないか?他にこうなる人いないかな。直せないかしら

175 名前:名前は開発中のものです。 mailto:sage [2021/01/18(月) 16:04:56.29 ID:iY2OpyDc.net]
>>171
ウィンドウズの別のウィンドウをアクティブにしてたりする?

176 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 09:18:29.55 ID:/xTIb6ii.net]
Unreal EngineのC++でこんな感じのFinal Animation Poseに接続できる人型のマークを持ったノードを作りたいんですが
この人型のは何と呼ばれるものですか?
https://dotup.org/uploda/dotup.org2364214.jpg



177 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 11:31:51.43 ID:mk8vRg57.net]
>>172
いや何も立ててなくてもなる

178 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 13:44:30.92 ID:k98hT9wH.net]
>>173
FPoseLinkかな?
FAnimNode_BaseやUAnimGraphNode_Baseで検索すると良いかな

179 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 13:44:50.33 ID:k98hT9wH.net]
>>174
純粋にスペック不足かもね

180 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 14:18:03.54 ID:mk8vRg57.net]
スペックかなぁ、きれいに半減されんのよ
もうちょい設定触ってみるわ

181 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 15:03:46.32 ID:mk8vRg57.net]
グラボの設定で上限FPS決めてたのが悪かったみたいだ
エディタ関係なかったわ、すまんな
厳密に言うと窓増えて半減するのは謎だが、半減しなくする方法は分かったのでOK

182 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 18:28:10.09 ID:cDfbRaCN.net]
ダブルバッファリングのスワップ回数が制限されると考えると、窓が増えたときにフレームレート半減はまあそうなる可能性も考えられなくもないかな?

183 名前:名前は開発中のものです。 [2021/01/19(火) 18:51:39.24 ID:/xTIb6ii.net]
>>175
ありがとうございます!調べてみます!

184 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 20:28:59.46 ID:ltPN4dTy.net]
シーケンサーで動画を作っているのですがカメラのアスペクト比を9:16の縦長で撮りたいのですが、どこで設定できますか?

185 名前:名前は開発中のものです。 mailto:sage [2021/01/19(火) 21:04:17.34 ID:ltPN4dTy.net]
すいません自己解決しました
センサーの幅と高さから変更できました

186 名前:名前は開発中のものです。 mailto:sage [2021/01/23(土) 00:40:36.76 ID:1GsP2QJY.net]
この記事で紹介されているようなものを作る場合、新規C++クラスでの親クラスで選ぶのは
ActorやPawnやCharacterなどではないように見えますが、どうやって作ればよいですか?
https://qiita.com/go_astrayer/items/eb8b2d249018ac4f472f



187 名前:名前は開発中のものです。 mailto:sage [2021/01/25(月) 18:03:37.29 ID:icudnxfx.net]
>>168
新規でアニメーションインポートすると使用するスケルトン設定するウィンドウが開くと思うんだが、再インポートのときも設定できるようにしてほしいんよ。過去バージョンは出来たけど最近のバージョンでできなくなった。
現状だと別のフォルダにインポートするか、一旦アニメーション削除するしかない。
そうなると紐づくデータの設定とかめんどいなぁという状態。

188 名前:名前は開発中のものです。 mailto:sage [2021/01/26(火) 02:45:00.77 ID:wU9B9Uf0.net]
あるある

189 名前:名前は開発中のものです。 [2021/01/26(火) 12:34:27.04 ID:xlpMdG1+.net]
初心者です。
UE4を使う上で覚えといたほうがいい英単語ってありますか。よく使用する英語など

190 名前:名前は開発中のものです。 mailto:sage [2021/01/26(火) 14:35:12.74 ID:8koKzRw9.net]
>>183
クラス作るメニューにチェックボックスがあるのでチェック入れる既存のクラスのリストがでる

191 名前:名前は開発中のものです。 mailto:sage [2021/01/26(火) 14:35:33.62 ID:8koKzRw9.net]
>>186
あせっと

192 名前:名前は開発中のものです。 mailto:sage [2021/01/26(火) 22:29:56.76 ID:96EnTOSN.net]
>>186
意味なんかググればいいだけの時代に「覚える」なんて無駄な事しなくていい

193 名前:名前は開発中のものです。 [2021/01/28(木) 04:18:02.89 ID:EbIVwdMM.net]
初心者向けのおすすめのチュートリアルありますか?

194 名前:名前は開発中のものです。 [2021/01/28(木) 23:38:17.61 ID:mE427JoK.net]
https://www.unrealengine.com/marketplace/ja/product/turn-based-strategy/reviews
これを参考にしてSRPGを作りたいんだが
UEのSRPGstudio並のエディターを作ろうと思うと
どれぐらいの予算と月日がかかりそう?

あと、ゲームシステムとUIの仕様書ってどれを参考にすれば良いんだ?

195 名前:名前は開発中のものです。 mailto:sage [2021/01/29(金) 00:04:10.73 ID:9i0c7Qb5.net]
お前なら3日で出来るだろ
ちょうどゲームジャムで作ればええじゃないか

196 名前:名前は開発中のものです。 mailto:sage [2021/01/29(金) 12:34:09.60 ID:y0xxbzQ/.net]
Facebookのunrealコミュで聞けば的確に答えてくれるかもね。主に質問の仕方について。



197 名前:名前は開発中のものです。 mailto:sage [2021/01/29(金) 15:16:38.58 ID:Z7WgmvJD.net]
c++とbpのパフォーマンスを比較している動画を見ていたら字幕で ??? が出てきて笑ってしまった
話の流れて的に愚痴ってそうだったし、訳すべきじゃないと判断したのかな

198 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 02:27:53.75 ID:f/fP13tS.net]
このエンジンが凄いのはなんとなく分かるんだけど、無料素材が少なすぎてアマチュアには厳しいのかな
それとキャラクターを100体とか表示するとスマホとかでかなり重くなる?ブラウザhtml5の場合とか
貧乏人のアマチュアはツクールでシコシコしとくのがいいの?

199 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 02:38:53.14 ID:f/fP13tS.net]
つか素材はアセットってほざくのね
そんで公式のマーケットプレイス以外のものを使ってもいいんだから探せば無料のが他にもあるってことか
うーん
でもいざって時に自分でなんとかできなきゃしょうがないし
やっぱり敷居が高く感じる

200 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 02:47:39.73 ID:/BfHb6Cu.net]
だからモデラーの友達を作っとくのさ

201 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 03:21:29.19 ID:f2j60QrG.net]
貧乏なら貧乏なりのゲームの作り方があるやろ

202 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 03:51:25.46 ID:f/fP13tS.net]
>>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ゲームからして殆ど無いのかな?しかもマルチプレーヤーとかだと尚更
うーん。どーしよっかなぁ

203 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 04:29:09.87 ID:f/fP13tS.net]
素晴らしすぎる

UE4×WebSocket(UEWebsocketプラグイン編)
https://qiita.com/YuukiOgino/items/4cc33c9f6757d1f58af1

これでなんとかなりそうだけど、ぶっちゃけ必ずしもwebゲームに拘る必要もない
webゲームだって面白くなきゃ遊んでもらえないし、面白ければwebゲームじゃなくったってダウンロードしてもらえるだろうからね

でもなぁ、どうしよっかなー。ほんと悩む

204 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 04:34:59.79 ID:KyLzqk6y.net]
Webにこだわるなら生JSで組んで手作業の最適化しないかぎりまともには遊べんよ
UnityのWebプレイヤーも遅すぎてスマホゲームなんて不可能に近かった
どのみちエキスパートクラスのスキルがないとまともなWebげーは無理

205 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 04:38:48.00 ID:f/fP13tS.net]
UEWebsocketがリンク切れになってたから改めてググってみたんだけど

https://github.com/flufy3d/UEWebSocket

なんか良くわからんけど他にも出てきた
https://docs.unrealengine.com/en-US/API/Runtime/WebSockets/index.html

これがすんなりクロスコンパイルできるんだったら〜とか流石にもう疲れた
連投すまんかった

206 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 04:55:49.28 ID:f/fP13tS.net]
>>201
さんきゅう
やっぱそうなのね
一応、jsとnode、websocketのスキルは問題ないんだ
ゲームエンジンのこと、ゲーム業界のことは殆ど分からない
いきなり大ヒット作なんて作れるわけがないのは分かってるから安心してほしい
折角nodejsできるからマルチプレーヤーゲームを作ってみたくて
アイデアもそれなりに練っていて、遊んでもらえるかどうかは別にして100人は同時接続できるものを作りたい(欲を言えば10kだ解決できる)
一人も遊んでくれないってなりそうな気もするけど

キャラクターの作成だとか、動かしたりとかエフェクトだとか素人には難しいだろうから、まだツクールの方がなんとかなるのかなぁって
だけどツクールでも苦労するなら、こっちで苦労した方がマシかなぁとか
しばらく悩むことにする



207 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 05:01:19.08 ID:KyLzqk6y.net]
>>203
昔、生JSとnode鯖で簡単なマルチげーつくったことあるけど死ぬほど大変だよ
特にブラウザー側
完全なリアルタイムオンライン鬼門かもね
ある程度メッセージ(応答)に遅延があることを前提にそれをごまかすテクニックもいる
試しに作ってみたいならポリゴン系はあきらめてピクシーとかの2DwebGL系ライブラリつかって簡単なものからチャレンジしたらいいよ

208 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 05:17:50.11 ID:f/fP13tS.net]
>>204
うんうん
とりあえず全部鯖判定にして遅延はプレーヤーが読んでねってしちゃえばいいかな。ってか遅延が2〜3秒あっても問題ないシンプルなものを作る気でいる
でもそうだよね、↓ここにあるサンプルゲームで150MBなんだもん

https://docs.unrealengine.com/ja/SharingAndReleasing/HTML5/index.html

ue4使ってダウンロードゲームにするか、2Dのwebゲームにするか
ピクシーってのが分からない。もしかしてpixijs?ああいうの使うならツクールを改造した方が楽そうって思ったんだけど吐き出すコードが重いのかな?
やっぱり一筋縄じゃいかないってことか
だったらue4のネイティブのマルチプレーヤーゲームにしちゃった方がいいのかなぁ
うーん

209 名前:名前は開発中のものです。 [2021/01/30(土) 06:22:24.77 ID:KyLzqk6y.net]
>>205
pixyjsとツクールは全く違う技術でしょ
ライブラリとフレームワークの差
pixyjsは生でWebGLコード書かなくて済むようにする単なる関数群だよ

210 名前:名前は開発中のものです。 [2021/01/30(土) 06:34:09.05 ID:KyLzqk6y.net]
pixyは単なるWebGLの関数だからキャラをアニメーション移動させた

211 名前:閧ネんかの機能すらない
俺は当時TweenMax使ってキャラを動かしてたなあ
他にもVelocityとかCreateJSとかあったけど機能と速度的にTweemMax一択だった
何をターゲットにするかだけどスマホを考えてるならチューニングは相当大変だよ
WebGL系使うなら常に60fpsとかで内部描写ループ回すことになるけどスマホだとホカホカに熱もつんだよね
だから画面の動きがない瞬間(わずか0.1秒とかでも)はアイドリングストップ的にこのループ処理を止めたり動かしたりの独自フレームワーク組んでなんとか負荷を減らしたよ
こういうのは自分で作らないとどこにも存在しないから相当JSに精通してないとブラウザゲームは難しいんだよね
[]
[ここ壊れてます]

212 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 11:02:36.99 ID:iYPJnZ9w.net]
その熱量はいいと思う。
プロダクトって作ってくうちに大抵最初の目論見からはズレていくもんだから、大事なのはさっさと作り始める事よ。
それも「ショボくても素早く完成させる」事が大事。
大抵完成させた後に大量の気付きが得られる。完璧主義でこだわり始めるといつまでも終わらないし疲れてモチベも無くなってく。
その「情報収集時の高いテンション」は作り始めるとどんどん削れてくよ。

213 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 12:56:47.54 ID:f/fP13tS.net]
>>207>>208
俺もツクールについても2〜3日前から調べ始めたばかりだからよく分からんのだけど、どうやらMVってバージョンからhtml5用のjsコードを吐き出してくれるようになったらしいが、
そのコードは直接canvasを操作するコードじゃなくてpixijsを利用したコードになってるらしい

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

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

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

ue4で作る方がプレーヤーが少なくてもサマになりそうかなぁと思うから、ue4でダウンロードして遊んでもらうってのを目指した方がいいのかな?って気がしてる
ただue4だと当たり判定なんかは全部ゲームエンジン任せでクライアント側になっちゃうのか?
そうなると辻褄が合わなくなって面倒なことになりそうな気がしなくもないけど、オンラインマルチプレイできるって謳ってるんだからできるんだろうなぁ
専用サーバーってのが作れるようになってるみたいだし、鯖判定にもできるのか?
簡単なのを1つ作ってみて確かめるのが早そう
長々と申し訳ない

214 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 13:03:21.19 ID:f/fP13tS.net]
それとアドバイス感謝
お陰様で今、ue4を使ってみる決心がついた

215 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 13:43:40.86 ID:KyLzqk6y.net]
>>209
とりあえず初心者ならUnityがオススメだよ
最初のとっかかりの難易度がUE4とは10倍ちがう

216 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 13:50:47.05 ID:f/fP13tS.net]
>>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ってのでどうなるのか?ってのも気になるけど

この辺りはツクール改造で最初から最後まで全部自分でやるんだって方がかえって楽かも
やっぱりまだ悩んどくことにする



217 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 14:35:50.61 ID:f/fP13tS.net]
何度も申し訳ない

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

>https://learning.unity3d.jp/3341/

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

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

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

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

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

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

いきなりマルチプレーヤーゲームとか舐めてんのかwって感じだったりするのかな?だとしたらほんと申し訳ない

218 名前:名前は開発中のものです。 mailto:sage [2021/01/30(土) 19:44:08.68 ID:bT/IDxmf.net]
書くだけ書いたら満足して何もしなくなるタイプっぽくて心配になるやつ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<270KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef