[過去ログ] 【3Dゲームエンジン】Unity総合スレッド34 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
937(1): 2020/07/06(月)17:44 ID:egiYM38t(1/2) AAS
>>934
いや、UE4はコーディングルールがUnreal流なだけで、
コンパイラすら違うから上級C#技術者が四苦八苦してたUnityC#と違ってただのC++だぞ
メモリ管理もUE4のクラスでされてるからUnityC#と考える事は変わらないというか、Unityでメモリ管理考えてない奴はGC Allocめっちゃ出してそう
942(2): 2020/07/06(月)21:06 ID:egiYM38t(2/2) AAS
>>940
C++11とC++14が何かすら分かってないのか?
Unityで言うと「基本C#4.0で作られてるけどC#6.0の機能も使ってますよ」程度の意味だぞ。
そしてビルドツールが必要なのはUE4で定義された便利なマクロの置換処理で、Unityのmetaデータのようにそういう独自の前処理をやらないゲームエンジンはまず無い。ビルドツールもエンジンと一緒にちゃんとソース公開されてるしな。
んでUnityは標準のMonoじゃなくてカスタムされたコンパイラ&ランタイム。
だからMonoでとっくの昔に実装されてたTaskによるマルチスレッド(C#4.0以降)や低負荷なGC(世代別GC)が長年使えなかったし、MSのVC#コンパイラや公式のMonoと最適化の挙動が違ったりしていた。
これをユーザーが弄るには数百万以上払ってソースコードライセンスを買う必要があって実質無理だった。
省2
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.054s