Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
97555ff
コントロールスキーマ設定
reigithub Jun 14, 2026
361ce22
リバインドロジック実装
reigithub Jun 14, 2026
32fd178
リバインド単体テスト
reigithub Jun 14, 2026
3e9c705
テストアセンブリ
reigithub Jun 14, 2026
beb4db9
リバインドセーブデータ
reigithub Jun 14, 2026
33d4348
オプション画面にリバインド機能実装
reigithub Jun 14, 2026
44db6fe
PlayModeテストアセンブリ
reigithub Jun 14, 2026
e044ec9
NavigationBuilderリファクタ
reigithub Jun 14, 2026
6d83f88
ExplicitNavigation: グリッド対応
reigithub Jun 14, 2026
d7cecc6
プレハブWASD分割+グリッドNav
reigithub Jun 14, 2026
bf7f6d9
WASD分割で再バインド対応
reigithub Jun 14, 2026
2ab12a6
rename: RebindViews
reigithub Jun 14, 2026
3995575
APIパラメータ順を揃える
reigithub Jun 14, 2026
8a3fa11
Circle Sprites
reigithub Jun 14, 2026
aaa6f4e
キーバインド変更中の自動タイムアウト
reigithub Jun 14, 2026
8542a6a
rename: InputRebindView
reigithub Jun 14, 2026
20cf987
rename: InputActionRebindView
reigithub Jun 15, 2026
4ed2342
入力キー文字列ローカライズデータ
reigithub Jun 15, 2026
ef52069
入力キーローカライズ実装
reigithub Jun 15, 2026
2640a8e
RefreshBindingDisplaysメソッド抽出
reigithub Jun 15, 2026
74eb1a9
キーバインド全体リセット実装
reigithub Jun 15, 2026
a0b3252
コメント修正
reigithub Jun 15, 2026
3674696
rename: InputAction->Sprint
reigithub Jun 15, 2026
ba4266e
未使用InputActionを整理
reigithub Jun 15, 2026
6f50410
プレイヤーアンロード処理
reigithub Jun 15, 2026
146752d
キャンセルボタン削除
reigithub Jun 15, 2026
16f258f
スティックをリバインド対象から除外
reigithub Jun 15, 2026
97e017c
InputActions翻訳テーブル
reigithub Jun 15, 2026
ece0c15
InputActions翻訳設定
reigithub Jun 15, 2026
1413b83
Mouse XY 2D-Axis
reigithub Jun 15, 2026
9127937
xbox/ps/switch別の翻訳テーブル
reigithub Jun 15, 2026
90b731d
コントローラー種類(family)別の翻訳実装
reigithub Jun 15, 2026
4bce9ed
オプションセーブデータ整理
reigithub Jun 16, 2026
9501b96
バインド衝突時に入れ替えする機能
reigithub Jun 16, 2026
1fd2881
オプション画面レイアウト整理
reigithub Jun 16, 2026
ef30782
オプション画面ローカライズ追加
reigithub Jun 16, 2026
1301e37
InputAction改定
reigithub Jun 16, 2026
4b9c6bb
選択可能でリバインド不可
reigithub Jun 16, 2026
c49ff5b
バインド変更UI調整
reigithub Jun 16, 2026
405a89f
ローカライズ追加
reigithub Jun 16, 2026
706247d
ローカライズ追加
reigithub Jun 16, 2026
e43414b
インナータブ実装
reigithub Jun 16, 2026
4ad55f8
タブ切替時の初期選択
reigithub Jun 16, 2026
3e7e3d5
特定スキーマのみリセット
reigithub Jun 16, 2026
ff32da7
オプション画面レイアウト調整
reigithub Jun 16, 2026
8b64d72
ドキュメント更新
reigithub Jun 16, 2026
cb2b188
テスト修正
reigithub Jun 16, 2026
b78f300
テスト修正
reigithub Jun 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ A game development portfolio (monorepo) consisting of a Unity 6 client + game ba
|--------------------------------------------------------------------------------|
| ![GamepadUIControl](src/Game.Client/Documentation/GIFs/gamepad_ui_control.gif) |

| Input Action Rebinding |
|---------------------------------------------------------------------------------|
| ![InputActionRebinding](src/Game.Client/Documentation/GIFs/input_rebinding.gif) |

### Scene Transitions & Effects
| Scene Transition | Effects Showcase |
|-----------------|------------------|
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ Unity6クライアント + ゲームバックエンド基盤 + オンライン
|--------------------------------------------------------------------------------|
| ![GamepadUIControl](src/Game.Client/Documentation/GIFs/gamepad_ui_control.gif) |

