【ワナビ歓迎】ゲーム開発者未満の雑談スレ 4

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2023/07/21(金) 18:48:20.56ID:/7F3Df0u
https://mevius.5ch.net/test/read.cgi/gamedev/1686308929/
2023/07/27(木) 17:18:24.72ID:EvAT6AqD
できるだけ参照使わずインターフェイス使う
2023/07/27(木) 17:51:31.88ID:ITN/PV6h
>>237
数byteだと数百個生成するオブジェクトでもないと圧迫にはならなそうだね
②も自分の想定では今は基本的にシーンに存在するオブジェクトは事前にインスペクタで登録済みにしてるけど、動的に生成するオブジェクトもマネージャーに登録するとなると結構大変そうだな
ちなみにそういう場合って生成したゲームオブジェクト側のStart関数等でマネージャーをfind→getcomponentするの?

スクリプタブルオブジェクト使えば必要に応じて参照取り出せるのか
破棄がいつされるのか知らないけども
GPUに計算やらせる必要性と技術力は初心者の自分にはまだないかな…

>>238
そういや自分はインターフェースが何なのか全然知らないわ
自分のコードにI〇〇Handler使ってるのに
勉強しないと…
2023/07/27(木) 17:51:38.29ID:W8aHkwO9
おー、めっちゃ面白いね。相手が何かすら知らなくてもいいのは楽だ。
2023/07/27(木) 17:53:09.65ID:W8aHkwO9
>>238
ワイもしらんくてさっき調べた。
zenn.dev/akirakido/articles/81f208a569cb7f0a04fa
これこれ
2023/07/27(木) 17:56:49.99ID:W8aHkwO9
>>239
>Start関数等でマネージャーをfind→getcomponentするの
そそ。割と昔からある古典的なヤーツ。
タグかなんかでガバーッとchildを拾ってきて片っ端からgetcomponent
物理で接触したobjをJointを接続するのに使った覚えがあるよー
2023/07/27(木) 17:58:07.83ID:W8aHkwO9
てか安価間違えてる。両方>239です
244名前は開発中のものです。
垢版 |
2023/07/27(木) 18:06:33.77ID:hlUHT29V
オレもインタフェースようわからんから
ぶつかった相手にセンドメッセージして処理してたなぁ
相手にメソッドなきゃ無視されるし
勉強になった
2023/07/27(木) 19:01:13.98ID:LOI1KC6N
色々ゲーム作ってきたけど相互に参照したい局面は
オブジェクト同士が衝突した時がほとんどだった
衝突した時のイベントでコライダーを取得できる
そこからGetComponentで相手を参照する
これだけでほぼ事足りる
246名前は開発中のものです。
垢版 |
2023/07/27(木) 20:32:06.99ID:3xCc0mqk
クラスの参照は32bit環境なら4byte,64bit環境なら8byte

まともな環境ならこんなもの節約したところで
テクスチャ一枚で何十倍ものメモリが吹っ飛ぶので作りやすいように作るのが良いと思う。
247名前は開発中のものです。
垢版 |
2023/07/27(木) 20:50:57.26ID:3xCc0mqk
具体的には
8byteで8000個のオブジェクトを参照したとして約64kb
RGBA透過カラーの256x256のテクスチャ1枚が同じ64kb

ここまできたらメモリより配列操作の実行速度気にした方が良いかな
248名前は開発中のものです。
垢版 |
2023/07/27(木) 21:01:59.05ID:3xCc0mqk
>>239
・ServiceLocatorパターンを使ってマネージャクラスがAwakeで自身をServiceLocatorに登録
・管理される側はStartやOnEnableでServiceLocator経由でマネージャクラスにアクセスして自身を登録、OnDestroyやOnDisableで解除
とかがお手軽かつ処理速度的にも優秀だと思う

