Heda

Yeni üye
1 Kas 2017
6
0
0
(35) İzmir
3 boyutlu küpleri ekranda 2 2 olacak şekilde  kaydırmak istiyorum. Ve bu 2 küp 4 farkli  renklerde olan küplerden random şekilde seçilmesini istiyorum. Ama bunu bir türlü yapamadım. Bu arada bu küpler kullanıcı tarafından doğru şekilde kesilecek. Ama Bir türlü yazamadım blueprint'te bunları. Bir fikri olan veya ornek video bilen var mı acaba ? Şimdiden teşekürler.
 
"3 boyutlu küpleri ekranda 2 2 olacak şekilde  kaydırmak istiyorum" dediğinizi pek anlamadım fakat renkleri şöyle yapabilirsiniz. 

Construction Script kısmından Vector Parametreyi kontrol edebilirsiniz.( Burada Red, Green ve Blue kontrol ediyoruz) Random Float in Range burada RGB kısmını 0 dan 1 kadar random değerler vermektedir.



AzXZ5v.png


Eğer belirli sayıda kendinizin belirlediği renkleri kullanmak istiyorsanız bir Linear Color değişkeni (Color) oluşturup Array haline getirmelisiniz. O değişkenden istediğiniz kadar element yani renk oluşturabilirsiniz. Random Float in Range ise index değerini yani array'in elemanlarının bir indexi vardır. Örneğin 4 renk istiyorsanız ilk oluşturduğunuz 0 değerini alır sonra 1 sonra 2 sonra 3 değerini alır. Ek olarak her küp için 0 dan 3'e kadar random değer alır. Eleman sayısı arttıkça Max. kısmını arttırın.

Z3z2kV.png


lZNB1Q.png


Son olarak derslere, videolara, görsellere vb. bağlı kalmayın. Öğrenmeye çalışın neden böyle oluyor bu ne işe yarıyor şeklinde. Bu basit yapıyı kolayca kurmanız gerekiyor.
 
Ozzy' Alıntı:
"3 boyutlu küpleri ekranda 2 2 olacak şekilde  kaydırmak istiyorum" dediğinizi pek anlamadım fakat renkleri şöyle yapabilirsiniz. 

Construction Script kısmından Vector Parametreyi kontrol edebilirsiniz.( Burada Red, Green ve Blue kontrol ediyoruz) Random Float in Range burada RGB kısmını 0 dan 1 kadar random değerler vermektedir.



AzXZ5v.png


Eğer belirli sayıda kendinizin belirlediği renkleri kullanmak istiyorsanız bir Linear Color değişkeni (Color) oluşturup Array haline getirmelisiniz. O değişkenden istediğiniz kadar element yani renk oluşturabilirsiniz. Random Float in Range ise index değerini yani array'in elemanlarının bir indexi vardır. Örneğin 4 renk istiyorsanız ilk oluşturduğunuz 0 değerini alır sonra 1 sonra 2 sonra 3 değerini alır. Ek olarak her küp için 0 dan 3'e kadar random değer alır. Eleman sayısı arttıkça Max. kısmını arttırın.

Z3z2kV.png


lZNB1Q.png


Son olarak derslere, videolara, görsellere vb. bağlı kalmayın. Öğrenmeye çalışın neden böyle oluyor bu ne işe yarıyor şeklinde. Bu basit yapıyı kolayca kurmanız gerekiyor.

Öncelikle çok teşekkürler. Biraz yanlış bir cümle kurmuşum anlatamamışım. Ornek olarak kullanici Mavi kırmızı yeşil ve siyah renkte 4 renk küpten rastgele 2 tane seçilmiş halde görüp bunları kesecek ve rastgele 2 tane daha gelecek böyle böyle bölüm bitene kadar devam edecek. Python kodlarından mantık kurmaya çalışıyorum ama blueprint kodlarına çok hakim değilim. Yani kod olarak kurabiliyorum kafamda ama dediginiz gibi videolara bağlı kaldığımdan çözemedim bir türlü. Aslında istediğim şey while döngüsü içinde belirledigim listedeki elemanlar while döngüsü bitene kadar dönsün istiyorum. Ve kullanıcı bunları sürekli fruit ninja daki gibi veya daha yakını vr oyunu olan "beat saber" oyununu mobile uyarlamaya çalışıyorum basit halini tabiki. Buraya bir videosunu bırakayım. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
Sizin yapacağınız ile videodakini pek oturtamadım burada elindeki renklere göre küpleri kesiyor. En basit mantıkla boolean değişkeni kullanabilirsiniz. Renkleri atadığınız indexe göre booleanlar true ve false olur. Kesme işlemini Procedural Mesh ile yapabilirsiniz.