📚 Docs

Dönüşüm Doğrulama Yoxlama Siyahısı

Bu siyahı, hər hansı bir elementin unudulmasının qarşısını almaq üçün yaxşı çevrilmiş bir avtobus üçün lazım olan bütün elementləri ümumiləşdirir. Hər şey üçün dərslik olmasa belə, ruhdan düşməyin! busmods.com-da blend faylı ilə birlikdə yerləşdirilən müxtəlif nümunə modlarını araşdıraraq öyrənmək mümkündür.

Poliqonlar və Teksturalar üçün Ən Yaxşı Təcrübələr

  • [ ] Poliqonlar: Mobil nəqliyyat vasitələri üçün 300 və ya 400 mindən çox üçbucaq istifadə etməkdən çəkinin. 1 milyon+ olan modellər çətinlik çəkəcək.
  • [ ] Kiçik Teksturalar: Detallar üçün daha kiçik teksturalardan istifadə edin. Düz rəngli hissələr 4x4 piksellik teksturalardan istifadə edə bilər.
  • [ ] Maksimum Tekstura Ölçüsü: [!IMPORTANT] Mobil üçün 2048 pikseldən yuxarı heç bir tekstura istifadə etməyin (çökmələr və qeyri-sabitlik).
  • [ ] Lite Versiya: PC versiyası 4k istifadə edirsə, optimallaşdırılmış teksturalarla Lite versiya etməyi düşünün.

Əsas

  • [ ] Miqyas: Miqyasın düzgün olub olmadığını yoxlayın (1 Blender vahidi = 1 metr). En ~2.5m, Hündürlük ~3m.
  • [ ] Kütlə: Boş avtobusa uyğun kütləni təyin edin (sərnişinləri ümumi çəkiyə əlavə etməyin).
  • [ ] Toqquşma Qurğusu (Collider): Sadə bir toqquşma qurğusu təyin edin (Box Collider və ya maksimum 256 trisli qabarıq Mesh Collider).
  • [ ] Aero Səth: Sabitlik (aeroforce) üçün ox mövqelərində aero surface konfiqurasiya edin.
  • [ ] Önizləmə: Qovluğa preview.png şəkli əlavə edin (16:9 nisbəti).
  • [ ] Materiallar: UseStandardShader=1 və ya 0. Fərdi PBR materiallarını konfiqurasiya etmirsinizsə 0 saxlayın.
  • [ ] Təkərlər: .wheels faylında radius və asqı parametrləri.
  • [ ] Sükan: Mühərrikdə max_steer_angle (sərt üçün 35, super-oynaq üçün 42).
  • [ ] Ackerman: [!IMPORTANT] Düzgün dönmə üçün use_ackerman=1[pos_ackerman] mövqeyini (adətən arxa oxun mərkəzi) konfiqurasiya edin.
  • [ ] Mühərrik/Sürət Qutusu: Mühərrikdə fırlanma anı əyriləri və ötürücü parametrləri.
  • [ ] RPM: Mühərrikdə, səslərdə və modellərdə (iynə) maksimum RPM-i konfiqurasiya edin.
  • [ ] Səslər: İstifadə olunmayan səsləri silin. HEÇ VAXT MP3 istifadə etməyin, WAV 44.1 kHz istifadə edin.
  • [ ] Kondisioner: .ini daxilində konfiqurasiya və qapı/hava bölgəsində dövrə səsi.
  • [ ] Güzgülər: Yansımanı yeniləmək üçün güzgü mövqeyi əsas kamerada görünməlidir.
  • [ ] Tüstü: Egzoz tüstüsü emitentinin mövqeyi.
  • [ ] Farlar: Projektorları (mobil/yüngül) və işıqlandırmaları (PC Ultra) test edin.
  • [ ] Daxili İşıqlar: Ultra üçün 3 işıq, Light/Mobile üçün 1 mərkəzi işıq.
  • [ ] Qapılar: Qapı işığı (tekstura və real işıq). Açıq olduqda sızan kondisioner səsi.
  • [ ] Kameralar: Sürücü kamerası, sərnişin və maneken mövqelərini (sürücü/konduktor) konfiqurasiya edin.
  • [ ] Animasiyalı İdarə Paneli: Düymələr, əl tormozu, dönmə işığı, alışdırma, göstərici işıqları.
  • [ ] Dayanma Tələbi: İdarə panelində və salonda işıq + səs.
  • [ ] Könüllü Səslər: Qapı açılma/bağlanma səsi, geri hərəkət səsi.
  • [ ] Kliklənə Bilən Düymələr: İdarə paneli və kondisioner üçün kamera koordinatları (C düyməsi).
  • [ ] Turniket: Sərnişin yolunun ortasındakı mövqe (keçməzdən əvvəl dayanmaları üçün).
  • [ ] 3D Səs Mövqeyi: Məkan effekti üçün səs txt faylında koordinatları konfiqurasiya edin.