| 入力キーバインド変更 |
|---------------------------------------------------------------------------------|
| ![InputActionRebinding](src/Game.Client/Documentation/GIFs/input_rebinding.gif) |


### シーン遷移・エフェクト
| シーン遷移 | エフェクト集 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,21 @@ MonoBehaviour:
m_GroupName: Localization-Assets-Shared
m_GUID: 451666f5d0e2643409edecbc7af33bb7
m_SerializeEntries:
- m_GUID: 257b1f2889daa8142959891c0f690b60
m_Address: Assets/Localization/Tables/String/InputControls Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 2cc7cf7ec22e69241b4d071651007bf7
m_Address: Assets/Localization/Tables/String/Common Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 8fde8acfa368cf34a982083ac8d2ebb4
m_Address: Assets/Localization/Tables/String/InputActions Shared Data.asset
m_ReadOnly: 1
m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: be8c7bfaed8f7eb428b95bd26a52c525, type: 2}
m_SchemaSet:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,24 @@ MonoBehaviour:
m_GroupName: Localization-String-Tables-English (en)
m_GUID: 1ca163cf09ed1b34d8f4544789927cb0
m_SerializeEntries:
- m_GUID: 4fa203c0eb4932b49b2b9655b528fc06
m_Address: InputActions_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 52f563c179512e14191473506eae3aea
m_Address: Common_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
- Preload
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 78082889404a25b458eeca43bc3846f5
m_Address: InputControls_en
m_ReadOnly: 1
m_SerializedLabels:
- Locale-en
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: be8c7bfaed8f7eb428b95bd26a52c525, type: 2}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,24 @@ MonoBehaviour:
m_GroupName: Localization-String-Tables-Japanese (ja)
m_GUID: 59c078261d41c7743add0bde5dc1b373
m_SerializeEntries:
- m_GUID: 34576d0439ebb6544aa26c8adb8e0db3
m_Address: InputControls_ja
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ja
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 69019800daf92ab44a907613f3f56cc3
m_Address: InputActions_ja
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ja
FlaggedDuringContentUpdateRestriction: 0
- m_GUID: f0f11cffa6a64e04bbde67676c83fe00
m_Address: Common_ja
m_ReadOnly: 1
m_SerializedLabels:
- Locale-ja
- Preload
FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: be8c7bfaed8f7eb428b95bd26a52c525, type: 2}
Expand Down
8 changes: 8 additions & 0 deletions src/Game.Client/Assets/Localization/CSV.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

