1前提
VuforiaとUnityを使ってARを作ろうとしています。マーカーを使ってオブジェクトを表示させることができたので、VirtualButtonというものを使ってみたいと思い、取り組んでいます。
Unityのバージョンは2019.3.10f1です。
2問題
VirtualButtonを使うために色々調べてやってみたのですが、うまく反応してくれませんでした。何が原因なのかわからないのでシーンビューとボタンにアタッチしているスクリプトどちらも載せさせていただきます。
下の画像がシーンビューです。ClickScriptというのがボタンが押された時の処理が書かれたスクリプトです。
下の画像がスクリプトです。
using
1using System.Collections.Generic; 2using UnityEngine; 3using Vuforia; 4 5public class clickScript : MonoBehaviour,IVirtualButtonEventHandler 6{ 7 8 9 // Start is called before the first frame update 10 void Start() 11 { 12 13 } 14 15 // Update is called once per frame 16 void Update() 17 { 18 19 } 20 public void OnButtonPressed(VirtualButtonBehaviour vb) 21 { 22 Debug.Log("Pressed"); 23 } 24 25 26 27 public void OnButtonReleased(VirtualButtonBehaviour vb) 28 { 29 throw new System.NotImplementedException(); 30 } 31} 32コード
色々なサイトを見させていただいたところ、OnButtonPressed()というメソッドを使うと、ボタンが押されたことを検知できると書いてあったので、OnButtonPressedというメソッドが呼ばれたときにDebug.Log("Pressed")としてあります。
しかし、実際ARで表示させたボタンを隠してもDebug.Logされませんでした。
Vuforiaについて、まだ何も知らないような状態なので、ご指導いただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/31 22:09