आप एकता वेबजीएल के साथ क्या नहीं कर सकते हैं

यह टोक्यो के प्रधान कार्यालय का जी है।

एकतावहाँWebGLजब से मैं मेल खाता था, इसमें थोड़ी देर लग गई, लेकिन यह आज वेबजीएल के बारे में अपेक्षाकृत कमजोर जापानी जानकारी प्रतीत होती है।

आज जिस सीमा में मैं गया था,एकता वेबजीएलमैं साथ में "मैं क्या नहीं कर सकता" साथ रखना चाहता हूं।

संस्करण हैएकता 5.3.2 एफ 1बन गया है

एकता

मूल जानकारी

WebGL विकास शुरू करने में

http://docs.एकता3d.com/ja/current/Manual/webgl-gettingstarted.html

इसके अलावा, अन्य जानकारी जो आपको मूल रूप से जाननी चाहिएएकतामैनुअल में

प्लेटफार्म → द्वारा सूचना वेबजीएल → वेबजीएलविकास शुरू करने में

आप बच्चे के नोड्स का विस्तार करके पुष्टि कर सकते हैं।

साथ ही, ब्राउज़र को ऑपरेटिंग प्लेटफ़ॉर्म के रूप में उपयोग करने की सुविधा के कारण

प्लेटफार्म → द्वारा सूचना WebPlayer

http://docs.एकता3d.com/ja/current/Manual/Web.html

इसके साथ एक आम वस्तु भी है, इसलिए मुझे लगता है कि इस बच्चे नोड को और नीचे पढ़ना बेहतर है।

एकता वेबजीएलकरने के लिए चीजें

यूनिटिटी अनुप्रयोग आउटपुट के साथ कई बुनियादी वस्तुओं का उपयोग किया जा सकता है।

ग्राफिक्स ड्राइंग (3 डी / 2 डी)

इनपुट प्राप्त करना (कीबोर्ड/माउस)

मूल संचालन जैसे ध्वनि बजाना और रोकना

-HTTP / HTTPSसंचार (WWWकक्षा केवल)

संपत्ति बंडल

इस तरह के रूप में।

एकता वेबजीएलआप क्या नहीं कर सकते

जैसा ऊपर बताया गया है, मैं कई चीजें कर सकता हूंएकताकीWebGLहालांकि, इस तथ्य के कारण कि मंच एक ब्राउज़र है, कुछ ऐसी समस्याएं हैं जिन्हें टाला नहीं जा सकता है।

इसके अलावा, एक प्लग-एचटीएमएल 5ऐसी चीजें हैं जिन्हें विनिर्देशों के अनुरूप व्यवहार को लागू करने से बचा जा सकता है,जावास्क्रिप्टऔरएचटीएमएल 5इसमें कुशल होना जरूरी है।

● संचारHTTP / HTTPSमैं इसके अलावा कुछ भी उपयोग नहीं कर सकता

एक बार,एफ़टीपीसंचार भी किया जा सकता है, लेकिन स्वागत केवल यहां संभव है।

भीएकताEngine.WWWकक्षाओं के अलावा नेटवर्क फ़ंक्शन मूल रूप से उपयोग नहीं किए जा सकते हैं।

● संचार डेटा स्ट्रीम प्रारूप में उपयोग नहीं किया जा सकता है

संचार हैHTTPजब तक प्रतिक्रिया पूरी तरह से वापस नहीं आती है तब तक हम डेटा का उपयोग नहीं कर सकते।

दूसरे शब्दों में, आप पहले से डाउनलोड करते समय डाउनलोड किए गए हिस्से का उपयोग नहीं कर सकते हैं।

● उसी मेजबान पर केवल डेटा का उपयोग किया जा सकता है

मूल रूप सेWWWकक्षा द्वारा पढ़ा जा सकने वाला डेटा उसी मेजबान में डेटा होना चाहिए।

यह हैWebGLसंस्करण मेंWWWकक्षा के कार्यान्वयनXMLHttpRequest कारण,XMLHttpRequestएक सुरक्षा समस्या के रूप में एक ही मूल नीति के अनुपालन के कारण है।

इस संबंध मेंएकतापक्ष के पत्राचार द्वारा हल करना असंभव है, और एक ही मेजबान में डेटा रखना है,क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (CORS) सर्वर पक्ष पर सही ढंग से इसे हल कर सकते हैं।

● धागे का उपयोग कर प्रसंस्करण नहीं किया जा सकता है

मैं धागे का उपयोग नहीं कर सकता।

हालांकि, मूल रूप सेएकताEngineकक्षा समूह मुख्य धागे के अलावा अन्य परिचालन नहीं कर सकते हैं।

यदि यह समान प्रसंस्करण करने के लिए बिल्कुल जरूरी है, तो कोरआउटिन का उपयोग करके इसे टालना आवश्यक है।

● क्योंकि कोई फ़ाइल सिस्टम नहीं है, फाइलों और निर्देशिकाओं का उपयोग नहीं किया जा सकता है

ब्राउज़र से फ़ाइल तक पहुंचने का कोई तरीका नहीं है।

ये भविष्य हैंएचटीएमएल 5ऐसी संभावना है कि इसे संबंधित तकनीकी विनिर्देशों को जोड़कर हल किया जा सके।

वर्तमान स्थिति से निपटने पर,अनुक्रमित डीबीयदि आप वर्चुअल फाइल सिस्टम आदि के साथ बनाते हैं, तो फाइल सिस्टम को वर्चुअल रूप से बनाना संभव है।

● मैं कीबोर्ड से जापानी इनपुट नहीं कर सकता

uGUIइनपुट इनपुट में कीबोर्ड से जापानी इनपुट नहीं किया जा सकता है।

यह हैIMEचूंकि ब्राउजर एप्लिकेशन साइड से नियंत्रित कर रहा हैIMEनियंत्रण करने का कोई तरीका नहीं है।

एचटीएमएलकीTextFieldआदि के साथ प्रतिस्थापित करने के साथ निपटना आवश्यक है।

अंत में ~

उपर्युक्त असंभव चीज़ के लिए, आखिरी तक "जांच के चरण में" असंभव है।

अब से,एचटीएमएल 5का विस्तारएकतासाइड एक्शन द्वारा ये क्रियाएं संभव हो सकती हैं।

यद्यपि यह उस दिन भी प्रतीत होता है जब आप एप्लिकेशन या ब्राउज़र से कुछ भी सोचने के बिना उसी स्रोत के साथ निर्माण कर सकते हैं।