165 changes: 165 additions & 0 deletions src/Game.Client/Assets/Localization/CSV/InputControls.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
Key,Id,English(en),Japanese(ja)
"xbox/buttonSouth",196230203318272,"A","Aボタン"
"xbox/buttonEast",196230207512576,"B","Bボタン"
"xbox/buttonWest",196230207512577,"X","Xボタン"
"xbox/buttonNorth",196230207512578,"Y","Yボタン"
"xbox/leftShoulder",196230207512579,"LB","LB"
"xbox/rightShoulder",196230207512580,"RB","RB"
"xbox/leftTrigger",196230207512581,"LT","LT"
"xbox/rightTrigger",196230207512582,"RT","RT"
"xbox/leftStickPress",196230207512583,"Left Stick Press","左スティック押込"
"xbox/rightStickPress",196230207512584,"Right Stick Press","右スティック押込"
"xbox/start",196230207512585,"Menu","メニュー"
"xbox/select",196230207512586,"View","ビュー"
"ps/buttonSouth",196230207512587,"Cross","×ボタン"
"ps/buttonEast",196230207512588,"Circle","○ボタン"
"ps/buttonWest",196230207512589,"Square","□ボタン"
"ps/buttonNorth",196230207512590,"Triangle","△ボタン"
"ps/leftShoulder",196230207512591,"L1","L1"
"ps/rightShoulder",196230207512592,"R1","R1"
"ps/leftTrigger",196230207512593,"L2","L2"
"ps/rightTrigger",196230207512594,"R2","R2"
"ps/leftStickPress",196230207512595,"L3","L3"
"ps/rightStickPress",196230207512596,"R3","R3"
"ps/start",196230207512597,"OPTIONS","オプション"
"ps/select",196230207512598,"SHARE","シェア"
"ps/touchpadButton",196230207512599,"Touchpad","タッチパッド"
"ps/micButton",196230207512600,"Mic Mute","マイクミュート"
"ps/systemButton",196230207512601,"PS","PSボタン"
"ps/leftTriggerButton",196230207512602,"L2","L2"
"ps/rightTriggerButton",196230207512603,"R2","R2"
"switch/buttonSouth",196230207512604,"B","Bボタン"
"switch/buttonEast",196230207512605,"A","Aボタン"
"switch/buttonWest",196230207512606,"Y","Yボタン"
"switch/buttonNorth",196230207512607,"X","Xボタン"
"switch/leftShoulder",196230207512608,"L","L"
"switch/rightShoulder",196230207512609,"R","R"
"switch/leftTrigger",196230207512610,"ZL","ZL"
"switch/rightTrigger",196230207512611,"ZR","ZR"
"switch/leftStickPress",196230207512612,"Left Stick","左スティック押込"
"switch/rightStickPress",196230207512613,"Right Stick","右スティック押込"
"switch/start",196230207512614,"Plus","+ボタン"
"switch/select",196230207512615,"Minus","-ボタン"
"switch/capture",196230207512616,"Capture","キャプチャー"
"switch/home",196230207512617,"Home","ホーム"
"a",76630990848,"A","A"
"b",76668739584,"B","B"
"c",76668739585,"C","C"
"d",76668739586,"D","D"
"e",76668739587,"E","E"
"f",76668739588,"F","F"
"g",76668739589,"G","G"
"h",76668739590,"H","H"
"i",76668739591,"I","I"
"j",76668739592,"J","J"
"k",76668739593,"K","K"
"l",76668739594,"L","L"
"m",76668739595,"M","M"
"n",76668739596,"N","N"
"o",76668739597,"O","O"
"p",76668739598,"P","P"
"q",76668739599,"Q","Q"
"r",76668739600,"R","R"
"s",76668739601,"S","S"
"t",76668739602,"T","T"
"u",76668739603,"U","U"
"v",76668739604,"V","V"
"w",76668739605,"W","W"
"x",76668739606,"X","X"
"y",76668739607,"Y","Y"
"z",76668739608,"Z","Z"
"1",76668739609,"1","1"
"2",76668739610,"2","2"
"3",76668739611,"3","3"
"4",76672933888,"4","4"
"5",76672933889,"5","5"
"6",76672933890,"6","6"
"7",76672933891,"7","7"
"8",76672933892,"8","8"
"9",76672933893,"9","9"
"0",76672933894,"0","0"
"space",76672933895,"Space","Space"
"enter",76672933896,"Enter","Enter"
"escape",76672933897,"Escape","Esc"
"tab",76672933898,"Tab","Tab"
"backspace",76672933899,"Backspace","Backspace"
"leftShift",76672933900,"Left Shift","Left Shift"
"rightShift",76672933901,"Right Shift","Right Shift"
"leftCtrl",76672933902,"Left Ctrl","Left Ctrl"
"rightCtrl",76672933903,"Right Ctrl","Right Ctrl"
"leftAlt",76672933904,"Left Alt","Left Alt"
"rightAlt",76672933905,"Right Alt","Right Alt"
"upArrow",76672933906,"Up Arrow","↑"
"downArrow",76672933907,"Down Arrow","↓"
"leftArrow",76672933908,"Left Arrow","←"
"rightArrow",76672933909,"Right Arrow","→"
"backquote",76672933910,"`","`"
"minus",76672933911,"-","-"
"equals",76672933912,"=","="
"leftBracket",76672933913,"[","["
"rightBracket",76672933914,"]","]"
"semicolon",76672933915,";",";"
"quote",76672933916,"'","'"
"backslash",76672933917,"\","\"
"comma",76672933918,",",","
"period",76672933919,".","."
"slash",76672933920,"/","/"
"home",76672933921,"Home","Home"
"end",76672933922,"End","End"
"insert",76672933923,"Insert","Insert"
"delete",76672933924,"Delete","Delete"
"pageUp",76672933925,"Page Up","PageUp"
"pageDown",76672933926,"Page Down","PageDown"
"capsLock",76672933927,"Caps Lock","CapsLock"
"f1",76672933928,"F1","F1"
"f2",76672933929,"F2","F2"
"f3",76672933930,"F3","F3"
"f4",76672933931,"F4","F4"
"f5",76672933932,"F5","F5"
"f6",76672933933,"F6","F6"
"f7",76672933934,"F7","F7"
"f8",76672933935,"F8","F8"
"f9",76672933936,"F9","F9"
"f10",76672933937,"F10","F10"
"f11",76672933938,"F11","F11"
"f12",76672933939,"F12","F12"
"numpad0",76672933940,"Numpad 0","テンキー0"
"numpad1",76672933941,"Numpad 1","テンキー1"
"numpad2",76672933942,"Numpad 2","テンキー2"
"numpad3",76672933943,"Numpad 3","テンキー3"
"numpad4",76672933944,"Numpad 4","テンキー4"
"numpad5",76672933945,"Numpad 5","テンキー5"
"numpad6",76672933946,"Numpad 6","テンキー6"
"numpad7",76672933947,"Numpad 7","テンキー7"
"numpad8",76672933948,"Numpad 8","テンキー8"
"numpad9",76672933949,"Numpad 9","テンキー9"
"numpadEnter",76672933950,"Numpad Enter","テンキーEnter"
"numpadPlus",76672933951,"Numpad +","テンキー+"
"numpadMinus",76672933952,"Numpad -","テンキー-"
"numpadMultiply",76672933953,"Numpad *","テンキー*"
"numpadDivide",76672933954,"Numpad /","テンキー/"
"numpadPeriod",76672933955,"Numpad .","テンキー."
"leftButton",76672933956,"Left Click","左クリック"
"rightButton",76672933957,"Right Click","右クリック"
"middleButton",76672933958,"Middle Click","中クリック"
"forwardButton",76672933959,"Forward","進む"
"backButton",76672933960,"Back","戻る"
"buttonSouth",76672933961,"A","Aボタン"
"buttonEast",76672933962,"B","Bボタン"
"buttonWest",76672933963,"X","Xボタン"
"buttonNorth",76672933964,"Y","Yボタン"
"dpad/up",76672933965,"D-Pad Up","十字キー↑"
"dpad/down",76672933966,"D-Pad Down","十字キー↓"
"dpad/left",76672933967,"D-Pad Left","十字キー←"
"dpad/right",76672933968,"D-Pad Right","十字キー→"
"leftStick",76672933969,"Left Stick","左スティック"
"rightStick",76672933970,"Right Stick","右スティック"
"leftStickPress",76672933971,"Left Stick Press","左スティック押込"
"rightStickPress",76672933972,"Right Stick Press","右スティック押込"
"leftShoulder",76672933973,"Left Shoulder","Lボタン"
"rightShoulder",76672933974,"Right Shoulder","Rボタン"
"leftTrigger",76672933975,"Left Trigger","LT"
"rightTrigger",76672933976,"Right Trigger","RT"
"start",76672933977,"Start","Start"
"select",76672933978,"Select","Select"
"delta",147288283422720,"Mouse XY 2D-Axis","マウス XY 2D軸"

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,26 @@ MonoBehaviour:
m_Key: UncappedFrameRateLimit
m_Metadata:
m_Items: []
- m_Id: 5849428867948544
m_Key: Controls
m_Metadata:
m_Items: []
- m_Id: 5862682835034112
m_Key: Game
m_Metadata:
m_Items: []
- m_Id: 5955032190033920
m_Key: Gamepad
m_Metadata:
m_Items: []
- m_Id: 5955178034372608
m_Key: KeyboardAndMouse
m_Metadata:
m_Items: []
- m_Id: 5965764814184448
m_Key: Reset
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:
Expand Down
20 changes: 20 additions & 0 deletions src/Game.Client/Assets/Localization/Tables/String/Common_en.asset
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,26 @@ MonoBehaviour:
m_Localized: Uncapped Frame RateLimit
m_Metadata:
m_Items: []
- m_Id: 5849428867948544
m_Localized: Controls
m_Metadata:
m_Items: []
- m_Id: 5862682835034112
m_Localized: Game
m_Metadata:
m_Items: []
- m_Id: 5955032190033920
m_Localized: Gamepad
m_Metadata:
m_Items: []
- m_Id: 5955178034372608
m_Localized: Keyboard&Mouse
m_Metadata:
m_Items: []
- m_Id: 5965764814184448
m_Localized: Reset
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []
20 changes: 20 additions & 0 deletions src/Game.Client/Assets/Localization/Tables/String/Common_ja.asset
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,26 @@ MonoBehaviour:
m_Localized: "\u30D5\u30EC\u30FC\u30E0\u30EC\u30FC\u30C8\u7121\u5236\u9650"
m_Metadata:
m_Items: []
- m_Id: 5849428867948544
m_Localized: "\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB"
m_Metadata:
m_Items: []
- m_Id: 5862682835034112
m_Localized: "\u30B2\u30FC\u30E0"
m_Metadata:
m_Items: []
- m_Id: 5955032190033920
m_Localized: "\u30B2\u30FC\u30E0\u30D1\u30C3\u30C9"
m_Metadata:
m_Items: []
- m_Id: 5955178034372608
m_Localized: "\u30AD\u30FC\u30DC\u30FC\u30C9&\u30DE\u30A6\u30B9"
m_Metadata:
m_Items: []
- m_Id: 5965764814184448
m_Localized: "\u30EA\u30BB\u30C3\u30C8"
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []
Loading
Loading