Bilinen Doğrudan Alt Sınıflar |
Bilinen Dolaylı Alt Sınıflar |
Düğüm, sahne grafiğinin hiyerarşisindeki bir dönüşümü temsil eder. Oluşturma motorunun oluşturulabilmesi için oluşturulabilir.
Her düğümün isteğe bağlı sayıda alt düğümü ve bir üst öğesi olabilir. Üst öğe başka bir düğüm veya sahne olabilir.
İç içe Dersler
arayüz | Düğüm.Yaşam Döngüsü Dinleyici | Düğüm yaşam döngüsü olayları gerçekleştiğinde çağrılacak geri çağırmalar için arayüz tanımı. | |
arayüz | Düğüm.OnTapListener | Bir düğüme dokunulduğunda çağrılacak bir geri çağırmanın arayüz tanımı. | |
arayüz | Düğüm.OnTouchListener | Bu düğüme bir dokunma etkinliği gönderildiğinde çağrılacak bir geri çağırma için arayüz tanımı. | |
arayüz | Node.TransformChangedListener | Düğümün dönüşümü değiştiğinde çağrılacak geri çağırmalar için arayüz tanımı. |
İnşaat Ustaları
Düğüm()
Üst öğesi olmayan bir düğüm oluşturur.
|
Herkese Açık Yöntemler
geçersiz |
addLifecycleListener(Node.LifecycleListener yaşam döngüsü işleyici)
Düğüm yaşam döngüsü olayları gerçekleştiğinde çağrılacak bir dinleyici ekler.
|
geçersiz |
addTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
Düğümün dönüşümü değiştiğinde çağrılacak bir dinleyici ekler.
|
geçersiz |
callOnHierarchy(Tüketici&Düğüm> tüketici)
Hiyerarşiyi tersine çevirir ve her düğümdeki bir yöntemi çağırır (bu düğüm dahil).
|
Düğüm |
findInHierarchy(Koşul&;Düğüm> koşul)
Bir koşulu karşılayan ilk düğümü (bu düğüm dahil) bulmak için hiyerarşiyi tersine çevirir.
|
son vector3 |
getBack()
Bu düğümün dünya uzayı geri vektörünü (+z) alır.
|
CollisionShape |
getCollisionShape()
Bu düğümle çakışmalar için kullanılacak şekli alır.
|
son vector3 |
get Down()
Bu düğümün dünya alanı aşağı vektörünü (-y) alır.
|
son vector3 |
getİleri()
Bu düğümün dünya alanı ileri vektörünü (-z) alır.
|
son vector3 |
getSol()
Bu düğümün dünya alanı sol vektörünü (-x) alır.
|
Açık |
getLight()
Geçerli ışığı alır (değişebilir).
|
son vector3 |
getLocalPosition()
Düğümlerin konumunun üst konumuna (yerel alan) göre bir kopyasını alır.
|
son Kuterin |
getLocalRotation()
Düğümün üst öğesine (yerel alan) göre rotasyonunun bir kopyasını alır.
|
son vector3 |
getLocalScale()
Düğümlerin üst ölçeğine (yerel alan) göre ölçeğinin bir kopyasını alır.
|
son Dize |
getName()
Düğümün adını döndürür.
|
son Düğüm |
getParent()
Bu düğümün üst öğesini döndürür.
|
Oluşturulabilir |
getRenderable()
Bu düğüm için görüntülenecek oluşturulabilir.
|
son vector3 |
getright()
Bu düğümün dünya alanı sağ vektörünü (+x) alır.
|
son Sahne |
getScene()
Bu düğümün dahil olduğu sahneyi döndürür. Herhangi bir düzenin parçası değilse boş olur.
|
son vector3 |
getUp()
Bu düğümün dünya uzayı vektörünü (+y) alır.
|
son vector3 |
getWorldPosition()
Düğümlerin uzay alanı konumunun bir kopyasını alın.
|
son Kuterin |
getWorldRotation()
Düğümler-alan-rotasyonunun bir kopyasını alır.
|
son vector3 |
getWorldScale()
Düğümlerin dünya uzay ölçeğinin kopyasını alır.
|
son boole |
isActive()
Düğüm etkinse "true" değerini döndürür.
|
son boole |
isDescendantOf(NodeParent üst öğesi)
Belirtilen düğüm üst öğesinin, tekrar eden bir şekilde bu düğümün bir üst öğesi olup olmadığını kontrol eder.
|
son boole |
isEnabled()
Bu düğümün etkin durumunu alır.
|
boolean |
isTopLevel()
Bu düğüm üst düzeyse doğru değerini döndürür.
|
son vector3 | |
son vector3 |
localToWorldPoint(vektör3 noktası)
Bu düğümün yerel alanındaki bir noktayı dünya alanına dönüştürür.
|
geçersiz |
onActivate()
Bu düğüm etkinleştiğinde işler.
|
geçersiz |
onDisable()
Bu düğüm devre dışı kaldığında çalışır.
|
boolean |
onTouchEvent(HitTestResult HitTestResult, MotionEvent motionEvent)
Bu düğüme dokunulduğunda işlenir.
|
geçersiz | |
geçersiz | |
geçersiz |
removeLifecycleListener(Node.LifecycleListener yaşam döngüsü işleyici)
Düğüm yaşam döngüsü olayları gerçekleştiğinde çağrılacak bir dinleyiciyi kaldırır.
|
geçersiz |
removeTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
Düğümün dönüşümü değiştiğinde çağrılacak bir dinleyiciyi kaldırır.
|
geçersiz |
setCollisionShape(CollisionShape collisionShape)
Bu
Node için çakışmaları algılamak üzere kullanılacak şekli ayarlar. |
son geçersiz |
setEnabled(boole etkin)
Bu düğümün etkin durumunu ayarlar.
|
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
son geçersiz | |
son geçersiz |
setLookDirection(Vector3 LookDirection, Vector3 upDirection)
Düğümün dünya uzayında baktığı yönü ayarlar.
|
son geçersiz | |
geçersiz |
setOnTapListener(Node.OnTapListener onTapListener)
Bu düğüme dokunulduğunda çağrılacak bir geri çağırma kaydeder.
|
geçersiz |
setOnTapListener(Node.OnTouchListener onTouchListener)
Bu düğüme bir dokunma etkinliği gönderildiğinde çağrılacak bir geri çağırma kaydeder.
|
geçersiz | |
geçersiz |
setRenderable(Oluşturulabilir oluşturulabilir)
Bu düğüm için görüntülenecek
Renderable değerini belirler. |
geçersiz | |
geçersiz | |
geçersiz | |
Dize |
toString()
|
son vector3 | |
son vector3 |
Korunan Yöntemler
son boole | |
son geçersiz |
onAddChild(Düğüm alt öğesi)
|
son geçersiz |
onRemoveChild(Düğüm alt öğesi)
|
Devralınan Yöntemler
İnşaat Ustaları
herkese açık Düğüm ()
Üst öğesi olmayan bir düğüm oluşturur.
Herkese Açık Yöntemler
herkese açık geçersiz addLifecycleListener (Node.LifecycleListener yaşam döngüsü işleyici)
Düğüm yaşam döngüsü olayları gerçekleştiğinde çağrılacak bir dinleyici ekler. Dinleyiciler, eklendikleri sırayla aranır.
Parametreler
yaşam döngüsü işleyici |
---|
genel geçersiz addTransformChangedListener (Node.TransformChangedListener transformChangedListener)
Düğümün dönüşümü değiştiğinde çağrılacak bir dinleyici ekler.
Parametreler
TransformChangedListener |
---|
herkese açık geçersiz callOnHierarchy (Tüketici&Düğümü> tüketici)
Hiyerarşiyi tersine çevirir ve her düğümdeki bir yöntemi çağırır (bu düğüm dahil). Geçiş önce derinlik olarak yapılır.
Parametreler
tüketici | her bir düğümde çağırma yöntemi |
---|
herkese açık Düğüm findInHierarchy (Koşul ;Düğüm> koşul)
Bir koşulu karşılayan ilk düğümü (bu düğüm dahil) bulmak için hiyerarşiyi tersine çevirir. Koşul karşılandıktan sonra geçiş durur. Geçiş önce derinlik olarak yapılır.
Parametreler
koşul | koşul, aranacak düğümün koşullarını tanımlar. |
---|
İadeler
- Koşulun koşullarıyla eşleşen ilk düğüm, aksi takdirde null değeri döndürülür
herkese açık nihai Vector3 getBack ()
Bu düğümün dünya uzayı geri vektörünü (+z) alır.
İadeler
- düğümün dünya alanında geriye doğru yönünü temsil eden yeni bir vektör
herkese açık CollisionShape getCollisionShape ()
Bu düğümle çakışmalar için kullanılacak şekli alır. Şekil null (boş) ise ve setRenderable(Renderable)
ayarlanırsa bu Node
için çakışmaları algılamak amacıyla getCollisionShape()
kullanılır.
İadeler
- geometrik bir şekli temsil eder (ör. küre, kutu, konveksiyonel gövde).
herkese açık nihai Vector3 get Down ()
Bu düğümün dünya alanı aşağı vektörünü (-y) alır.
İadeler
- düğümün uzayda aşağı yönünü temsil eden yeni bir vektör
herkese açık nihai Vector3 getForward ()
Bu düğümün dünya alanı ileri vektörünü (-z) alır.
İadeler
- düğümün dünya alanında ileriye dönük yönünü temsil eden yeni bir vektör
herkese açık nihai Vector3 getSol ()
Bu düğümün dünya alanı sol vektörünü (-x) alır.
İadeler
- düğümün uzay alanında sol yönünü temsil eden yeni bir vektör değeri
herkese açık nihai Vector3 getLocalPosition ()
Düğümlerin konumunun üst konumuna (yerel alan) göre bir kopyasını alır. isTopLevel()
doğruysa getWorldPosition()
ile aynıdır.
İadeler
- düğümün yerel alan konumunu temsil eden yeni bir vektör değeri
İlgili Konular
herkese açık son Quaternion getLocalRotation ()
Düğümün üst öğesine (yerel alan) göre rotasyonunun bir kopyasını alır. isTopLevel()
doğruysa getWorldRotation()
ile aynıdır.
İadeler
- düğümün yerel alan rotasyonunu temsil eden yeni bir çeyrek
İlgili Konular
herkese açık nihai Vector3 getLocalScale ()
Düğümlerin üst ölçeğine (yerel alan) göre ölçeğinin bir kopyasını alır. isTopLevel()
doğruysa bu, getWorldScale()
ile aynıdır.
İadeler
- düğümün yerel alan ölçeğini temsil eden yeni bir vektör değeri
İlgili Konular
herkese açık nihai Düğüm getParent ()
herkese açık Oluşturulabilir getRenderable ()
Bu düğüm için görüntülenecek oluşturulabilir.
İadeler
- bu düğüm için görüntülenmek üzere oluşturulabilir
herkese açık nihai Vector3 getright ()
Bu düğümün dünya alanı sağ vektörünü (+x) alır.
İadeler
- düğümün uzayda doğru yönünü temsil eden yeni bir vektör
herkese açık son sahne Sahne getScene ()
Bu düğümün dahil olduğu sahneyi döndürür. Herhangi bir düzenin parçası değilse boş olur. Bir düğümün en üst düzey üst öğesi Scene
ise sahnenin bir parçasıdır
herkese açık nihai Vector3 getUp ()
Bu düğümün dünya uzayı vektörünü (+y) alır.
İadeler
- düğümün uzayda düğüm yönünü yukarı gösteren yeni bir vektör
herkese açık nihai Vector3 getWorldPosition ()
Düğümlerin uzay alanı konumunun bir kopyasını alın.
İadeler
- düğümün dünya uzay konumunu temsil eden yeni bir vektör
İlgili Konular
herkese açık son Kuternion getWorldRotation ()
Düğümler-alan-rotasyonunun bir kopyasını alır.
İadeler
- düğümün dünya-alan rotasyonunu temsil eden yeni bir çeyrek
İlgili Konular
herkese açık nihai Vector3 getWorldScale ()
Düğümlerin dünya uzay ölçeğinin kopyasını alır. Düğüm eğikse bazı kesinlik kaybolur.
İadeler
- düğümün dünya alanı ölçeğini temsil eden yeni bir vektör
İlgili Konular
herkese açık son boole isActive ()
Düğüm etkinse "true" değerini döndürür. Bir düğüm, aşağıdaki koşulların TÜMÜNÜ karşılıyorsa etkin olarak kabul edilir:
- Düğüm, bir sahnenin parçası.
- düğümün üst öğesi etkin.
- Düğüm etkin.
- Düğümün
onUpdate(FrameTime)
işlevi her kare için çağrılır. - Düğümün
getRenderable()
kimliği oluşturulacak. - Scene.hitTest çağrılarında düğümün
getCollisionShape()
kontrol edilecek. - Düğüme dokunulduğunda düğümün
onTouchEvent(HitTestResult, MotionEvent)
işlevi çağrılacak.
İadeler
- düğümün etkin durumu
İlgili Konular
herkese açık son boole isDescendantOf (NodeParent üst öğesi)
Belirtilen düğüm üst öğesinin, tekrar eden bir şekilde bu düğümün bir üst öğesi olup olmadığını kontrol eder.
Parametreler
üst öğe | kontrol edilecek düğüm üst öğesi |
---|
İadeler
- düğüm bu düğümün bir üst öğesiyse doğru
herkese açık son boole isEnabled ()
Bu düğümün etkin durumunu alır. Bir düğümün sahnenin bir parçası olmaması veya üst öğesinin etkin olmaması durumunda etkin olabileceğini, ancak yine de etkin olmayacağını unutmayın.
İadeler
- düğümün etkin durumu.
İlgili Konular
herkese açık boole isTopLevel ()
Bu düğüm üst düzeyse doğru değerini döndürür. Üst öğesi olmayan veya üst sahne olan bir düğümün üst düzey olduğu kabul edilir.
İadeler
- düğüm üst düzeyse true
herkese açık son Vector3 localToWorldDirection (vektör3 yönü)
Bir düğümün yerel alanından bir yönü dünya alanına dönüştürür. Düğümün konumu veya ölçeğinden etkilenmez.
Parametreler
direction | yerel alanda dönüşümle sonuçlanan yol |
---|
İadeler
- Dünya uzayının yönünü temsil eden yeni bir vektör değeri
herkese açık nihai vektör3 localToWorldPoint (vektör3 puanı)
Bu düğümün yerel alanındaki bir noktayı dünya alanına dönüştürür.
Parametreler
puan | yerel boşlukta dönüştürülecek nokta |
---|
İadeler
- uzaydaki noktayı temsil eden yeni bir vektör değeri
herkese açık geçersiz onActivate ()
Bu düğüm etkinleştiğinde işler. Düğüm etkinse, bir sahnenin parçasıysa ve üst öğesi etkinse etkin olur.
Düğüm etkinleştirildiğinde uygulanması gereken kurulumu geçersiz kılmak için geçersiz kılın.
İlgili Konular
herkese açık geçersiz onDisable ()
Bu düğüm devre dışı kaldığında çalışır. Düğüm devre dışıysa, bir sahnenin parçası değilse veya üst öğesi etkin değilse devre dışı olur.
Düğüm devre dışı bırakıldığında yapılması gereken ayarları gerçekleştirmek için geçersiz kılın.
İlgili Konular
herkese açık boole onTouchEvent (HitTestResult HitTestResult, MotionEvent motionEvent)
Bu düğüme dokunulduğunda işlenir.
Bu düğüme dokunulduğunda gerçekleşmesi gereken mantığı uygulamak için geçersiz kılın. Dokunma etkinliklerinin yayılmasının dokunma biçimi Android Görünümlerine uygulanma şeklini yansıtır. Bu işlev yalnızca düğüm etkin olduğunda çağrılır.
Bir ACTION_DOWN etkinliği gerçekleştiğinde bu, bir hareketin başlangıcını temsil eder. ACTION_UP veya ACTION_CANCEL, bir hareketin sona erdiği zamanı temsil eder. Bir hareket başladığında aşağıdakiler yapılır:
hitTest(MotionEvent)
tarafından algılanan temas noktalarını düğüme gönderin.- Düğüm etkinliği kullanmıyorsa düğümün üst düğümleri boyunca tekrarla ve düğümden biri etkinliği tüketene kadar dokunma etkinliğini gönderin.
- Etkinliği kullanan düğüm yoksa hareket yoksayılır ve hareketin bir parçası olan sonraki etkinlikler herhangi bir düğüme aktarılmaz.
- Düğümlerden biri etkinliği kullanırsa bu düğüm, hareket için gelecekteki tüm dokunma etkinliklerini tüketir.
Node.OnTouchListener
cihazına iletilir. Node.OnTouchListener
etkinliği işlemmiyorsa bu etkinlik onTouchEvent(HitTestResult, MotionEvent)
etkinliğine iletilir.Parametreler
testTestSonuçu | Dokunulan düğümü ve dokunulan yerle ilgili bilgileri temsil eder. ACTION_DOWN etkinliklerinde getNode() her zaman bu düğüm veya alt düğümlerinden biri olur. Diğer etkinliklerde, getNode() hareketi nedeniyle dokunma hareketi yapılmış (veya boş olabilir). |
---|---|
hareket etkinliği | Hareket etkinliği. |
İadeler
- Etkinlik işlendiyse doğru, aksi halde yanlış değerini alır.
herkese açık geçersiz onTransformChange (Node sourceNode)
Bu düğümün dönüşümü değiştiğinde işlenir.
Kaynak düğüm, hiyerarşide bu düğümün değişmesine neden olan en üst düzey düğümdür. Her zaman aynı düğüm veya üst düğümlerinden biri olur. Yani düğüm A'nın konumu değiştirilirse onTransformChange(Node)
, düğümünün tüm A ve alt düğümleri için çağrılmasına neden olur.
Parametreler
kaynakNode | bu düğümün dönüşümünü tetikleyen düğümü |
---|
genel geçersiz onUpdate (FrameTimeframeTime)
Bu düğüm güncellendiğinde yönetir. Her kare oluşturulmadan önce bir düğüm güncellenir. Bu işlev yalnızca düğüm etkin olduğunda çağrılır.
Her bir karede yapılması gereken tüm güncellemeleri gerçekleştirmek için geçersiz kılın.
Parametreler
çerçeve süresi | geçerli kare için zaman bilgisini verir |
---|
herkese açık geçersiz removeLifecycleListener (Node.LifecycleListener yaşam döngüsü işleyici)
Düğüm yaşam döngüsü olayları gerçekleştiğinde çağrılacak bir dinleyiciyi kaldırır.
Parametreler
yaşam döngüsü işleyici |
---|
genel geçersiz removeTransformChangedListener (Node.TransformChangedListener transformChangedListener)
Düğümün dönüşümü değiştiğinde çağrılacak bir dinleyiciyi kaldırır.
Parametreler
TransformChangedListener |
---|
herkese açık geçersiz setCollisionShape (CollisionShape collisionShape)
Bu Node
için çakışmaları algılamak üzere kullanılacak şekli ayarlar. Şekil ayarlanmazsa ve setRenderable(Renderable)
ayarlanırsa bu Node
için çakışmaları algılamak amacıyla getCollisionShape()
kullanılır.
Parametreler
çarpışma şekli | geometrik bir şekli temsil eder (ör. küre, kutu, konveksiyonel gövde). Boş olursa bu düğümün mevcut çarpışma şekli kaldırılır. |
---|
herkese açık son boşluk setEnabled (boole etkin)
Bu düğümün etkin durumunu ayarlar. Bir düğümün sahnenin bir parçası olmaması veya üst öğesinin etkin olmaması durumunda etkin olabileceğini, ancak yine de etkin olmayacağını unutmayın.
Parametreler
etkin | düğümün yeni etkin durumu |
---|
İlgili Konular
herkese açık geçersiz setLight (Açık ışık)
Gösterilecek Light
'yi ayarlar. Kullanmak için önce Light.Builder
ile bir Light
oluşturun. Önem verdiğiniz parametreleri ayarlayın ve bu işlevi kullanarak düğüme ekleyin. Bir düğümün oluşturulabilir ve ışığı olabilir ya da yalnızca Light
işlevi görebilir.
Parametreler
açık | Oluşturulacak Light özellikleri, ışığı kaldırmak için boş bırakın.
|
---|
genel geçersiz setLocalPosition (vektör3 konumu)
Bu düğümün konumunu üst konumuna (yerel alan) göre ayarlar. isTopLevel()
doğruysa bu, setWorldPosition(Vector3)
ile aynıdır.
Parametreler
position | Uygulanacak konum. |
---|
İlgili Konular
herkese açık geçersiz setLocalRotation (Kuternion rotasyonu)
Bu düğümün dönüşünü üst öğesine (yerel alan) göre ayarlar. isTopLevel()
doğruysa bu, setWorldRotation(Quaternion)
ile aynıdır.
Parametreler
döndürme | Uygulanacak rotasyon. |
---|
İlgili Konular
herkese açık geçersiz setLocalScale (vektör3 ölçeği)
Bu düğümün ölçeğini üst öğesine (yerel alan) göre ayarlar. isTopLevel()
doğruysa bu, setWorldScale(Vector3)
ile aynıdır.
Parametreler
yararlanın | Uygulanacak ölçek. |
---|
İlgili Konular
herkese açık son geçersizlik setLookDirection (Vector3 LookDirection)
Düğümün dünya uzayında baktığı yönü ayarlar. Bunu çağırdıktan sonra, getForward()
görünümün geçtiği yönle eşleşir. Düğümün yönünün yönünü belirlemek için üst boşluk (0, 1, 0) kullanılır.
Parametreler
LookDirection | dünya uzayında istenen görünüm yönünü temsil eden bir vektör |
---|
herkese açık son geçersizlik setLookDirection (vektör3 LookDirection, Vector3 upDirection)
Düğümün dünya uzayında baktığı yönü ayarlar. Bunu çağırdıktan sonra, getForward()
görünümün geçtiği yönle eşleşir. Yukarı yön, düğümün yönünün yönünü belirler. Görünümün yönü ile yukarı yönü çakışan (paralel) olamaz ya da yön geçersiz olur.
Parametreler
LookDirection | dünya uzayında istenen görünüm yönünü temsil eden bir vektör |
---|---|
yukarı yönlü | Vector3.up() gibi, kullanılacak geçerli bir yukarı vektörü temsil eden vektör |
herkese açık son geçersizlik setName (Dize adı)
Bu düğümün adını ayarlar. Düğümler adları kullanılarak bulunabilir. Birden fazla düğüm aynı ada sahip olabilir. Bu durumda, findByName(String)
çağrısı yapıldığında belirtilen ada sahip ilk düğüm döndürülür.
Parametreler
ad | Düğümün adı. |
---|
genel geçersiz setOnTapListener (Node.OnTapListener onTapListener)
Bu düğüme dokunulduğunda çağrılacak bir geri çağırma kaydeder. Kayıtlı bir geri çağırma varsa dokunma etkinlikleri bu düğümün üst öğesi için baloncuk olarak gösterilmez. Node.onTouchEvent geçersiz kılınırsa ve super.onTouchEvent çağrılmazsa dokunulmaz.
Parametreler
onTapListener |
---|
İlgili Konular
genel boş setOnTouchListener (Node.OnTouchListener onTouchListener)
Bu düğüme bir dokunma etkinliği gönderildiğinde çağrılacak bir geri çağırma kaydeder. Dokunma etkinliklerinin yayılmasının dokunma biçimi Android Görünümlerine uygulanma şeklini yansıtır. Bu işlev yalnızca düğüm etkin olduğunda çağrılır.
Bir ACTION_DOWN etkinliği gerçekleştiğinde bu, bir hareketin başlangıcını temsil eder. ACTION_UP veya ACTION_CANCEL, bir hareketin sona erdiği zamanı temsil eder. Bir hareket başladığında aşağıdakiler yapılır:
hitTest(MotionEvent)
tarafından algılanan temas noktalarını düğüme gönderin.- Düğüm etkinliği kullanmıyorsa düğümün üst düğümleri boyunca tekrarla ve düğümden biri etkinliği tüketene kadar dokunma etkinliğini gönderin.
- Etkinliği kullanan düğüm yoksa hareket yoksayılır ve hareketin bir parçası olan sonraki etkinlikler herhangi bir düğüme aktarılmaz.
- Düğümlerden biri etkinliği kullanırsa bu düğüm, hareket için gelecekteki tüm dokunma etkinliklerini tüketir.
Node.OnTouchListener
cihazına iletilir. Node.OnTouchListener
etkinliği işlemmiyorsa bu etkinlik onTouchEvent(HitTestResult, MotionEvent)
etkinliğine iletilir.Parametreler
onTouchListener |
---|
İlgili Konular
herkese açık geçersiz setParent (NodeParent üst öğesi)
Bu düğümün üst düğümünü değiştirir. Boş değerine ayarlanırsa bu düğüm üst öğesinden ayrılır. Bu düğümün yerel konumu, dönüşü ve ölçeği aynı kalır. Bu nedenle, üst düğümün değişmesinden sonra bu düğümün dünya konumu, dönüşü ve ölçeği farklı olabilir.
Üst öğe başka bir Node
veya Scene
olabilir. Bir sahneyse bu Node
üst düzey olarak kabul edilir. getParent()
, null ve getScene()
görünümü sahneye döndürecek.
Parametreler
üst | Bu düğümün alt öğe olacağı yeni üst öğe. Boş olursa bu düğüm üst öğesinden ayrılır. |
---|
İlgili Konular
herkese açık geçersiz setRenderable (Oluşturulabilir oluşturulabilir)
Bu düğüm için görüntülenecek Renderable
değerini belirler. setCollisionShape(CollisionShape)
ayarlanmazsa bu Node
için çakışmaları algılamak amacıyla getCollisionShape()
kullanılır.
Parametreler
oluşturulabilir | Genellikle 3D modeldir. Boş olursa bu düğümün mevcut oluşturucusu kaldırılır. |
---|
İlgili Konular
genel geçersiz setWorldPosition (vektör3 konumu)
Bu düğümün dünya alanı konumunu ayarlar.
Parametreler
position | Uygulanacak konum. |
---|
İlgili Konular
herkese açık geçersiz setWorldRotation (Kuternion rotasyonu)
Bu düğümün dünya alanı rotasyonunu ayarlar.
Parametreler
döndürme | Uygulanacak rotasyon. |
---|
İlgili Konular
herkese açık geçersiz setWorldScale (vektör3 ölçeği)
Bu düğümün dünya alanı ölçeğini ayarlar.
Parametreler
yararlanın | Uygulanacak ölçek. |
---|
İlgili Konular
herkese açık son vektör3 worldToLocalDirection (vektör3 yönü)
Bir yönü, boşluktan bu düğümün yerel alanına dönüştürür. Düğümün konumu veya ölçeğinden etkilenmez.
Parametreler
direction | uzaydaki dönüşümün yönü |
---|
İadeler
- yerel alandaki yönü temsil eden yeni bir vektör