「Unity」の記事一覧

【Unity】GravityComponent (重力付与) コンポーネントの作り方
親が空中にいる場合、毎フレーム velocity.y に重力を加算する。
【Unity】DashMechanic (ダッシュ機能) コンポーネントの作り方
入力時、親の移動速度を一時的に倍増させ、クールダウンを管理する。
【Unity】ImpactShake (ヒットストップ) コンポーネントの作り方
攻撃ヒット時、一瞬だけ Engine.time_scale を下げて打撃感を出す。
【Unity】SpriteFlipper (左右反転) コンポーネントの作り方
親の移動方向(velocity.x)に合わせてスプライトの flip_h を自動切替する。
【Unity】LogConsole (ログ出力) コンポーネントの作り方
画面内に半透明の黒窓を出し、print()の内容をゲーム内テキストで表示する。
【Unity】ObjectPool (オブジェクトプール) コンポーネントの作り方
弾などをqueue_freeせず非表示にして再利用し、メモリ負荷を下げる。
【Unity】VersionChecker (バージョン確認) コンポーネントの作り方
起動時にサーバーへHTTPリクエストを送り、最新版があるか通知する。
【Unity】CrashReporter (エラー送信) コンポーネントの作り方
ゲームがクラッシュした際、エラーログを開発者サーバーへ送信する。
【Unity】ScreenshotTaker (スクショ撮影) コンポーネントの作り方
F12キーなどで画面をキャプチャし、日時ファイル名で保存する。
【Unity】AnalyticsSender (分析送信) コンポーネントの作り方
「どのステージで死んだか」などの統計データを送信する。
【Unity】LocalizationMgr (言語切替) コンポーネントの作り方
TranslationServerを制御し、日本語/英語を即座に切り替える。