Resimler

Galaksi oluşturma

Planım, yıldız verilerini bağlama yerleştirebilecek ve Samanyolu'ndaki yerimizin muhteşem bir görünümünü sunabilecek bir galaksi modeli oluşturmaktı.

Galaksi'nin ilk prototipi.
Samanyolu parçacık sisteminin erken bir prototipi.

Samanyolu'nu oluşturmak için 100.000 parçacık oluşturdum ve galaksi kollarının oluşum şeklini taklit ederek bunları spiral şeklinde yerleştirdim. Bu matematiksel bir model yerine temsili bir model olacağından, spiral kol oluşumunun ayrıntıları konusunda çok endişelenmedim. Ancak sarmal kol sayısını aşağı yukarı doğru yapmaya ve "doğru yönde" dönmeye çalıştım.

Samanyolu modelinin sonraki sürümlerinde, parçacıklara eşlik edecek bir galaksinin düzlemsel resmini kullanarak parçacıkların kullanımını azalttım. Böylece, daha fotoğrafik bir görünüm elde etmeyi umuyorum. Gerçek resim, yaklaşık 70 milyon ışık yılı uzaklıktaki NGC 1232 sarmal galaksisine ait olup Samanyolu'na benzeyecek şekilde düzenlenmiştir.

Galaksi ölçeğini belirleme.
Her GL birimi bir ışık yılıdır. Bu durumda, küre 110.000 ışık yılı genişliğindedir ve parçacık sistemini kapsar.
Çevir
Sayfa çevrilirken veya sürüklenirken sayfa katlama çizgisi bu şekilde görünür.

Çerçevenizi bulma

Oyununuzun izleme aracında doğru satırı bulduktan sonra ana döngüyü bulmanız gerekir. Ana döngü, izleme verilerinde tekrarlanan bir kalıp gibi görünür. W, A, S, D tuşlarını kullanarak izleme verilerinde gezinebilirsiniz: A ve D tuşlarını kullanarak sola veya sağa (zaman içinde ileri geri) hareket edebilir, W ve S tuşlarını kullanarak verileri yakınlaştırabilir veya uzaklaştırabilirsiniz. Oyununuz 60 Hz'de çalışıyorsa ana döngünüzün 16 milisaniyede bir tekrar eden bir kalıp olmasını beklersiniz.

Üç yürütme çerçevesi var.
Üç yürütme çerçevesi gibi görünüyor

Oyununuzun kalp atışını bulduktan sonra, kodunuzun her karede tam olarak ne yaptığını inceleyebilirsiniz. İşlev kutularındaki metni okuyana kadar yakınlaştırmak için W, A, S, D tuşlarını kullanın.

Bir yürütme çerçevesinin derinliklerine inme
Bir yürütme çerçevesinin derinliklerine

Görünümler arasında geçiş yapmak için çevirileri kullanma

İki görünüm arasında çeviri yapma

İşinizi kolaylaştırmak için iki görünüm olduğunu varsayalım: liste görünümü ve ayrıntılar görünümü. Kullanıcı liste görünümündeki bir liste öğesine dokunduğunda ayrıntılar görünümü içeriye, liste görünümü ise dışarıya kayar.

Hiyerarşiyi görüntüleyin.

Bu efekti elde etmek için her iki görünüm için de overflow: hidden ayarlanmış bir kapsayıcıya ihtiyacınız vardır. Bu sayede, iki görünüm de yatay kaydırma çubukları göstermeden kapsayıcı içinde yan yana olabilir ve her görünüm gerektiğinde kapsayıcı içinde yan yana kaydırılabilir.