How to hide line of StateLink?

Here is the forum to do the questions about how to use to Arbor developer.
Attention point:
  • We can not answer your questions about your project specific issues.
  • We can not answer your questions on Unity's specification issues.
  • Please check Arbor Documentation and ask a question if you still don't know how to use it. If the desired function is not described in the document, it is highly possible that the function does not exist from the beginning, so go to the request forum.

ここは、Arbor開発者へ使い方に関する質問を行うフォーラムです。
注意点:
  • ユーザー様のプロジェクトの仕様上の問題や設計に対する質問には答えられません。
  • Unityの仕様上の問題に対する質問には答えられません。
  • Arbor Documentationを確認の上、それでも使い方がわからない場合にご質問ください。欲しい機能の記載がドキュメントにない場合は機能が元から存在しない可能性が高いので要望フォーラムへ。

Forum rules
Here is the forum to do the questions about how to use to Arbor developer.
Attention point:
  • We can not answer your questions about your project specific issues.
  • We can not answer your questions on Unity's specification issues.
  • Please check Arbor Documentation and ask a question if you still don't know how to use it. If the desired function is not described in the document, it is highly possible that the function does not exist from the beginning, so go to the request forum.

ここは、Arbor開発者へ使い方に関する質問を行うフォーラムです。
注意点:
  • ユーザー様のプロジェクトの仕様上の問題や設計に対する質問には答えられません。
  • Unityの仕様上の問題に対する質問には答えられません。
  • Arbor Documentationを確認の上、それでも使い方がわからない場合にご質問ください。欲しい機能の記載がドキュメントにない場合は機能が元から存在しない可能性が高いので要望フォーラムへ。
themoonhun
Posts: 5
Joined: 2020/02/29 03:51

How to hide line of StateLink?

Post by themoonhun »

I have been using Arbor3 for a while now, and I realized that the statelink line will become very confusing when there are many states.

So I thought of this:
How can I hide the statelink line, and it will show when I hover over the StateLink button?
Or simply hide the line of statelink

If that function already exists, please show me how?

Very sorry if my english is not good.
User avatar
caitsithware
管理人
Posts: 495
Joined: 2015/08/17 12:41

Re: How to hide line of StateLink?

Post by caitsithware »

Currently, there is no function to hide the connection line of StateLink.

Organize your graph in the following ways:
  1. Change the line color in the state link settings : StateLink settings
  2. Try using reroute nodes to avoid crossing lines : Reroute node
  3. Use group nodes to group related nodes : Group Node
  4. If there are many nodes, use a subgraph to layer the graph : Hierarchy of graph
And the right-click menu of the connection line also has a jump to the previous and next states.
Connection line right click menu
themoonhun
Posts: 5
Joined: 2020/02/29 03:51

Re: How to hide line of StateLink?

Post by themoonhun »

Thank you for the reply. I will try it
But I still hope this feature will be available in the future
User avatar
caitsithware
管理人
Posts: 495
Joined: 2015/08/17 12:41

Re: How to hide line of StateLink?

Post by caitsithware »

I’m skeptical of hiding connection lines.
At a glance, you will not know which lines are hidden, which can be a problem when reviewing later.

When did you get confused?
Please tell me the details.
For example, "I felt another line was in the way while dragging StateLink."
themoonhun
Posts: 5
Joined: 2020/02/29 03:51

Re: How to hide line of StateLink?

Post by themoonhun »

Here is an example, I sent it in the attached image file.
I use arbor3 to make a character controller, it works good, only the lines confuse me because there are too many states.
If my usage is wrong, please show me the correct way
Attachments
Example Image
Example Image
Alex.png (402.02 KiB) Viewed 13006 times
User avatar
caitsithware
管理人
Posts: 495
Joined: 2015/08/17 12:41

Re: How to hide line of StateLink?

Post by caitsithware »

Thank you for the details.

You have multiple states with the same transition conditions.
Finite State Machines(FSM) are inherently poor at such management.

If you want to use FSM :
  • Change so that the transition condition is determined in the resident state.
    Resident State
    Create Resident State
  • Or give up the confusion of the line. (Limitations of the FSM concept)
I recommend using BehaviourTree and changing it to be an action for each condition.
Because, in BehaviourTree, the execution condition can be held by the node on the action side.
Behaviour Tree
How to use Behaviour Tree
themoonhun
Posts: 5
Joined: 2020/02/29 03:51

Re: How to hide line of StateLink?

Post by themoonhun »

Thank you so much, your support is great.
I will try to use the Behavior Tree.
And, I love arbor3, it helped me a lot.
User avatar
caitsithware
管理人
Posts: 495
Joined: 2015/08/17 12:41

Re: How to hide line of StateLink?

Post by caitsithware »

It was good.
Please write a rating and a review if you like.
(There is no problem writing the review in your native language)
Arbor 3: FSM & BT Graph Editor
themoonhun
Posts: 5
Joined: 2020/02/29 03:51

Re: How to hide line of StateLink?

Post by themoonhun »

Yeah, I did it, Arbor3 deserves more than 5 stars
User avatar
caitsithware
管理人
Posts: 495
Joined: 2015/08/17 12:41

Re: How to hide line of StateLink?

Post by caitsithware »

Thank you for the review :D
Post Reply