Sükan və İynələr üçün Ən Yaxşı Təcrübələr

  • [ ] Mərkəzləşdirmə: Sükanı sürücü kamerası ilə eyni xəttdə saxlayın.
  • [ ] İynə Miqyası: Fırlanma xəttidir. İdarə paneli dizaynını elə tənzimləyin ki, intervallar (0-20, 20-40) bərabər olsun.
  • [ ] RPM Sinxronizasiyası: Model txt faylındakı maksimum RPM mühərriklə uyğun olmalıdır.

Şüşə və Pəncərələr üçün Ən Yaxşı Təcrübələr

  • [ ] Yansımalar: Yansımaları yalnız xaricdə istifadə edin (daxili görünüşü əngəlləməkdən çəkinin).
  • [ ] Z-Fighting: Yansımanı yağış qatından bir az uzaqlaşdırın.
  • [ ] Şüşə Teksturaları: Heç bir skin xəritələnməyibsə kiçik teksturalardan (məs: 4x4) istifadə edin. Biri açıq (daxili) və biri tünd (xarici).
  • [ ] Yağış: Yağış şüşəsini vahid miqyasla xəritələyin. Şüşə və yağış arasında boşluq buraxın.

Sərnişinlər üçün Ən Yaxşı Təcrübələr

  • [ ] Qapı Hündürlüyü: Səviyyə 0 (küçə) və ya platforma səviyyəsində (BRT) qapı koordinatı.
  • [ ] Çıxış: Qapalı qapı ilə enmənin qarşısını almaq üçün _pp_-ni _waitdoor_ və ya pilləkənlərə çox yaxın yerləşdirməyin.
  • [ ] Turniket: Yolun iki nöqtəsi arasındakı koordinat. Vizual modeldən bir az irəli yerləşdirin.
  • [ ] Oturma: Qolların çölə çıxmasının qarşısını almaq üçün oturacaq mövqeyi bir az içəri.

Müxtəlif Animasiyalar

  • [ ] Düymə Kameraları: PC/Android-də klikləməni asanlaşdırmaq üçün konfiqurasiya edin.
  • [ ] Qapı Dəyişdirici: Sol/sağ qapılar üçün düymə (əgər varsa).
  • [ ] Yandırma/Söndürmə Düymələri: Animasiya olunubsa, düymələrin hər iki vəziyyətə malik olduğundan əmin olun.

Digər Şeylər

  • [ ] Məhdudlaşdırıcı: Lazım gələrsə speed_limit konfiqurasiya edin.
  • [ ] Dönmə Radius: Avtobus kəskin döngələrdə çətinlik çəkirsə max_steer_angle və Ackerman-ı tənzimləyin.
  • [ ] Tormoz: Mühərrik çox güclüdürsə və avtobus yaxşı tormozlamırsa max_brake_torque artırın.

Əlaqəli Linklər