ScriptableObjectを共有オブジェクトとしてマネージャやイベント通知に利用するのは便利なんだけどちょっと地雷があって、
Addressablesと併用すると場合よってはインスタンスが共有されずに複製扱いになったりする(詳細に書くとは長くなるから割愛するけど)
249名前は開発中のものです。
垢版 |
2023/07/27(木) 21:04:23.71ID:3xCc0mqk
余談になるけど、RuntimeInitializeOnLoadMethod属性を使うとエディタ再生直前やアプリ起動直後の処理を記述できるので
public class GameInitializer
{
[RuntimeInitializeOnLoadMethod]
static void InitializeGame()
{
//ここで管理オブジェクトを生成
}
}
みたいなクラスを用意すれば管理オブジェクトをシーンごとに配置したり、初期化用シーンを経由する手間を省ける。
250名前は開発中のものです。
垢版 |
2023/07/27(木) 21:14:31.89ID:hlUHT29V
もはやゲーム開発者未満のスレとは、程遠くなってきたな
これじゃワナビー引っ越して他スレに迷惑かけちまうよ、ちっ
2023/07/27(木) 22:24:52.11ID:W8aHkwO9
疎結合関連は全く手つかずだったけどDIより分かりやすいらしいから
ちょっと使ってみようかな。ServiceLocatorパターンめっちゃ面白そう
2023/07/28(金) 03:32:00.20ID:4EGgBaxc
ワナビー敵質問で悪いのだけど、ミニゲームでNowLoadingってやったことないんだが・・・
どのあたりからいるの?
2023/07/28(金) 05:37:28.38ID:Qe3GPmar
データの準備が大量に必要な時じゃね?
254名前は開発中のものです。
垢版 |
2023/07/28(金) 07:16:06.26ID:QtGgro6C
ミニゲームには不要やろ
もし必要ならそれはミニゲームじゃねーよ
2023/07/28(金) 08:23:40.71ID:B14nmyfi
時々意味もなくNowLoadingを強制的に表示させてみようぜー
2023/07/28(金) 09:17:54.40ID:HGLq9Mqz
個人的に5秒以上フリーズしてると不安になるけど
統計データとかあるのかな
2023/07/28(金) 10:05:45.80ID:4EGgBaxc
次は有料ゲームつくろうかと思っているんだけど、有料ソフトみてると軒並みNowLoading入れてるからそういう仕組必須なんかなって
258名前は開発中のものです。
垢版 |
2023/07/28(金) 10:18:28.54ID:QtGgro6C
有料は容量多い、読み込み時間かかる→フリーズ勘違いのためローディング表示
常に金払った人を安心指せる為の仕組み

中身スカスカならいらん
幾らの金額か分からんけど客がその値段で納得出来るものなら、Loadingがある無いはかんけーねーよ

