Search found 481 matches

by caitsithware
2019/06/19 10:48
Forum: Request
Topic: SendMessageArgumentで保持しているFlxible*の変数を使用しているものだけ確保して欲しい
Replies: 3
Views: 6623

Re: SendMessageArgumentで保持しているFlxible*の変数を使用しているものだけ確保して欲しい

InvokeMethodを使わない理由が表示面積なのですね。
設定しないところを折りたたむようにできないか検討いたします。
by caitsithware
2019/06/17 23:13
Forum: Request
Topic: SendMessageArgumentで保持しているFlxible*の変数を使用しているものだけ確保して欲しい
Replies: 3
Views: 6623

Re: SendMessageArgumentで保持しているFlxible*の変数を使用しているものだけ確保して欲しい

ご要望ありがとうございます。 これを指定している(実際に使っている)タイプのみ確保するようにできないでしょうか? 結構SendMessageGameObjectを多用していまして、できればメモリ消費が最小になってくれると助かります。 この件については、Unityの仕様上簡単には実現できません。 理由としては、たとえフィールドの初期値にnullを指定したとしても、Unityのシリアライザが動作したタイミングで自動的にインスタンス化されてしまうからです。 また、フィールドをListなどにすれば容量を最小限に抑えることも可能と言えば可能ですが、配列として使用する予定の無いものをListにするというの...
by caitsithware
2019/06/15 06:55
Forum: Question
Topic: unityroomsにサンプルをアップしてもよろしいでしょうか?
Replies: 2
Views: 4482

Re: unityroomsにサンプルをアップしてもよろしいでしょうか?

サンプルを実行可能な形式で公開する点については特に問題はありません。

ただし、サンプル含めArborの一部でも再配布する場合はアセットストアのEULA違反となりますので、そこはご注意ください。
Arborの無料試用版にも全く同じサンプルが同梱されていますので、必要でしたらそちらにリンクを張るなどしてください。
試用版 | Arbor3

また、公式で公開しているものではない旨も記載しておくと良いかもしれませんね。
(特に記載義務があるわけではないですが、トラブル防止として念のため)
by caitsithware
2019/05/29 10:05
Forum: Bug Report
Topic: Command-Vでステートをペーストすると2つ重複してペーストされる
Replies: 3
Views: 4914

Re: Command-Vでステートをペーストすると2つ重複してペーストされる

検証しましたところ、大元はUnityの不具合のようでしたのでUnityへ不具合報告いたしました。
また、Arbor側でも該当箇所で他の不具合の原因となりそうな問題もありましたので、修正対応いたしました。

Arbor 3.5.5をアセットストアから再DLし、リリースノートやreadme記載の更新手順に従って再インポートしてください。
Arbor 3.5.5 リリース | Arbor 3
by caitsithware
2019/05/27 11:19
Forum: Bug Report
Topic: Command-Vでステートをペーストすると2つ重複してペーストされる
Replies: 3
Views: 4914

Re: Command-Vでステートをペーストすると2つ重複してペーストされる

ご報告ありがとうございます。 再現確認しましたところこちらでも確認できました。 ですが、Windows版Unityでは確認できなく、また該当箇所でMac固有の処理を行っていない点からMac版Unityの不具合の可能性が高いです。 これから詳しく検証しますが、Unityの不具合でしたらUnityへバグ報告をするのみとし、Arbor側での修正対応は行いませんのでご了承ください。 暫定対処方法: ペーストしたい位置で右クリックし、メニューから「貼り付け」を選択。 また、もしかしたら他のコマンドも重複して呼び出されている可能性があるため、他にも重複するようでしたらArbor内のメニューから操作するよう...
by caitsithware
2019/05/27 10:10
Forum: Bug Report
Topic: AgentControllerのanimatorプロパティについて
Replies: 3
Views: 4056

Re: AgentControllerのanimatorプロパティについて

Arbor 3.5.4にて修正いたしました。
アセットストアから再DLし、リリースノートやreadme記載の更新手順に従って再インポートしてください。
Arbor 3.5.4 リリース | Arbor 3
by caitsithware
2019/05/27 06:08
Forum: Bug Report
Topic: AgentControllerのanimatorプロパティについて
Replies: 3
Views: 4056

Re: AgentControllerのanimatorプロパティについて

ご報告ありがとうございます。
KzoNag wrote: 2019/05/27 05:36 Arborバージョン:3.5.3

AgentControllerのanimatorプロパティの定義が以下のようになっています。

Code: Select all

public Animator animator
{
	get
	{
		return _Animator;
	}
	set
	{
		_Animator = animator;
	}
}
setterの処理は

Code: Select all

_Animator = value;
が正しいのではないでしょうか。
ご確認のほどよろしくお願いいたします。
おっしゃる通り、

Code: Select all

_Animator = value;
が正しいですね。
修正いたします。
by caitsithware
2019/05/22 00:55
Forum: Question
Topic: シーン内の特定のGameObjectを参照しているステートを検索する方法について
Replies: 3
Views: 5508

Re: シーン内の特定のGameObjectを参照しているステートを検索する方法について

追記ですが、
参照検索のランタイム実行にこだわらなくてよければ、Reflectionを使わずにUnityEditorのSerializedObjectでもできますね。
ただ、どちらにしても参照を逆にたどるのはUnityの仕様上大変(結局全NodeGraphの全コンポーネント走査することになる)なので、Arbor本体の機能としては今後も実装しないかと思います。
by caitsithware
2019/05/21 23:33
Forum: Question
Topic: グラフビューに変動する数値などを表示
Replies: 2
Views: 4359

Re: グラフビューに変動する数値などを表示

グラフウィンドウ(ノード)に、FSM挙動のTimeTransitionでやっている様な実行中リアルタイムに表示される数値やプログレスバー的な物を自分で表示する方法はありませんでしょうか? TimeTransitionのソースを見たのですがわかりませんでした。 もし方法ありましたら教えてください Unityのカスタムエディター機能で実装できます。 詳しくは カスタムエディター - Unity マニュアル を参照してください。 また、TimeTransitionのカスタムエディターのソースは、以下の方法で見れます。 ステートに追加してあるTimeTransitionの歯車アイコンをクリック。 メ...
by caitsithware
2019/05/21 23:25
Forum: Question
Topic: シーン内の特定のGameObjectを参照しているステートを検索する方法について
Replies: 3
Views: 5508

Re: シーン内の特定のGameObjectを参照しているステートを検索する方法について

あるシーン内の特定のGameObjectを参照しているステートを検索する方法はありませんでしょうか? 直接、特定のGameObjectで検索する方法はございません。 理由としては、C#の仕様上クラス定義によらずフィールドを無理やり列挙するにはReflectionという特殊な手法を用いなければできないためです。 特に重要な機能でない限り今後実装する予定もありませんのでご了承ください。 背景を説明させていただきますと、ActivateGameObjectを使い、GameObjectのenable/disableを切り替えている箇所がいくつかあるのですが、本来disableになっているべきところで...