मेरे पास एक 2 डी दृश्य है जो उपलब्ध कार्डबोर्ड दृश्यों (जैसे थंबनेल) की एक सूची दिखाने वाला है। उपयोगकर्ता थंबनेल टैप करने के बाद, मैं उसे चयनित कार्डबोर्ड दृश्य में भेजने की कोशिश कर रहा हूं। हालांकि, मैं पहली (सूची) दृश्य में स्पर्श घटनाओं को पकड़ने में असमर्थ हूं। एक टैप के बाद, कुछ भी नहीं होता है, बस डाल दिया। (संपादित करें: मैं जोड़ना होगा कि मैं इस केवल Android पर परीक्षण)यूनिटी 5 में कार्डबोर्ड एसडीके का उपयोग करना - कोई स्पर्श घटना नहीं?
यह है कि मैं क्या परीक्षण करने के लिए किया था:
- मैं एक नई परियोजना (एकता 5.0.2f) बना सकते हैं - 2 डी
- मैंने दृश्य को यूआई बटन और टेक्स्टफील्ड रखा
- मैं बटन पर क्लिक करने के बाद ट्रिगर किए गए एक स्क्रिप्ट को जोड़ता हूं - यह सिर्फ टेक्स्टफील्ड के टेक्स्ट को "क्लिक किया गया" --- >>> सभी काम ठीक करता है, टैपिंग टच स्क्रीन पर बटन अपेक्षित काम करता है, पाठ बदल गया < < < ---
- मैं Google के कारबोर्ड एसडीके आयात करता हूं --- >>> कोई स्पर्श घटना काम नहीं करता है! हैंडलर क्लिक करें कभी नहीं शुरू हो रहा < < < ---
- मैं हटाना गूगल के कार्डबोर्ड एसडीके --- >>> टीएपीएस फिर से काम < < < ---
क्लिक की स्क्रिप्ट शुरू हो रहा है सरल है:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class TestScript : MonoBehaviour {
public Text text;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
public void ButtonClicked() {
text.text = "Clicked!";
// Application.LoadLevel ("DemoScene");
}
}
तो मूल रूप से एकता 5 में कार्डबोर्ड एसडीके पूरा टूटता स्पर्श ईवेंट आयात करते हैं मैं इसे एकता में सीधे परीक्षण, माउस घटनाओं ठीक काम करो। जब कार्डबोर्ड एसडीके आयात किया जाता है तब भी पाठ बदल जाता है। किसी के पास कुछ विचार है? क्या मैं कुछ गलत कर रहा हूं या यह एकता बग है?