てか、次作るのって?
今出来てるのまずここで公開して皆さんの意見聞いたほうがいいよ
2023/07/28(金) 13:11:56.07ID:R0MuPD/i
公開はリスクもあるから気をつけてな
ここ5ちゃんやし
2023/07/28(金) 16:55:40.67ID:0adq2XHD
>>256
ネットで読み込みが3秒止まったらイライラするって研究データがあったはず
2023/07/28(金) 16:57:34.84ID:um+3p5l+
ピクミン4今遊んでるんだけど
少し気になるぐらいロード長いよ
そう言うときはやっぱTips入れてごまかすしかないね
2023/07/28(金) 17:23:03.75ID:4EGgBaxc
アドバイスありがとうとても参考になりました。
Spineを使ったサイドスクロール2Dなので今のところいらない感じですが、
ステージや背景をリッチにすると読み込みで必要になるのかなっという気がします。
ロード短めが通常のNowLoading、ロードが長めがTIPsという感じでしょうか。
2023/07/28(金) 23:35:40.27ID:MncDxhvA
そんな杓子定規に考えなくて良いよ
他のゲームを参考にしつつ自分の感覚を信じろ
2023/07/29(土) 13:19:31.73ID:i3ZctNTL
手広げ過ぎると収拾がつかなくなるんで拘りたいフィールド作成以外はシンプルにすることにする!!
265名前は開発中のものです。
垢版 |
2023/07/29(土) 20:04:26.40ID:bsW3Fr1t
やっぱり対戦形式のゲームは難易度高いかね?
266名前は開発中のものです。
垢版 |
2023/07/29(土) 20:04:48.91ID:bsW3Fr1t
例えばだけど、cpuありの玉涛れゲーム程度bフものではある
2023/07/29(土) 20:56:22.71ID:1iVzO3Rx
オフライン二人対戦なら、シングルプレイのゲームより簡単
でもCPU作るとなると難しいと思う…
2023/07/29(土) 21:13:48.91ID:9iImypvk
ボードゲームとかなら思考ルーチンの出来がゲームの出来の全てだろうしな
269名前は開発中のものです。
垢版 |
2023/07/29(土) 21:46:15.24ID:BpEAK3vf
2Dポリゴン言ったり、課金ゲー作るのいったり、今度は対戦かよ
妄想はいいから、出来てるの上げろよ
脳内じゃなく実際に動くのな
2023/07/30(日) 00:47:24.46ID:mt9AHhV8
だってそう言っとけばお前が絡んでくれるだろ?
271名前は開発中のものです。
垢版 |
2023/07/30(日) 06:00:04.10ID:anBTKIS2
>>267
いえ、cpuですね
まあチャレンジしてみます
https://www.youtube.com/watch?v=cwmhAo_mzpc
2023/07/30(日) 07:17:28.27ID:jucHvFL7
CPU戦の方がいいよ。
よほどじゃないとオンラインは人が集まらないから
273名前は開発中のものです。
垢版 |
2023/07/30(日) 08:37:53.85ID:anBTKIS2
飽きっぽいから2つ並行してやるわ
2023/07/30(日) 09:46:32.63ID:jucHvFL7
俺は年内に4つ同時かな
小さいのからBakin<Gamemaker<Unity<UE5だな。どれか売れてくればいいな
2023/07/30(日) 10:20:03.19ID:j3rcjtsZ
パックマンみたいなルーチン考えて形にするのすげー大変じゃね?
将棋とかどうやってんのかと思うわ
276名前は開発中のものです。
垢版 |
2023/07/30(日) 10:21:23.06ID:qBMQiAVF
>>273
すでに2つとも頓挫するのが見え見えだな

