يمكن جزءا لا يتجزأ من cocos2d-شبيبة التطبيق الاتصال مرة أخرى إلى c++?

StackOverflow https://stackoverflow.com//questions/24006441

  •  20-12-2019
  •  | 
  •  

سؤال

أنا في البحث عن إمكانية استخدام cocos2d-شبيبة طريق دمج أنها عرض داخل القائمة التطبيق دائرة الرقابة الداخلية.من أجل جعل هذا العمل سأحتاج 2-طريقة التواصل بين cocos2d المحيطة بها التطبيق.

بعد بعض التحقيقات الأولية تبين لي أنه من الممكن الاتصال في الى كوكوس باستخدام ScriptingCore:

ScriptingCore* sc = ScriptingCore::getInstance();
jsval outVal;
sc->evalString("function()", &outVal);

سؤالي إذن هو فعل حول الاتجاه المعاكس.فمن الممكن (على سبيل المثالفي الاستجابة إلى إدخال المستخدم) الإتصال من cocos2d-شبيبة C++?ومن الناحية المثالية سيكون هناك طريقة لتسجيل رد مع ScriptingCore التي يمكن استدعاؤها من جافا سكريبت.

هل كانت مفيدة؟

المحلول

أعتقد أنه يمكن القيام به ، ولكن لم أحاول نفسي ولا أجد جيد ومختصر سبيل المثال.كل ما يمكنني القيام به هو نقطة في SuperSuraccoon بلوتوث سبيل المثال وانها بوابة الصفحة, التي على ما يبدو لا كل طرق التواصل بين C++ و JS التعليمات البرمجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top