haritaya yeni ürün ekleme resimli

arkadaşlar haritaya yeni ürün nasıl eklenir onu açıklamaya çalışacağım çüki türkçe olarak hiç bir yerde açıklama olmamış heralde bu ilk
daha önce orjinal map 21 çeşit ürün başlığıyla paylaştığım haritayada bu şekilde ekledim şimdi aşağıdaki linkte 25 çeşit ürün var belki fazladır
süt kum yaş gübre hariç ben onlarla uğraşmadım onu söyleyeyim başta bu açıklamayı isteyen arkadaşlarımız oldu onun için yaptım
zaten indirdiğiniz dosyanın içinde tam olarak açıklamalar var ama ingilizce sorun yaşayan arkadaşlara zamanım oldukça yardım etmeye çalışırım sağlıcakla kalın
sömürücü olmayalım bi teşekkür yeter

http://ul.to/lmi1i7
bir örnek mesela <erbse> yi örnek alalım önce indirdiğiniz dosyaları gerekli yere kopyalayalım
şimdi <map01.i3d> yi not defteri ile açıyoruz <fruit kodları.txt> dosyasınıda açıyoruz

temel prensip 3 sınıftan oluşuyor
1.<Files> içine atacağımız kodlar
2.<Materials> içine atacağımız kodlar
3.<FoliageMultiLayer içine atacağımız kodlardır


<Files>
<File fileId='258' filename='textures/foliage/foliage_erbse_diffuse.png' relativePath='true'/>

<Materials>
<Material name='erbseMaterial' materialId='506' ambientColor='1 1 1' customShaderId='**'>
<Texture fileId='258'/>
<CustomParameter name='alphaBoostStartEndMax' value='0 40 2 4'/>
</Material>
<Material name='erbseCutShortMaterial' materialId='507' ambientColor='1 1 1' customShaderId='##'>
<Texture fileId='103'/>
</Material>


<FoliageMultiLayer
<FoliageSubLayer name='erbse' densityMapTypeIndex='7' densityMapChannelOffset='4' numDensityMapChannels='3' materialId='506' cellSize='8' viewDistance='80' terrainOffset='0' objectMask='65520' distanceColors='0.537255 0.439216 0.286275;0.184314 0.294118 0.137255;0.184314 0.294118 0.137255;0.729412 0.67451 0.00392157;0.513726 0.356863 0.109804' separateAvailabilityChannel='false' atlasSize='1' plantThreshold='0.5' numBlocksPerUnit='1' width='1.5' height='1.25' heightVariance='0.2' horizontalPositionVariance='0.5' growthNumStates='5' growthStateTime='4e+006'/>
<FoliageSubLayer name='erbse_cut_short' densityMapTypeIndex='7' densityMapChannelOffset='7' numDensityMapChannels='1' materialId='507' cellSize='8' viewDistance='150' terrainOffset='0' objectMask='65520' distanceColors='0.537255 0.447059 0.286275' atlasSize='1' plantThreshold='0.5' numBlocksPerUnit='1.5' width='1.5' height='0.4' heightVariance='0.04' horizontalPositionVariance='0.5'/>

ÖNEMLİ NOT KIRMIZI İLE BELİRTTİĞİM RAKAM YANİ 7 BU ÜRÜNÜN SIRA SAYISIDIR DİYELİMKİ BİR ÜRÜN DAHA EKLEDİK ONU 8 YAPMAMIZ LAZIM
ŞİMDİLİK 15 ÜRÜN EKLEYEBİLİRİZ 30 YAPABİLMEK İÇİN DAHA SONRA ANLATIRIM SAAT GEÇ OLDU

yıldızlı yerlere yazmamız gereken rakamı şu satırı aratıyorsununz filename='shaders/wheatFoliageShader.xml' bu satırın ön tarafındaki rakamı yazıyoruz BENDEKİ ÖRNEK <File fileId='93' filename='shaders/wheatFoliageShader.xml' relativePath='true'/> DEMEKKİ ORAYA YANİ YILDIZLARIN YERİNE 93 YAZMALIYIM SİZDE BU RAKAM FAKLI OLABİLİR (NOT BUNLARI NOT DEFTERİ İLE AÇTIĞIMIZ map01.i3d İÇİNDE ARATACAĞIZ)


KARELEERİN YERİNE YAZMAMIZ GEREKEN RAKAMI BULMAK İÇİN İSE BUNU ARATIYORUZ filename='shaders/cuttedWheatFoliageShader.xml' BENDEKİ ÖRNEK <File fileId='25' filename='shaders/cuttedWheatFoliageShader.xml' relativePath='true'/> BURAYADA 25 YAZMALIYIM DEMEKTİR TABİİ BU BENDEKİ SİZDEKİ FARKLIDIR


eklediğimiz ürünü çiftlikteki siloya boşaltmak için



DİĞER ÜRÜNLERİDE BU YÖNERGELERLE UYGULAYABİLİRİZ

bu arada kendim de yeni ürünler yaptım karpuz nohut soğan biber vs onlarıda birara paylaşırım
 

Benzer Konular