diff --git a/book/SUMMARY.md b/book/SUMMARY.md
index 7ebd5a4..cf3fbe3 100644
--- a/book/SUMMARY.md
+++ b/book/SUMMARY.md
@@ -6,6 +6,7 @@
* [start](default/01_start.md)
* [install](default/02_install.md)
* [tips](default/03_tips.md)
+ * [issue](default/00_issue.md)
* [game animation sample](gas/README.md)
* [キャラクターを追加する](gas/01_character.md)
* [飛びつける高さを増やす](gas/02_jump.md)
@@ -16,14 +17,15 @@
* [アニメーションを作成する](gas/07_anim.md)
* [niagaraでダメージを出す](gas/08_niagara.md)
* [椅子に座る](gas/09_chair.md)
+ * [issue](gas/00_issue.md)
* [control rig sample](crs/README.md)
* [CRでキャラクターを動かす](crs/01_character.md)
* [ボスを作る](crs/02_boss.md)
* [city sample](city/README.md)
- * [エラーを解消する](city/00_err.md)
* [惑星形式のmapを作る](city/01_remove.md)
* [橋を作る](city/02_bridge.md)
* [建造物を作る](city/03_house.md)
+ * [issue](city/00_issue.md)
* [json blueprint utilities](json/README.md)
* [apiから情報を取得する](json/01_varest.md)
* [pixel streaming](pixel/README.md)
diff --git a/book/city/00_err.md b/book/city/00_issue.md
similarity index 62%
rename from book/city/00_err.md
rename to book/city/00_issue.md
index f16919a..c4c285e 100644
--- a/book/city/00_err.md
+++ b/book/city/00_issue.md
@@ -1,6 +1,6 @@
-# エラーを解消する
+# issue
-ここではcity sampleで発生する問題をまとめます。
+[issue](/default/00_issue.html)
## buildが遅い場合
@@ -52,35 +52,7 @@ https://github.com/EpicGames/UnrealEngine/tree/release/Engine/Plugins/Performanc
基本的に新しいprojectを作成するときは`VaultCache`からcopyされます。これがないとdownloadから`VaultCache`が生成されます。
-## error II-E1001
-`Epic Games Launcher`に非常によく出るerrorです。
-
-エラーコード「II-E1001」は、主にEpic Games LauncherまたはUnreal Engineでのプロジェクト作成やコンテンツダウンロード時に発生する問題です。このエラーの原因と解決策を以下にまとめます。`Epic Games Launcher`を再インストールすることでしか治らないこともあります。
-
-1. キャッシュの破損
-> Epic Games LauncherのVault Cacheに破損したデータが残っている場合、エラーが発生することがあります7。
-2. ダウンロード中のクラッシュ
-> コンテンツのダウンロード中にPCがクラッシュした場合、未完了のデータが原因でエラーが発生することがあります7。
-3. 外部ストレージの使用
-> ライブラリが外部ハードドライブ上にある場合、ランチャーが正しく認識できないことがあります7。
-
-### 解決策
-
-1. Vault Cacheフォルダを確認・削除
-> Epic Games Launcherの「設定」からVault Cacheの場所を確認します。
-> 対象コンテンツのフォルダを削除します(フォルダが空の場合も削除可能)。
-> 他のフォルダを選択して、元のフォルダに戻すと解消されることがあります。
-2. Vault Cacheフォルダの属性変更
-> Vault Cacheフォルダを右クリックし、「読み取り専用」のチェックを外して適用します。
-3. Epic Games Launcherの再起動
-> ランチャーを再起動し、問題が解消されるか確認します。
-> 必要であればPC自体も再起動してください。
-4. 外部ストレージの確認
-> ライブラリが外部ストレージ上にある場合、ランチャー設定で適切なキャッシュフォルダが指定されているか確認します7。
-5. Epic Games Launcherの再インストール
-> キャッシュをクリアした後、Epic Games Launcherを再インストールします。
-> これらの手順で解決しない場合は、Epic Gamesサポート(公式ヘルプページ)に問い合わせることをお勧めします。
## characterのcollisionが機能せず地面に埋まってしまう
diff --git a/book/default/00_issue.md b/book/default/00_issue.md
new file mode 100644
index 0000000..35b5602
--- /dev/null
+++ b/book/default/00_issue.md
@@ -0,0 +1,40 @@
+# issue
+
+問題の解決を目指します。
+
+ゲーム開発をしていると、issue(問題)がたくさん発生します。特にueはbug(バグ)が多く、機能は実験的(pre releases)であることが多いです。
+
+## list
+
+- [game animation sample](/gas/00_issue.html)
+- [city sample](/city/00_issue.html)
+
+## error II-E1001
+
+`Epic Games Launcher`に非常によく出るerrorです。
+
+エラーコード「II-E1001」は、主にEpic Games LauncherまたはUnreal Engineでのプロジェクト作成やコンテンツダウンロード時に発生する問題です。このエラーの原因と解決策を以下にまとめます。`Epic Games Launcher`を再インストールすることでしか治らないこともあります。
+
+1. キャッシュの破損
+> Epic Games LauncherのVault Cacheに破損したデータが残っている場合、エラーが発生することがあります7。
+2. ダウンロード中のクラッシュ
+> コンテンツのダウンロード中にPCがクラッシュした場合、未完了のデータが原因でエラーが発生することがあります7。
+3. 外部ストレージの使用
+> ライブラリが外部ハードドライブ上にある場合、ランチャーが正しく認識できないことがあります7。
+
+### 解決策
+
+1. Vault Cacheフォルダを確認・削除
+> Epic Games Launcherの「設定」からVault Cacheの場所を確認します。
+> 対象コンテンツのフォルダを削除します(フォルダが空の場合も削除可能)。
+> 他のフォルダを選択して、元のフォルダに戻すと解消されることがあります。
+2. Vault Cacheフォルダの属性変更
+> Vault Cacheフォルダを右クリックし、「読み取り専用」のチェックを外して適用します。
+3. Epic Games Launcherの再起動
+> ランチャーを再起動し、問題が解消されるか確認します。
+> 必要であればPC自体も再起動してください。
+4. 外部ストレージの確認
+> ライブラリが外部ストレージ上にある場合、ランチャー設定で適切なキャッシュフォルダが指定されているか確認します7。
+5. Epic Games Launcherの再インストール
+> キャッシュをクリアした後、Epic Games Launcherを再インストールします。
+> これらの手順で解決しない場合は、Epic Gamesサポート(公式ヘルプページ)に問い合わせることをお勧めします。
diff --git a/book/default/README.md b/book/default/README.md
index 76dca17..1dca1f8 100644
--- a/book/default/README.md
+++ b/book/default/README.md
@@ -22,14 +22,18 @@ ue5でゲームを作成するまでの過程をまとめます。
## 使用するタグ
+### youtube
+
+`https://www.youtube.com/embed/${id}?start=0&end=10&mute=1&rel=0&showinfo=0&controls=0`
+
```html
-# youtube
-## https://www.youtube.com/embed/${id}?start=0&end=10&mute=1&rel=0&showinfo=0&controls=0
```
+### blueprint
+
+`https://blueprintue.com/render/${id}/${n}`
+
```html
-# blueprint
-## https://blueprintue.com/render/${id}/${n}
```
diff --git a/book/gas/00_issue.md b/book/gas/00_issue.md
new file mode 100644
index 0000000..4fe11f6
--- /dev/null
+++ b/book/gas/00_issue.md
@@ -0,0 +1,43 @@
+# issue
+
+[issue](/default/00_issue.html)
+
+## GameplayCameraをdisableにする
+
+GASで使用されるGameplayCamera(plugin)が壊れているため、これを削除する人が多いです。
+
+削除方法は簡単で`/Content/Blueprints/CBP_SandboxCharacter`の`GameplayCamera`というcomponentを削除し、err箇所のnodeを修正すると完了です。
+
+仕組みを解説すると、このcomponentでCameraに`/Blueprints/Cameras/CameraAsset_SandboxCharacter`を指定しています。そして、`SetupCamera`という関数でenable(有効)にします。関数では`$project/Config/DefaultEngine.ini`にある`DDCVar.NewGameplayCameraSystem.Enable`の値がtrueなら使用されます。
+
+```sh
+[/Script/Engine.DataDrivenConsoleVariableSettings]
++CVarsArray=(Type=CVarBool,Name="DDCVar.NewGameplayCameraSystem.Enable",ToolTip="",DefaultValueFloat=0.000000,DefaultValueInt=0,DefaultValueBool=True)
+```
+
+`DDCVar.NewGameplayCameraSystem.Enable`をfalseにするか、あるいは`branch`の処理を削除し、false後の処理(Set View Target with Blend)につなげるかで機能をdisable(無効)にすることができます。
+
+私はなるべく最新機能を使用したいと思っています。ですが、先に述べたように色々と壊れているため、問題がたくさん発生します。原因が`GameplayCamera`にあることを突き止めるのも苦労しますから、disableにしておくのが正解かもしれません。
+
+## characterのcomponentが初期化される
+
+ある時点で`/Content/Blueprints/RetargetedCharacters/CBP_SandboxCharacter_${name}`にあるcompoentが初期化されていることに気づくかもしれません。
+
+原因はわかりませんが、これが起こるとcamera(カメラ)がおかしくなったり、`IA_Sprint`でダッシュできなくなったりすることがあります。
+
+これを解決する方法は、`/Content/Blueprints/CBP_SandboxCharacter`の`Event BeginPlay`でcomponentの初期設定をすることです。
+
+
+
+## IA_Sprintのダッシュができなくなる
+
+ダッシュは`/Content/Blueprints/RetargetedCharacters/CBP_SandboxCharacter_${name}`の`Event BeginPlay`を削除することで解消しました(nodeがつながっていなくてもevent自体を削除)。
+
+## traversableが機能しなくなる
+
+突然、traversable(トラバーサブル)、つまり、よじ登ったりする機能が使えなくなることがあります。
+
+いくつか原因が考えられますが、project設定の`collision > trace channel : Traversable`に問題があるのかもしれません。
+
+collision trace channelに問題が発生するときはけっこう大変です。色々とbugがあり、一度削除して同じ名前で作り直せば動作することもありますが、余計に壊れることもあります。例えば、削除したときにBPのnodeに他のtrace channelが自動で入ってしまうことも要因になります。
+