Merhaba. Action RPG Inventory system kullanan varsa ve bunu yapmışsa bana çok yardımcı olabilir.
Oyun içerisinde pek çok konteynır bulunmakta ve istediğin zaman daha fazlasını ekleyebiliyorsun. Bu konteynırlarda eşya depoluyoruz. Inventory adında bir struct array variable var, doğru mu ifade ettim bilmiyorum ama anlaşılmıştır herhalde. Bu Inventory arrayi, bir slotu baz alıyor, array olduğu için pek çok slota dönüp envanteri oluşturuyor. Sıkıntı şurada ki, ben bu konteynırların sadece birini kaydedebiliyorum, oysa çok konteynır var ve her biri ayrı kaydedilmeli. Çok oyunculuda farklı oyuncuların envanterlerinin hepsinin ayrıca kaydedildiği ama bunların tek kayıt dosyası altında tutulup dağıtıldığını düşünün. İşte benim yapmak istediğim bu.
Şimdi, Inventory değişkenini başka bir struct içine almaya kalksam, o structu variable yapıp array haline getirsem diye düşündüm ama bunu ben nasıl oraya yönlendirir ya da toplarım bilemedim.
Bir fikriniz varsa yardımcı olursanız çok büyük bir sorunu çözmüş olurum. Alternatif çözümüm var, mesela kayıt işlemini sandık bpsine yerleştirip, self üzerinden ismi çekerek eşyaların leveldaki isimleriyle ayrı kayıt dosyaları halinde kaydedilip yüklenmesini sağlayabilirim. Ama bu çok kayıt dosyası oluşmasına sebep olur ve bunu da pek isteyeceğimi zannetmiyorum. Ama tabi bir şey bulamazsam mecbur bunu uygulamam gerekecek.
Bu işten anlayan varsa proje dosyasını da atabilirim özelden.
Oyun içerisinde pek çok konteynır bulunmakta ve istediğin zaman daha fazlasını ekleyebiliyorsun. Bu konteynırlarda eşya depoluyoruz. Inventory adında bir struct array variable var, doğru mu ifade ettim bilmiyorum ama anlaşılmıştır herhalde. Bu Inventory arrayi, bir slotu baz alıyor, array olduğu için pek çok slota dönüp envanteri oluşturuyor. Sıkıntı şurada ki, ben bu konteynırların sadece birini kaydedebiliyorum, oysa çok konteynır var ve her biri ayrı kaydedilmeli. Çok oyunculuda farklı oyuncuların envanterlerinin hepsinin ayrıca kaydedildiği ama bunların tek kayıt dosyası altında tutulup dağıtıldığını düşünün. İşte benim yapmak istediğim bu.
Şimdi, Inventory değişkenini başka bir struct içine almaya kalksam, o structu variable yapıp array haline getirsem diye düşündüm ama bunu ben nasıl oraya yönlendirir ya da toplarım bilemedim.
Bir fikriniz varsa yardımcı olursanız çok büyük bir sorunu çözmüş olurum. Alternatif çözümüm var, mesela kayıt işlemini sandık bpsine yerleştirip, self üzerinden ismi çekerek eşyaların leveldaki isimleriyle ayrı kayıt dosyaları halinde kaydedilip yüklenmesini sağlayabilirim. Ama bu çok kayıt dosyası oluşmasına sebep olur ve bunu da pek isteyeceğimi zannetmiyorum. Ama tabi bir şey bulamazsam mecbur bunu uygulamam gerekecek.
Bu işten anlayan varsa proje dosyasını da atabilirim özelden.