Unity初心者の俺が調べたことをメモするスレ (99レス)
Unity初心者の俺が調べたことをメモするスレ http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
10: 名前は開発中のものです。 [sage] 2023/09/01(金) 18:06:12.03 ID:jPfSgGL6 >>9 その都度調べてはいるけど結構忘れちゃうわ 自分のコードすら翌日見るとよく分からん その3 ゲーム上のアイテムシステムの管理について Unity特定の機能というよりどうやってこういう概念を実装したらいいのかな?って話 アイテムの入手と管理をどうやってゲームシステムとして実装するか ?ノベルゲー寄りの小規模なゲーム(アイテムは入手か未入手だけで特定の場面でしか利用しない。同じアイテムの複数個所持もない。) 正直一つずつbool値を設定して管理しても何とかなりそう。とは言っても場面毎に必要なアイテムを設定する際の利便性を考えると、スクリプタブルオブジェクト、Enumや通し番号あたりを割り振る必要性は結局あるかもしれない ?一般的なゲーム(それなりのアイテム数で複数個所持もある) Dictionaryで、アイテム種類別管理データ(スクリプタブルオブジェクト、Enumや通し番号あたり)をキーに、値を所持数にして格納すると楽そう。 ?ハクスラ要素のあるゲーム(同じアイテムでも性能が違っていたりする。Minecraftのエンチャントようなシステムもこのタイプ) アイテム種類別管理データだけではなく、個別アイテムの管理データも必要になる。雑に調べた限りではこのパターンは意外とネットに情報がない。自分は購入したノーコード系アセットのサンプルゲームを見て、Dictionaryの値を個別アイテムインスタンスにする方法で実装できることを知った。 public class MyItem { private int itemNo; // アイテム種類別管理データに対応する enumでも何でもない private int myAbility;// 個別データとか } こういうクラスを実装して、アイテム入手時にこのクラスのコンストラクターに個別情報を渡してインスタンス化して、そのままDictionaryに入れる。キーを0から始まる通し番号にでもしてキー自体を更に別のコレクションで管理すれば、疑似的なインデックスとして入手順にアイテムの個別インスタンスにアクセスすることも可能。(SortedDictionaryとどっちが早いかは未検証) http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/10
41: 名前は開発中のものです。 [sage] 2023/09/13(水) 22:19:12.03 ID:b/7dbaPf >>39 自分は2Dはスキップしてるからその分は早いかもしれないね 2Dの学習が必要かをUnity始める前に少し調べたけど、どちらかというと否定的な見解が多い印象で、UIの制作でどうせその辺やC#を扱う必要も出てくるだろうから最初から3Dで始めた >>40 ChatGPT便利だよなあ 厳密には自分はBingの会話AI(GPT4.0をウェブ検索用にチューニングしたやつ)を使ってるけど(無料だから) 無料版の3.5も試したけどBingと比べて誤情報や変なコードの出現率が高いから断念した ステートマシンって現在の状況をノードで繋いだステートを行き来して色々とするものだっけ?(無知) UnityのAnimator(mecanim)がステートマシンらしいからいずれ覚える必要があるし、自分の作ってるUIも段々と状況設定がゴチャゴチャになってきたからそういうのを勉強して整理しなきゃなあ http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/41
48: 名前は開発中のものです。 [sage] 2023/09/14(木) 21:51:03.03 ID:t6pji0Zs レガシー行きって何か怖いのよね(笑) 自分はUIToolkitにしてウェブみたいな作り出来るから画面サイズ気にしなくて楽になりました メモリ関連はよーわからんけど宅さんあるときはdictionaryかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/48
50: 名前は開発中のものです。 [sage] 2023/09/15(金) 21:24:06.03 ID:hZKK5Ca7 因みに今のパソコンでそのディクショナリのはやさとかメモリとかどれだけ影響あるのでしょうか? 最後の文章見ると個人開発じゃなくてグループ? このメモは一体、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/50
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s