そしてまた、アイディアか技術かと聞いてくるやろ
ちゃんと毎日自分の書込み読み返しなね
健忘症なんだから
2023/07/30(日) 10:34:26.45ID:MV3OjcXf
CPUはUEの場合はビヘイビアツリーだな。Unityはどうやるか知らないけど
2023/07/30(日) 10:43:48.61ID:MV3OjcXf
敵CPUに取り掛かってるけどしんどい
2023/07/30(日) 10:44:53.05ID:jucHvFL7
CPUって敵AIのこと?HollowKnightはPlaymakerを使ってたし、UEほど便利じゃないけどBehaviorDesignerやArborでビヘイビアツリーと同じ事ができる。
280名前は開発中のものです。
垢版 |
2023/07/30(日) 10:48:15.33ID:jucHvFL7
パックマンは簡単だろう。たしか昔でてたナムコの人が出したUnity本で説明してたと思う
将棋はUdemyに口座あるから見てみることをおすすめするよ
2023/07/30(日) 10:56:35.71ID:jucHvFL7
本は初心者向けで参考にならんけどパックマンの敵AIでプレイヤーの進行方向を先読みして回り込むように移動するとかあって感心した覚えある
282名前は開発中のものです。
垢版 |
2023/07/30(日) 11:02:01.05ID:anBTKIS2
>>276
飽きるんだよな 途中で
応援ありがとな(*´ω`*)
2023/07/30(日) 11:39:32.28ID:7cxqtbN7
飽きたんじゃなくて、コンビニ行こうとして途中で忘れて
帰って来ただけじゃねーの?
再起動でメモリが吹き飛んでリセットされたんだよw
2023/07/30(日) 12:24:53.20ID:KdzbjsyQ
BehaviorDesignerって重くないか?
使いだしてから
デバッグが軌道に1分くらいかかるようになった
2023/07/30(日) 13:11:33.87ID:MV3OjcXf
>>274
凄いですね!ワナビスレの住民とは思えない
2023/07/30(日) 13:27:36.16ID:jucHvFL7
>>284 前にRTSで他人数に指示だしたりした時は問題なかったけど最近のバージョンは不明
2023/07/30(日) 13:43:59.96ID:MV3OjcXf
Unityの勉強してるけどUnityならではってが見えてこない習熟度が低いからってのもあるんだろうけど
2023/07/30(日) 14:32:22.28ID:LGeG4I9L
https://twitter.com/grgrk_mt2/status/1685523165836156928?t=mMbRxUKZK-T31d_63VVEnw&s=19
ボス戦できたー
https://twitter.com/5chan_nel (5ch newer account)
2023/07/30(日) 15:22:36.21ID:MV3OjcXf
プログラミングバイブルシリーズにも敵AIの作り方は載ってないな
2023/07/30(日) 17:27:49.64ID:+GVQM0H0
・自分の望んだ未来を引き寄せる能力
・馬鹿力
・脳を高速回転させる事で時間を止める能力
・一度見た技術を自分のに出来る能力
・人の心が読める能力
・目を見つめるだけで相手に恐怖心を与える能力
・人を殺せば命のストックが手に入れられる力

なろうで小説書いてて新作書こうと思うんだけど
どれが主人公向けだと思う?
2023/07/30(日) 17:30:02.32ID:F4e9QULb
chatGPTとお話してろカス
2023/07/30(日) 17:36:00.94ID:4EuURQpy
>>288
おつー
これ避けきれる自信ないわw

godotの初心者講座でエラー吐いてしまった
向いてないのに勉強するのもなぁってなってきた〜
293名前は開発中のものです。
垢版 |
2023/07/30(日) 17:43:58.02ID:X5YeEwyz
ミニゲームの導入ってみんなどうしてるん
簡単な寸劇とかいれてる?

初心者講座で向き不向き言ってらんないだろ
頑張れ
2023/07/30(日) 18:35:03.05ID:LGeG4I9L
>>292
ライフ制だから何とかなるはず
2023/07/31(月) 03:26:08.72ID:YMAP26PC
>>293
とりあえず講座終えるまでは頑張ってみるわい…

キャラものミニゲだと寸劇有りもあるね、スキップできると楽
昔凝った操作説明画面作ったら、プレイヤーが読み飛ばす前提で作れって指導されたなぁ…
2023/07/31(月) 09:29:03.67ID:HUcjnmJj
読み飛ばすならいらないんじゃね。
海外のインディゲームはその辺できるだけはしょる。
日本のCSゲームはセーブを選択したのに「セーブしますか」って確認してきて、選択のフォーカスが「いいえ」になってて苛つくわ
2023/07/31(月) 11:58:12.62ID:C5uLtiBC
仕様の決定…特にユーザビリティは色んな要因に引っ張られるから仕方ない
セーブデータがプレイヤーにとってどういうものなのかを考えれば、初期フォーカスの仕様については何となく想像つくと思うけどね
2023/07/31(月) 12:17:17.78ID:aZv4IpLc
画面サイズでゲーム内ウィンドウってみんな変えてる?
というかオレはもうやり方もわからないけど
ウィンドウの端をクリックして左図を小さくすると画面が縮小しないで端のほうが見えなくなる
2023/07/31(月) 12:36:04.15ID:RVlGXIVh
ちょうどここ数日でその辺の処理いろいろ書いてるわ
対応して変えるようにしとかないといろんな解像度のモニタがあるから、
中には画面切れてゲームにならなかったり、小さ過ぎて見えないとかなるよね
2023/07/31(月) 14:38:17.97ID:3R1eJ3O0
気が向いたので
2ちゃんねるを見てみたが、
あっちのゲ製は
雑談・馴、れ合いは認めてはならない
というスレタイが大半だった

やはり5ちゃんねるも馴れ合いはやめたほうがいいのではないか
2023/07/31(月) 14:50:17.41ID:Swc10/Vj
2ch_sc → 5chをクロールした唯のコピーサイト
open_2ch → 返事がない唯の廃墟のようだ

そちらが好みならば独りで移住すればよいのではないか?
2023/07/31(月) 14:55:04.95ID:tXK+SG2k
ほんそれ嫌ならsc行けよ
2023/07/31(月) 15:24:36.63ID:hIg4oj4l
馴れ合いはやめたほうがいいのではないか?←馴れ合い
2023/07/31(月) 16:09:17.52ID:wHkImU3C
ハブられてフルボッコにされたDQNが全員が共謀しているなどと
被害妄想を持ったのですね分かります
2023/07/31(月) 17:35:24.22ID:C87o2Hwy
>>299
そうこれホントに悩む
画面の解像度で拡大縮小してくれたら助かるんだけど
2023/08/01(火) 00:33:13.20ID:AM5QZiOn
>>305 何を悩んでいるかよくわからんけど、UEやUnityは、画面に合わせてUI変えれるやろ
他のゲームエンジンなら等倍ストレッチか画面サイズから計算して見切れないように配置すればいいのでは?
2023/08/01(火) 02:24:07.87ID:DnsDvLdN
たしかに、ウディタでも画面サイズを取得して割った数値をウィンドウサイズにしてたな
2023/08/01(火) 10:07:50.64ID:SdECeVlK
>>306
天才か?!
2023/08/01(火) 11:24:34.66ID:OMgKmhzt
only upとかいうのが流行ってるみたいだけど何が受けるか分からんものだな
2023/08/01(火) 11:49:45.89ID:S+/vaq4n
配信者向けイライラゲーっていうジャンルが今あるからな
壺おじとVtuber登場による再度の配信者ブームがちょうど重なって形成された印象がある
2023/08/01(火) 12:03:43.22ID:tfsWnXKm
only upは登っていく楽しさがありそうと思って動画見たら
全然違ってて先に動画見てよかった案件だった
2023/08/01(火) 16:22:17.86ID:fVnBt3rq
お前の好き嫌いなどどうでもいいわ
書くならプランナーとして
Only up はどういうペルソナに向けたゲームで
どういったジャンルでどういう楽しみがあり
どういう技術が使われてて
それを書け
2023/08/01(火) 16:43:44.34ID:sR7y+F4r
こういうのなんて言うんだっけ
知識だけ膨らんで自分じゃ何もできない上から目線だけのやつ
無能とかそういうたぐいのやつ
314名前は開発中のものです。
垢版 |
2023/08/01(火) 16:52:14.72ID:J1VzyALf
タダのゴミやろ

ゴミ溜めにゴミ
このスレに似合ってるじゃね〜か
2023/08/01(火) 16:56:41.71ID:R/KZN+av
売れたら正義
売れなきゃゴミ
2023/08/01(火) 17:04:47.40ID:VIPF60zZ
5chを見てイライラするゲームまで読んだ
317名前は開発中のものです。
垢版 |
2023/08/01(火) 18:04:20.76ID:rQy66hoR
ちらっとしか見てないけど配信系に向いてそうだなとは思った
ルールわかりやすいし落ちるとか飛ぶは画面映えしそう
318名前は開発中のものです。
垢版 |
2023/08/01(火) 19:09:35.78ID:nvBFuuEH
興味を引かせるタイトルのコツとかあるかね?
JKが牧場で動物を倉庫番するヤツなんだけど
ただ‘牧場倉庫番‘にするよりも‘JK牧場倉庫番‘にするほうがプレイして貰えそうよな
2023/08/01(火) 19:13:06.80ID:dRBeVc+F
分かるけど分からんタイトルにするといい
2023/08/01(火) 20:11:14.58ID:AM5QZiOn
DLSITEとかで未成年を連想するようなタイトルだめじゃなかったっけ
JK、ランドセル、幼女とか・・一覧が無いからよくわからん
2023/08/01(火) 20:31:27.86ID:OMgKmhzt
ビヘイビアツリーのベースが出来たー!前作ったやつのコピペだがな
322名前は開発中のものです。
垢版 |
2023/08/01(火) 20:32:24.82ID:nvBFuuEH
>>118だけど素材流用して新作作ったわ
ゆあの牧場そーこばん♡  健全なゲームだけどイケるか?
えちなゲームは規制大変だな
2023/08/01(火) 21:15:08.24ID:DnsDvLdN
健全じゃない連想するけどいいタイトルだねw
やっぱタイトルは「○○の△△」が安定かねぇ
2023/08/01(火) 22:11:44.60ID:OMgKmhzt
ログインしないと見れないのか
325名前は開発中のものです。
垢版 |
2023/08/01(火) 22:25:02.71ID:nvBFuuEH
Twitterはログインしないと見れなくなったんよ
plicyのパズルのカテゴリの一番上にあるから興味あったらみてくれ

もうクリアコメ来てる
目標達成したわー 嬉しすぎる このスレの住人か?
2023/08/01(火) 23:53:49.78ID:OMgKmhzt
恥ずかしながら2問目からさっそく解けないです
327名前は開発中のものです。
垢版 |
2023/08/02(水) 00:06:56.11ID:lPAgrvoI
うっそ(笑)
真ん中のを←↑↑↑ 右のを←↓↓↓
にすればイケる これは他のステージでも役に立つ技です
2023/08/02(水) 00:42:09.76ID:Mk0OvKKl
>>327
出来ました
329名前は開発中のものです。
垢版 |
2023/08/02(水) 11:09:22.51ID:rnOElBcM
完成させる力を磨くにはどうしたらいいんだろうか
ハードル下げるのは有効だと思う?
330名前は開発中のものです。
垢版 |
2023/08/02(水) 15:08:24.47ID:TVnIpcxr
だから何度も言ってるだろ
ハエたたき作れよ

1日で作れる人も何日か掛かった人もいたやろ
君は何故出来ないの?
2023/08/02(水) 15:49:32.47ID:EgsFCLHU
>>325
なんか一つ定位置に置いたらクリア扱いになったステージがあった

一応バグ報告
細かい条件は分かんないけど、やったことは
・発生したステージはバツの手札持ってるキャラに変わる一つ前のステージ
・何度かAキーでリトライした
・3つの定位置のうちの左下の定位置に1つ目を置いたらクリアになった
2023/08/02(水) 16:18:44.98ID:TWpNKW13
ハエタタキ作ればよかったのにな。
各人こだわりの部分がちがったから参加すると、他人との違いが参考になるのにな
2023/08/02(水) 17:30:41.03ID:5uqXOq8b
ハエたたき作ってみたけどハエの動きがやべえわ
ランダムで上下左右に動くようにしたら小刻みに震えるような動きにしかならない
だめだわオレ
334名前は開発中のものです。
垢版 |
2023/08/02(水) 18:20:13.13ID:TVnIpcxr
ワナビー1日ゲームジャム
またやるなら参加するだよ
335名前は開発中のものです。
垢版 |
2023/08/02(水) 18:26:27.93ID:TVnIpcxr
>>333
いやそれでいいと思う、そこにゲーム性付けてゲームとして完成目指すのさ

動きとかはブラッシュアップしてきゃいい
演出に凝るのはゲームとしての体を成してからやね
折角の作品、最後まで作って後悔しよ

意外と受ける事もあるよ
336名前は開発中のものです。
垢版 |
2023/08/02(水) 18:58:28.13ID:rnOElBcM
最後まで作るか(*´ω`*)
それだ 足りないのはオレにたりないのは(*´ω`*)
337名前は開発中のものです。
垢版 |
2023/08/02(水) 19:15:43.18ID:rnOElBcM
unity2dで衝突したときの衝撃を取る方法はあるかな?
大体でいいんだ

velocity.yをoncollisionenterで取得してるんだけど、衝突の瞬間はゼロになってしまって、衝撃を取れない
直前のvelocity.yが衝撃とも言えるかな
338名前は開発中のものです。
垢版 |
2023/08/02(水) 19:25:48.03ID:rnOElBcM
物理挙動使うと製作難易度上がるのかな
物理なしでくるくるくるりんみたいなやつ作るか(*´ω`*)お題
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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