Search found 481 matches

by caitsithware
2018/02/19 09:22
Forum: Bug Report
Topic: ParameterContainerのパラメータ順序を変更するとCalcParameterの表示がおかしくなります
Replies: 2
Views: 3721

Re: ParameterContainerのパラメータ順序を変更するとCalcParameterの表示がおかしくなります

確認できましたので、次のバージョンにて修正いたします。

暫定対処方法:
  • Assets/Plugins/Arbor/Internal/Scripts/ParameterContainerInternal.csを開く。
  • 85行目(OnValidateメソッド内の最初の行)に以下コードを追加。

    Code: Select all

    if (_DicParameters != null)
    {
    	_DicParameters.Clear();
    }
    
ご不便おかけして申し訳ございませんが、アセットストアへアップデートされるまでは暫定対処の方法をお試しいただきますようお願いいたします。
by caitsithware
2018/02/10 00:44
Forum: Question
Topic: 現在のステートを復元する方法はありますか?
Replies: 2
Views: 3481

Re: 現在のステートを復元する方法はありますか?

ご質問ありがとうございます。 ゲームを再開する時は、開始ステート→ステートBと遷移させたい、ということですね。 その場合は、次の手順で実現できるかと思います。 中断時にstateMachine.currentState.nodeIDと中断しているフラグ等を保存。 再開時に開始ステートで中断フラグをチェックし、 中断ならstateMachine.Transition(保存していたnodeID)で遷移。 中断でなければStateLinkを用いて通常遷移(ステートAに遷移) コードにすると以下のような感じです。 (コード例についてはあくまで例であり細かな動作保証までは致しかねるため、参考程度とお考え...
by caitsithware
2018/02/02 10:52
Forum: Bug Report
Topic: ステートをリネームするときにペーストすると前回コピーしたステートもコピーされる
Replies: 1
Views: 2820

Re: ステートをリネームするときにペーストすると前回コピーしたステートもコピーされる

ご報告ありがとうございます。
再現確認できましたので次のバージョンにて修正いたします。

暫定対処方法
  • Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindows.csを開く。
  • 2730行目から2741行目にあるRenameOverlay関連の処理を切り取り。
  • 2717行目(HandleContextMenu()の前)に貼り付け。
by caitsithware
2017/12/22 02:42
Forum: Question
Topic: ParameterContainerのComponent型で型を切り替える方法が知りたい
Replies: 2
Views: 4179

Re: ParameterContainerのComponent型で型を切り替える方法が知りたい

ParameterContainerでの設定ではどの型かを指定できないため、Inspectorからコンポーネントをドラッグ&ドロップして格納する必要があります。 作業の流れは以下の通りです。 Inspectorを2つ表示する。 Inspectorを追加するには、右上のポップアップボタンをクリックし、「AddTab / Inspector」 [Suport]Arbor2.2.2_ParameterContainer_SetComponent01.gif ParameterContainerのGameObjectをHierarchyで選択し、片方のInspectorをLock。 Inspector...
by caitsithware
2017/12/22 02:22
Forum: Request
Topic: ParameterContainerにColor型が欲しいです
Replies: 1
Views: 3473

Re: ParameterContainerにColor型が欲しいです

対応検討いたします。
なお、あれば便利というレベルかと思いますので、対応につきましては優先度低とさせていただきます。
by caitsithware
2017/11/21 10:08
Forum: Question
Topic: 1フレームでのステートの更新回数について
Replies: 2
Views: 3511

Re: 1フレームでのステートの更新回数について

基本的な仕組みについて質問させていただきます。 ゲームのUpdateが行われたときに呼ばれるステートは1つのみという認識でよろしいでしょうか? 原則的に実行されるステートは通常ステート1つと全ての常駐ステートとなっています。 もし並列的にステートを状態遷移させたい場合は別のArborFSMを用意して別々に処理する形になります。 Move→GotoTransition→Move...とステートを交互に繰り返して移動させてみたところ 移動にがたつきが発生しました。 おそらく、内部処理で1フレーム間隔でMove処理が行われているからだと思いますが Arborの挙動として、1フレームで行わせたい処理...
by caitsithware
2017/11/21 06:57
Forum: Bug Report
Topic: MacのVisual Studioでデバッグができない
Replies: 2
Views: 3561

Re: MacのVisual Studioでデバッグができない

ご報告ありがとうございます。

Unityエディタ上では、Unity.app/Contents/Mono/lib/mono/2.0/System.dllを参照しているため問題なかったのですが、IDEではシステム側のSystem.dllを参照するようになっている関係でMicrosoft.CSharpがない場合にデバッガでのみ問題が発生するようです。

Microsoft.CSharpは使わないように修正いたします。
修正でき次第パッチを公開いたしますので、ご不便おかけしますがそれまで少々お待ちください。
by caitsithware
2017/11/17 09:49
Forum: Request
Topic: ArborEditorのStateLinkのラベル表示に遷移先のState名も表示されるとわかりやすいかも
Replies: 1
Views: 3392

Re: ArborEditorのStateLinkのラベル表示に遷移先のState名も表示されるとわかりやすいかも

要望ありがとうございます。 件名の通り、StateLink部分のラベル名に遷移先の名前も表示されると、 どこにつながっているのかラインを追わなくてもある程度わかるので 便利になると思うのですが、いかがでしょうか? 確かにステートの数が多くラインが交差したりなどで追いにくい箇所には良さそうですね。 ただ、常に表示していると逆に表示領域の関係で邪魔にもなりそうなので、ボタンやライン上をマウスオーバーでツールチップとして表示するなども検討してみたいと思います。 また、現状では遷移ラインの右クリックメニューにて遷移元や遷移先へ移動することもできます。 [Manual]Arbor 2.2.1_State...
by caitsithware
2017/11/15 00:55
Forum: Question
Topic: ステートマシンエディターの内容が消えた
Replies: 5
Views: 5257

Re: ステートマシンエディターの内容が消えた

詳細ありがとうございます。
wabisuke wrote:・消える直前にArbor以外のゲームオブジェクトも含めてなぜかスクリプトのpublicのメンバのインスペクターでの設定が消えていた。(インスペクターで設定できるpublicメンバの内容がリセットされていた)
この点から、ArborではなくUnityの不具合(最悪仕様)の可能性が高いですね。
例えば、エラー内容によってはシリアライズデータが消えるUnityのバグ、とかがあるのかもしれません。

ArborもUnityスクリプトで実装しているに過ぎないのでUnityのシリアライズ周りの不具合ですと対応は難しいかと思います。