«unity» etiketlenmiş sorular

Unity, kolay sanat boru hattı sürecine odaklanan bir platformlar arası oyun oluşturma sistemidir. Bir oyun motoru ve entegre bir geliştirme ortamından oluşur. Oyun motorunun senaryosu Mono üzerine kuruludur.

2
Bu iki koddan hangisi 'daha iyi'? Yerel değişken mi, sınıf değişkeni mi?
Daha fazla oyun yapıyorum ve daha aptalca sorular soruyorum. Umarım bu çok kısa. Katı bir cisme kuvvet uygulayarak bir Player nesnesini hareket ettiren çok temel bir sınıf yapıyorum, ama rb için bir sınıf referansı yapmalı mıyım, yoksa her kareyi güncelle içindeki bir yerel değişken mi? (Monobehaviour.GameObject birlik üst sınıfında zaten …
11 unity  c#  game-loop 

2
Gecikmeli fare girişi nasıl yapılır?
Bir araba oyunum var ve fikir oyuncunun sarhoş olması. Fareyi, geciktirmek için fareyi yan yana hareket ettirdiğiniz gecikmeli bir giriş yapmak istiyorum. Kullanıcının verdiği giriş ile aracın dönüş miktarı arasında nasıl sabit bir gecikme ayarlayabilirim? Şu anda bu var: h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime …
11 unity  c#  input  mouse 

2
Otomatik olarak oluşturulan komut dosyasını nasıl özelleştiririm?
Unity düzenleyicisi ile bir komut dosyası oluşturduğunuzda, önceden biçimlendirilmiş bazı kodlara sahip bir komut dosyası oluşturur. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } …
11 unity 

2
Bir oyun nesnesinin bileşeninin yok edilip edilemeyeceğini kontrol edin
Unity'de bir oyun geliştirirken, [RequireComponent(typeof(%ComponentType%))]bileşenlerin tüm bağımlılıkların karşılanmasını sağlamak için liberal bir şekilde kullanıyorum . Şimdi çeşitli kullanıcı arayüzü nesnelerini vurgulayan bir eğitim sistemi uyguluyorum. Vurgulamayı yapmak için GameObject, sahnede bir referans alıyorum , daha sonra Instantiate () ile klonladım ve sonra görüntüleme için gerekli olmayan tüm bileşenleri özyinelemeli olarak …
11 unity  c# 

2
Son git işleminden bu yana bir sahnede yapılan değişiklikleri görsel olarak nasıl görebilirim
Bir sahnede (.unity dosyası) yapılan değişiklikleri gitmeye başlamadan önce görmek istiyorum. Birkaç GIT / Unity çözümüne baktım, ancak hepsi değişiklikleri birleştirmek için yapılmış ve son sürümle bir fark göstermek için değil. Sahne dosyaları ile ilgili sorun, diğer varlıklara işaret eden GUID'leri kullanmaları ve bir sahne dosyası için bir fark açtığımda …

3
Ekranda nasıl doğal yağmur damlaları yapabilirim?
Ben yağmur efekti ekranda metaballs ve iz ile damla yapmaya çalışıyorum . Shadertoy bir ipucu bulmak ama nasıl uygulandığını anlamadım: https://www.shadertoy.com/view/ltffzl ne yazık ki birçok matematik hesaplamaları var ve ben bir gecikme üretir çünkü birlik içinde kullanamazsınız. açıkçası ben dokular kullanmalıyım ama nasıl iz etkisi olabilir ?! benim fikrim düşmek …

2
Zaman uyumsuz işlemleri / coroutines nasıl beklenir?
C # 5 awaitanahtar kelimesine benzer Unity 5, bitirmek için coroutines ve asenkron işlemler için beklemek için genel / yeniden kullanılabilir bir yol arıyorum . Düşünebildiğim en basit yol şudur: public class SomeUtility { public bool IsDoingSomething { get; private set; } public IEnumerator DoSomethingAsync() { IsDoingSomething = true; yield …

2
Unity'de BillboardRenderer nasıl kullanılır?
Sürüm 5'ten beri (?) Unity'nin yeni bir bileşen türü vardır BillboardRenderer. Ne yazık ki belgeler oldukça zayıf. Müfettişe "Bileşen Ekle -> Çeşitli -> Billboard Oluşturucu" tıklanarak eklenebilir, ancak görünüşe göre bir Billboard Assetşey yapmak için a gerekir. Unity arayüzünden bir tane oluşturmanın bir yolu yok gibi görünüyor. BillboardAsset'in eşit derecede …
11 unity 

2
Dinamik engeller ve oyuncu tarafından yapılan tıkanmalar için bir yol bulma?
Merhaba Unity 5 bir TD oluşturma ve benim Pathfinding biraz yardıma ihtiyacım var. Ben kullanacağım Arons A * yol bulmanın beni dinamik nesneler kullanın ve çalışma zamanı sırasında yolunu güncelleme sağlayan benim AI için. Ancak oyunumda oyuncunun minyonları özel kuleleriyle bloke edebilmelerini istiyorum. Böyle bir şeyi nasıl başarabilirim? Daha fazla …
11 unity  c#  2d  ai  path-finding 



2
Genişliği VEYA yüksekliği dolduran birlik UI karesi
Bu gereksinimleri olan bir tahta oluşturmaya çalışıyorum: Kare olmalıdır. Mevcut genişlik VEYA yüksekliğe sığmalıdır. Tuvalde ortalanmalıdır. Gerektiği kadar ek ara tuvallere sarılabilir. Çapa ile oynuyorum ama bunu yapmak için herhangi bir kombinasyon bulamıyorum. Düşünebildiğim tek çözüm, konteynerin bir tür "OnResize" komut dosyasını ve programın boyutunu tahta olarak ayarlamaktır. Bu orijinal …

2
Otomatik organize / akıllı envanter sistemi?
Geçen hafta Unity3D ile bir envanter sistemi üzerinde çalışıyordum. İlk başta Design3'teki adamlardan yardım aldım ama yolu ayırıncaya kadar çok uzun değildi, çünkü kodlarını yapma şeklini gerçekten sevmedim, OOP kokusu yoktu. Daha ileri adımlar attım - öğeler birden fazla yuva, gelişmiş yerleşim sistemi (öğeler en iyi uyumu bulmak için ellerinden …

1
Unity'nin OnCollisionEnter bana neden yüzey normalleri vermiyor ve bunları almanın en güvenilir yolu nedir?
Unity'nin çarpışma olayı, gerçekleşen çarpışma hakkında size bazı bilgiler veren bir Çarpışma nesnesi verir ( vuruş normalleri olan ContactPoints listesi dahil ). Ama elde edemeyeceğiniz çarptığınız çarpıştırıcının yüzey normalleri. İşte açıklamak için bir ekran görüntüsü. Kırmızı çizgi geldi ContactPoint.normalve mavi çizgi geldi RaycastHit.normal. Bu, Unity'nin basitleştirilmiş bir API sağlamak için …

1
Birden çok monitörde Birlik Oluşturma
Şu anda 2 monitör arasında bir birlik kurmaya çalışıyorum. Biraz araştırma yaptım ve bunun kesinlikle mümkün olduğunu biliyorum. Her iki monitörde de birliği oluşturmak için temel olarak pencere boyutunuzu kabartmanız gereken bir çözüm var. Yaptığım şey, aşağıdaki resimde görüldüğü gibi, her iki monitörümün genişliğini alan yeni bir özel ekran çözünürlüğü …
11 unity  rendering 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.