私は、マルチプレイヤー (UNET) 環境で印刷するコマンドを送信する UI ボタンを持つような単純なことに取り組んでいます。これまでに行ったことを考えると、これは簡単だと思いましたが、完全に行き詰まり、混乱しています。
テストするために新しいプロジェクトを作成しましたが、まだこれを機能させることができません。ボタンの onClick を生成してトリガーすることができますが、「権限のないオブジェクトにコマンドを送信しようとしています」というメッセージが表示されます。キャンバスとボタンをプレハブとして使用し、以下のスクリプトをキャンバス プレハブにアタッチしてから、キャンバスをボタンの OnClick プロパティにアタッチしました。
using UnityEngine;
using UnityEngine.Networking;
using System.Collections;
public class NM_Script : NetworkBehaviour {
public void DoButton() {
Cmd_Print ();
}
[Command]
void Cmd_Print() {
print ("HIT");
}
}
さまざまなテストをすべて行った後、私は「おそらく」木が原因で森が見えないという点に達し、かなりイライラしています。解決策はシンプルで明白であり、解決できるはずですが....
誰かがこれを一度解決するのを手伝ってくれたら本当にありがたいです。