@@ -66,16 +66,16 @@ ifls i 100 goto LOOP1
6666## 使用方法
6767
6868- UnityEditor とUnityPlayer (実機)の両方で実行出来ます。
69- - 既存の EventSystem オブジェクトと EventSystemBot オブジェクトを差し替える必要があります 。
69+ - 既存の` Event System `オブジェクトと` Event System Bot `オブジェクトを差し替える必要があります 。
7070- 具体的な手順は下記の通りです。
7171
7272### インストール方法
7373
74741. 本リポジトリを使用したいUnityProject のAsset 以下に配置します。</br ></br >
75- 2. Scene 上に、`EventSystemBot ` を配置します。元々Scene 上にある`EventSystem `は無効化して下さい。</br ></br >
75+ 2. Scene 上に、`Event System Bot ` を配置します。元々Scene 上にある`EventSystem `は無効化して下さい。</br ></br >
7676</br ></br >
77773. [イベントスクリプト]を作成します。イベントスクリプトの記述情報に関しては、[こちら](https ://github .com /katsumasa /UnityBotKun /wiki /EventScript )をご確認下さい。また、プレイ中の入力を記録し、イベントスクリプトに書き出すことも可能です。</br ></br >
78- 4. イベントスクリプトを EventSystemBot -> EventScriptSystem -> Scripts に登録します 。</br ></br >
78+ 4. イベントスクリプトを` Event System Bot `->` Event Script System `->` Scripts `に登録します 。</br ></br >
7979</br ></br >
80805. プログラム中に[Input ](https ://docs .unity3d .com /ja /2018.4/ScriptReference /Input .html )を使用している箇所は`Input2 `に置き換えて下さい。</br > example </br >
8181
@@ -91,7 +91,7 @@ var horizontal = Input2.GetAxsisRow("Horizontal");
9191
9292### UnityEditorでの実行方法
9393
94- Unity EditorをPlay Modeで実行し、任意のタイミングでEventScriptSystemのPlayボタンを押します 。</br ></br >
94+ Unity EditorをPlay Modeで実行し、任意のタイミングで ` Event Script System ` のPlayボタンを押します 。</br ></br >
9595![ 223d79121d8f60d04063952a468103fb] ( https://user-images.githubusercontent.com/29646672/115173162-9f9f7980-a101-11eb-9bc1-88bb9615ca79.gif ) </br ></br >
9696
9797### UnityPlayer(実機)での実行方法
@@ -105,13 +105,13 @@ UnityBotKun Remote Clientを使ってApplicationをUnityEditorからリモート
105105
106106## Component
107107
108- ここでは、` EventSystemBot ` にAddされているコンポーネントを説明します。
108+ ここでは、` Event System Bot ` にAddされているコンポーネントを説明します。
109109
110110### Event System Bot
111111
112- EventSystemBotはEventSystem ,StandaloneInputModuleOverrider,ScriptBot,InputBot,InputRecorder,DontDestory等の複数のコンポーネントで構成されています。
112+ ` Event System Bot ` はEventSystem ,StandaloneInputModuleOverrider,ScriptBot,InputBot,InputRecorder,DontDestory等の複数のコンポーネントで構成されています。
113113
114- ### EventSystem
114+ ### Event System
115115
116116![ img] ( https://user-images.githubusercontent.com/29646672/115169576-65ca7500-a0f9-11eb-95cf-c1f649bcf857.png )
117117
@@ -125,7 +125,7 @@ EventSystemBotはEventSystem,StandaloneInputModuleOverrider,ScriptBot,InputBot,I
125125Axisやボタンの名称を変更する場合はこちらで設定を行います。
126126詳細に関しては、[ スクリプトリファレンス] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.StandaloneInputModule.html ) をご確認下さい。</br ></br >
127127
128- ### EventScriptSystem
128+ ### Event Script System
129129
130130![ img] ( https://user-images.githubusercontent.com/29646672/115514564-31081a80-a2bf-11eb-9ca6-991f5ed9b4e2.png )
131131
@@ -175,12 +175,12 @@ InputをHackするコンポーネントです。
175175
176176### Dont Destory
177177
178- Sceneを跨いでEventSystemBotを使用する為のコンポーネントです 。
178+ Sceneを跨いで ` Event System Bot ` を使用する為のコンポーネントです 。
179179
180180![ img] ( https://user-images.githubusercontent.com/29646672/115174476-44bb5180-a104-11eb-9dc0-43120e0f571a.png )
181181
182182- Is Dont Destroy On Load
183- Scene切り替え時のEventSystemBotを破棄したくない場合は有効にする必要があります 。
183+ Scene切り替え時の ` Event System Bot ` を破棄したくない場合は有効にする必要があります 。
184184
185185### Remote Player
186186
@@ -190,7 +190,7 @@ Sceneを跨いでEventSystemBotを使用する為のコンポーネントです
190190
191191<img width =" 426 " alt =" RemoteClient " src =" https://user-images.githubusercontent.com/29646672/116061453-d48d6c80-a6bd-11eb-93f5-2dcfc7384654.png " >
192192
193- UnityPlayer(実機)上のEventSystemBotをUnityEditorから制御する為のWindowです 。
193+ UnityPlayer(実機)上の ` Event System Bot ` をUnityEditorから制御する為のWindowです 。
194194
195195① Refleshボタン。Player上のUnityBotKunの情報を取得します。</br >
196196② イベントスクリプト実行ボタン。④で指定されたイベントスクリプトを実行/停止を行います。
@@ -217,10 +217,10 @@ UnityPlayer(実機)上のEventSystemBotをUnityEditorから制御する為のWin
217217- A</br >` InpurRecorder ` はInputのみを記録しています。処理落ちや乱数など、結果に対して様々な要員がある為、同じ結果にならない場合があります。
218218
219219- Q</br >イベントスクリプトを実行しても、Inputが反映されません。
220- - A</br >他の` EventSystem ` が有効になっている可能性があります。実行時に` EventSystemBot ` 以外の` EventSystem ` が` Scene ` 上に存在しないか確認してみて下さい。また、` Standalone Iput Module Override ` の` Force Module Active ` を有効にすることで改善する可能性があります。
220+ - A</br >他の` Event System ` が有効になっている可能性があります。実行時に` Event System Bot ` 以外の` Event System ` が` Scene ` 上に存在しないか確認してみて下さい。また、` Standalone Iput Module Override ` の` Force Module Active ` を有効にすることで改善する可能性があります。
221221
222222- Q</br >` uGUI ` にはタッチやマウスのクリックが反応しますが、3D等他のオブジェクトに反応しません。
223- - A</br >` EventSystem ` を利用している為、` MonoBehaviour.OnMouseXXX ` 系のイベントは発生しません。[ IPointerEnterHandler] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.IPointerEnterHandler.html ) を継承する等してイベントをキャッチして下さい。また、Cameraオブジェクトに[ PhysicsRaycaster] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.PhysicsRaycaster.html ) や[ Physics2DRaycaster] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.Physics2DRaycaster.html ) をAddすることもお忘れなく。
223+ - A</br >` Event System ` を利用している為、` MonoBehaviour.OnMouseXXX ` 系のイベントは発生しません。[ IPointerEnterHandler] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.IPointerEnterHandler.html ) を継承する等してイベントをキャッチして下さい。また、Cameraオブジェクトに[ PhysicsRaycaster] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.PhysicsRaycaster.html ) や[ Physics2DRaycaster] ( https://docs.unity3d.com/ja/2018.4/ScriptReference/EventSystems.Physics2DRaycaster.html ) をAddすることもお忘れなく。
224224
225225[ ^ 1 ] :リリース済みのアプリケーションを制御出来る訳ではありません。)
226226[ ^ 2 ] :Input単体での再現の為、再現性の精度は低いです。
0 commit comments