Search found 22 matches

by kkk
2018/09/04 00:27
Forum: Bug Report
Topic: ArborFsmの負荷について
Replies: 4
Views: 5207

Re: ArborFsmの負荷について

返信有難うございます。Instantiate時の高負荷については了解しました。 ただ、2回目以降のステート切替時も同様に負荷が高い気がします。資料をご確認ください。 できれば、SubStateMachineReferenceを利用したいので、こちらでも負荷軽減策が無いか模索してみます。 以上よろしくおねがいします。 環境 Unityバージョン: 2018.1.16f1 Arborバージョン: 3.2.0 OS: maxOS High Sierra 10.13.6 再現方法: SubStateMachineReferenceを利用したステート管理。SubStateMachineReference...
by kkk
2018/09/03 12:56
Forum: Bug Report
Topic: ArborFsmの負荷について
Replies: 4
Views: 5207

ArborFsmの負荷について

お世話になっております。
バグというわけではありませんが、ArborFsmで、FsmをSubStateMachineReferenceを利用して、AIのメイン処理を分けていましたが、負荷が高く感じます。SubStateMachineReferenceは、ステートを移行するたびに再ロードするのでしょうか? 負荷を検証するために Profilerを確認しましたが、FindFieldBase.FindFieldでかなりの時間を要しているようです。Profilerのスナップを載せておきます。一度ご確認お願いします。
by kkk
2018/08/30 08:28
Forum: Request
Topic: 演算ノードのパッケージ化
Replies: 1
Views: 3881

演算ノードのパッケージ化

お世話になっております。 Arborで、演算ノードについてですが、複数の演算をつなげて、最終的には1つの Outputで出力したものを使う感じの処理があるのですが、 演算ノードが増えると画面がごちゃごちゃしてしまいます。 演算ノードをパッケージ化して、任意のInput, Outputを、パッケージに表示する感じにできると画面がスッキリするとおもいます。 (パッケージをダブルクリックなどで、中身が表示される。演算ノードのInputや、Ouputを選んでパッケージに表示するか選択する) もちろん、演算ノード以外も同様にパッケージ化できれば、使いやすくなると思いますが、AI作成時に、条件が増えるほど...
by kkk
2018/08/17 16:09
Forum: Request
Topic: StateLinkをタップしたときの挙動
Replies: 2
Views: 4913

Re: StateLinkをタップしたときの挙動

返答ありがとうございます。確かに一切動かさないとメニューが出るだけになっていました。
ただ、頻繁に自身に繋がってしまいます。おそらくボタンを押したときに数Dotだけ動くからそのようになるんだと思うので、ある程度(4dot程度)は許容してもらえると助かります。とりあえずは、アンドゥ等で対処したいと思います。よろしくおねがいします。
by kkk
2018/08/17 03:33
Forum: Request
Topic: StateLinkをタップしたときの挙動
Replies: 2
Views: 4913

StateLinkをタップしたときの挙動

StateLinkをタップしてそのまま離すと、自身のステートに繋がってしまいます。すでに他のステートにつないでいる場合、間違ってタップすると自身につながってしまい、知らないうちに間違ったステートに繋がっていることがあります。StateLinkをタップしても、ある程度動かさないと反応しないようお願いします。 変数を変更や、挙動追加の際に間違ってタップしやすいです。
by kkk
2018/08/07 22:56
Forum: Request
Topic: StateBehaviour.OnStateEndで次のStateを知る手段
Replies: 1
Views: 3930

StateBehaviour.OnStateEndで次のStateを知る手段

StateBehaviour.OnStateEndで次のStateを知りたい時があるので、ArborFSMInternal._ChangingStateには、変更中のStateを保存して取得できるようにして欲しいです。よろしくおねがいします。
by kkk
2018/07/30 03:29
Forum: Request
Topic: ステートのリンクに、パラメータを設定出来る機能がほしい
Replies: 5
Views: 6513

Re: ステートのリンクに、パラメータを設定出来る機能がほしい

設定に、CalcParameterを追加して 接続先にも何かしらの処理が必要になるなら、現状と同じになるので必要性は低そうです。
何もいじらず、接続先の変数を変更できるのであれば、あるなら便利ですね。
現状でもなんとかなるので、可能であればってレベルで大丈夫です。

ありがとうございました。
by kkk
2018/07/30 02:27
Forum: Request
Topic: ステートのリンクに、パラメータを設定出来る機能がほしい
Replies: 5
Views: 6513

Re: ステートのリンクに、パラメータを設定出来る機能がほしい

返答ありがとうございます。
たしかにその方法でパラメータ設定可能ですが、移行先でのみ使う変数(クラス変数など)を、リンクでパラメータ設定できれば、便利かと思いました。

ステートが増えてしまいますが、現状でも
A -> A用設定ステート -> Move
B -> B用設定ステート -> Move
なら、スクリプトをいじらなくても設定できそうなので、そちらで対応してみます。

よろしくおねがいします。
by kkk
2018/07/30 01:14
Forum: Bug Report
Topic: ノードにデコレーターが追加できない
Replies: 6
Views: 6581

Re: ノードにデコレーターが追加できない

マニュアル修正ありがとうございます。
あれから暫く使ってたところ、画面中央でも+が表示されないことが多々あるようです。
ただ、画面を開き直したり、拡大縮小しながら、マウスを動かしてると表示されるようになったりします。
PCのスリープ直後や、別のアプリを利用して戻ったときに表示されないときが多いです。
治す方法はあるので優先度は低いですがご確認お願いします。

PCは、Mac mini (OSは、max OS High Sierra) です。
by kkk
2018/07/30 01:01
Forum: Request
Topic: ステートのリンクに、パラメータを設定出来る機能がほしい
Replies: 5
Views: 6513

ステートのリンクに、パラメータを設定出来る機能がほしい

ステートマシンにて、ステートのリンクにパラメーターを設定して、接続先に渡す機能がほしいです。
(もしくはそのような機能はありますか?)
例えば、A, B, Move ステートがあるとして、AからMove に接続する場合は、MoveのSpeedが1、BからMoveに接続する場合はSpeedが2と、パラメータのみ変えたい場合が多々あります。今だと、Speed1とSpeed2のMoveステートを作るか、ステート移行する前に、Moveに何らかの方法で直接Speedを設定するしか無いので、複雑化してしまいます。よろしくおねがいします。