تُمثّل هذه المعلّمة "s;"; - ضوء الاتجاه التلقائي في المشهد.
ستؤدي الطريقة التالية إلى رمي UnsupportedOperationException
عند الاستدعاء: setParent(NodeParent)
- لا يمكن تغيير أحد والدَي ضوء الشمس، لأنه المشهد دائمًا.
جميع الوظائف الأخرى في العقدة متاحة. يمكنك الوصول إلى موضع الشمس وتدويره أو تخصيص شكل التصادم للشمس أو إضافة الأطفال إلى الشمس. ويؤدي إيقاف الشمس إلى إيقاف الإضاءة التلقائية في الاتجاه.
الأساليب العامة
باطلة |
الطرق المكتسَبة
باطلة |
addLifecycleListener(Node.LifecycleListener LifecycleListener)
لإضافة مستمع سيتم استدعاءه عند وقوع أحداث مراحل العقدة.
|
باطلة |
addTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
لإضافة مستمع سيتم استدعاءه عند تغيير تحويل العقدة.
|
باطلة |
callOnHierarchy(consumer<Node>consumer)
اجتياز التسلسل الهرمي واستدعاء طريقة في كل عُقدة (بما في ذلك هذه العقدة).
|
قيمة منطقية | |
العقدة |
findInHierarchy(Predicate<Node>condition)
اجتياز التسلسل الهرمي للعثور على العقدة الأولى (بما في ذلك هذه العقدة) التي تستوفي شرطًا.
|
النهائي Vector3 |
get Back()
يحصل على متّجه للخلف للخلف (zz) لهذه العقدة.
|
Collisionالشكل |
getCollisionالشكل()
يحصل على الشكل لاستخدامه للتصادمات مع هذه العقدة.
|
النهائي Vector3 |
getdown()
للحصول على متّجه المسافة العالمي (-y) لهذه العقدة.
|
النهائي Vector3 |
getForward()
للحصول على متّجه للأمام حول العالم (-z) لهذه العقدة.
|
النهائي Vector3 |
getleft()
للحصول على المتّجه لليسار في الشبكة العالمية (-x) لهذه العقدة.
|
فاتح |
getLight()
يحصل على الإضاءة الحالية، وهي متغيّرة.
|
النهائي Vector3 |
getLocalPosition()
الحصول على نسخة من موضع العُقد مقارنةً بالعنصر الرئيسي (المساحة المحلية).
|
النتيجة النهائية رُبع |
getLocalRotation()
يحصل على نسخة من تدوير العُقد مقارنةً بالشاشة الرئيسية (مساحة محلية).
|
النهائي Vector3 |
getLocalScale()
يحصل على نسخة من مقياس العُقد مقارنةً بالعنصر الرئيسي (المساحة المحلية).
|
السلسلة النهائية |
getName()
لعرض اسم العُقدة.
|
العقدة النهائية |
getParent()
لعرض العنصر الرئيسي لهذه العقدة.
|
قابلة للعرض |
getRenderable()
الحصول على العرض القابل للعرض لهذه العقدة.
|
النهائي Vector3 |
getright()
يحصل على المتّجه الأيمن لليمين (+x) لهذه العقدة.
|
المشهد النهائي |
getScene()
لعرض المشهد الذي تشكّل هذه العقدة جزءًا منه، وتكون القيمة فارغة إذا كانت جزءًا من أي مشهد.
|
النهائي Vector3 |
getUp()
للحصول على متّجه لأعلى عالمي (+y) لهذه العقدة.
|
النهائي Vector3 |
getWorldPosition()
الحصول على نسخة من موضع العالَم في الفضاء العالمي.
|
النتيجة النهائية رُبع |
getWorldRotation()
تعرض هذه السياسة نسخة من دوران المساحات العالمية في العُقد.
|
النهائي Vector3 |
getWorldScale()
للحصول على نسخة من مقياس مساحة العالم للعُقد.
|
قيمة منطقية |
isActive()
عرض "صحيح" إذا كانت العقدة نشطة.
|
قيمة منطقية |
isDescendantOf(أحد أصل NodeParent)
تتحقق مما إذا كانت الوحدة الرئيسية الرئيسية المحددة هي أصل هذه العقدة بشكل متكرر.
|
قيمة منطقية |
isEnabled()
يحصل على الحالة المفعَّلة لهذه العقدة.
|
منطقي |
isTopLevel()
عرض "صحيح" إذا كانت هذه العقدة في المستوى الأعلى
|
النهائي Vector3 |
localToWorldDirection(الاتجاه Vector3)
لتحويل اتجاه من المساحة المحلية لهذه العقدة إلى مساحة العالم.
|
النهائي Vector3 | |
باطلة |
onActivate()
التعامل مع حالة هذه العقدة عندما تصبح نشطة.
|
إلغاء |
onAddChild(عنصر عقدة)
|
باطلة |
onDisable()
التعامل مع حالة هذه العقدة غير نشطة.
|
إلغاء |
onRemoveChild(عنصر فرعي للعقدة)
|
منطقي |
onTouchEvent(HitTestالنتيجة HitTest وMotionEvent actionEvent)
التعامل مع هذه العقدة عند لمس هذه العقدة.
|
باطلة | |
باطلة | |
باطلة |
removeLifecycleListener(Node.LifecycleListener LifecycleListener)
تتم إزالة المستمع الذي سيتم طلبه عند وقوع أحداث مراحل العقدة.
|
باطلة |
removeTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
تتم إزالة المستمع الذي سيتم طلبه عند تغيير تحويل العقدة.
|
باطلة | |
إلغاء |
setEnabled(مفعَّل منطقي)
تتيح هذه السياسة ضبط الحالة المفعّلة لهذه العقدة.
|
باطلة | |
باطلة | |
باطلة | |
باطلة | |
إلغاء |
setLookDirection(الاتجاه 3 من اتجاه الاتجاه)
يحدِّد الاتجاه الذي تنظر إليه العُقدة في الفضاء العالمي.
|
إلغاء |
setLookDirection(الاتجاه نحو Vector3، اتجاه اتجاه Vector3)
يحدِّد الاتجاه الذي تنظر إليه العُقدة في الفضاء العالمي.
|
إلغاء | |
باطلة |
setOnTapListener(Node.OnTapListener onTapListener)
تسجِّل استدعاءً لاستدعاءه عند النقر على هذه العقدة.
|
باطلة |
setOnTouchListener(Node.OnTouchListener onTouchListener)
تسجِّل معاودة اتصال ليتم استدعاؤها عند إرسال حدث اللمس إلى هذه العقدة.
|
باطلة | |
باطلة | |
باطلة | |
باطلة | |
باطلة | |
سلسلة |
toString()
|
النهائي Vector3 |
worldToLocalDirection(الاتجاه Vector3)
لتحويل اتجاه من الفضاء العالمي إلى المساحة المحلية لهذه العقدة.
|
النهائي Vector3 |
إلغاء | |
باطلة | |
منطقي | |
العقدة | |
العقدة |
findInHierarchy(Predicate<Node>condition)
عليك اجتياز العرض الهرمي للعثور على العُقدة الأولى التي تستوفي شرطًا.
|
Final List<Node> |
getChild()
عرض قائمة غير قابلة للتغيير لهذا العنصر الرئيسي.
|
باطلة |
onAddChild(عنصر عقدة)
|
باطلة |
onRemoveChild(عنصر فرعي للعقدة)
|
إلغاء |
الأساليب العامة
Public Empty setParent (NodeParent الرئيسي)
يؤدي إلى تغيير العقدة الرئيسية لهذه العقدة. في حال ضبط السياسة على قيمة فارغة، سيتم فصل هذه العقدة عن العقدة الرئيسية. ولن يطرأ أي تغيير على الموضع المحلي والتدوير والمقياس للعقدة. لذلك، قد يختلف الموضع العالمي لهذه العقدة وتدويرها وحجمها بعد تغيير العنصر الرئيسي.
قد يكون أحد الوالدَين Node
أو Scene
آخر. إذا كانت المشاهد عبارة عن مشهد، تُعتبر
Node
المستوى الأعلى. سيعرض getParent()
قيمة فارغة، وسيعرض getScene()
المشهد.
المَعلمات
عنصر رئيسي | العنصر الرئيسي الجديد الذي ستكون هذه العقدة فرعيًا منه. في حال عدم وجود قيم، سيتم فصل هذه العقدة عن العنصر الرئيسي. |
---|