「SYS」の記事一覧

【Unity】StateMachine (ステート管理) コンポーネントの作り方
「Idle」「Run」などの子ノードを管理し、現在のアクティブな状態のみ処理を実行させる。
【Unity】DebugLabel (デバッグ表示) コンポーネントの作り方
親のプロパティ(VelocityやState)を常に頭上に表示するラベルを作成する。
【Unity】VisibilityOptimizer (画面外停止) コンポーネントの作り方
VisibleOnScreenNotifier2D を使い、画面外に出たら親の処理(Process)を停止する。
【Unity】LogConsole (ログ出力) コンポーネントの作り方
画面内に半透明の黒窓を出し、print()の内容をゲーム内テキストで表示する。
【Unity】ObjectPool (オブジェクトプール) コンポーネントの作り方
弾などをqueue_freeせず非表示にして再利用し、メモリ負荷を下げる。
【Unity】VersionChecker (バージョン確認) コンポーネントの作り方
起動時にサーバーへHTTPリクエストを送り、最新版があるか通知する。
【Unity】CrashReporter (エラー送信) コンポーネントの作り方
ゲームがクラッシュした際、エラーログを開発者サーバーへ送信する。
【Unity】ScreenshotTaker (スクショ撮影) コンポーネントの作り方
F12キーなどで画面をキャプチャし、日時ファイル名で保存する。
【Unity】AnalyticsSender (分析送信) コンポーネントの作り方
「どのステージで死んだか」などの統計データを送信する。
【Unity】LocalizationMgr (言語切替) コンポーネントの作り方
TranslationServerを制御し、日本語/英語を即座に切り替える。
【Unity】InputRemapper (入力割当) コンポーネントの作り方
ゲームパッドやキーボードの入力を検知し、InputMapを書き換える。