Unity初心者の俺が調べたことをメモするスレ (99レス)
上
下
前
次
1-
新
31
(1)
: 2023/09/10(日)21:59
ID:u9L0A1tk(2/2)
AA×
>>28
>>29
>>30
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
31: [sage] 2023/09/10(日) 21:59:14.98 ID:u9L0A1tk >>28 ECSは全然理解してないし有料アセットとの兼ね合いが悪い(自分で調整できない/作業量多すぎ)だから導入するつもりは現状ないかなあ アセット開発者がDiscordで今からECS対応は難しいって言っているのも見かけたし >>29 どういうコードがGCalloc発生するのか自分で見て覚えていきたいってのもあるし、しばらくは続けようかな シューティングゲームって弾幕GameObjectのinitialize/Destroyやオブジェクトプール行き来のDisable/Enableで最適化が大変そうだなあ 差し支えなければ教えてほしいんだけど重い処理を行っている時ってフレーム毎にどのくらいGCalloc発生してますか? >>30 ? 今日はNPC(アセットのコンポーネント)のUpdate30個をOnUpdateに変えるお試し軽量化をしてみた 0.5msぐらいの改善が見られた 他にも自分のゲームに使用しない無駄な機能がついていたりするから削っていこう アセットに更新があった時に面倒だが、勉強道具にしたり自分で色々と改造したりできるから完全なC#コードが提供されているものは便利(DLLで提供されているものがあるか知らんけど) アセットとC#の話で一つ複雑だなと思うのは、AssemblyDefinitionによってアセンブリが定義・分割されているとアセット側からこちらの自作コードにそのままではアクセスできない点。コード弄り始めた頃は原因が分からなくて四苦八苦した。 自作コードにAssemblyDefinitionsを設定していない場合は自動的にAssembly-Csharpに配置されるが、このAssembly-Csharpと他アセンブリのアクセスは一方通行の関係にある。すなわち、Assembly-Csharpから他アセンブリにはアクセスできるが、他アセンブリからAssembly-Csharpにアクセスすることはできない。 なので自分のコードに弄ったアセット側からアクセスしたい場合は、自分のコードをアセンブリ定義・分割して参照設定を追加するか、自分のコードをアセット側のアセンブリ内に入れる必要がある。 まあむしろアセットでアセンブリ定義・分割されてない方が色々と問題らしいので自分の経験は初心者特有の躓きって感じだな http://mevius.5ch.net/test/read.cgi/gamedev/1693399963/31
は全然理解してないし有料アセットとの兼ね合いが悪い自分で調整できない作業量多すぎだから導入するつもりは現状ないかなあ アセット開発者がで今から対応は難しいって言っているのも見かけたし どういうコードが発生するのか自分で見て覚えていきたいってのもあるししばらくは続けようかな シューティングゲームって弾幕のやオブジェクトプール行き来ので最適化が大変そうだなあ 差し支えなければ教えてほしいんだけど重い処理を行っている時ってフレーム毎にどのくらい発生してますか? 今日はアセットのコンポーネントの個をに変えるお試し軽量化をしてみた ぐらいの改善が見られた 他にも自分のゲームに使用しない無駄な機能がついていたりするから削っていこう アセットに更新があった時に面倒だが勉強道具にしたり自分で色と改造したりできるから完全なコードが提供されているものは便利で提供されているものがあるか知らんけど アセットとの話で一つ複雑だなと思うのはによってアセンブリが定義分割されているとアセット側からこちらの自作コードにそのままではアクセスできない点コード弄り始めた頃は原因が分からなくて四苦八苦した 自作コードにを設定していない場合は自動的にに配置されるがこのと他アセンブリのアクセスは一方通行の関係にあるすなわちから他アセンブリにはアクセスできるが他アセンブリからにアクセスすることはできない なので自分のコードに弄ったアセット側からアクセスしたい場合は自分のコードをアセンブリ定義分割して参照設定を追加するか自分のコードをアセット側のアセンブリ内に入れる必要がある まあむしろアセットでアセンブリ定義分割されてない方が色と問題らしいので自分の経験は初心者特有のきって感じだな
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 68 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.053s