sagopa55

Yeni üye
29 Tem 2017
17
0
0
Belirtilmemiş
Widget içinde witget tanımladığım zaman erişim sağlayamıyorum ( 4.16)
paketlerken sorun çıkarıyor, yardımcı olabilirmisiniz ?


Kod:
[2017.08.06-18.26.03:500][  0]LogProperty:Warning: Serialized Class /Script/CoreUObject.LinkerPlaceholderExportObject for a property of WidgetBlueprintGeneratedClass /Game/MMO/Blueprints/Inventory/InventorySlot.InventorySlot_C. Reference will be NULLed.

Accessed None attempting to assign variable on an object
Paketlediğimde server ve clientin verdiği hatayıda koyuyorum
http://dosya.co/sl9kzr46kvj8/Client_Error_CleanThirdPerson.txt.html

http://dosya.co/izsjcmvhs0yd/Server_Error_CleanThirdPerson.log.html
 
sagopa55' Alıntı:
Widget içinde witget tanımladığım zaman erişim sağlayamıyorum ( 4.16)
paketlerken sorun çıkarıyor, yardımcı olabilirmisiniz ?


Kod:
[2017.08.06-18.26.03:500][  0]LogProperty:Warning: Serialized Class /Script/CoreUObject.LinkerPlaceholderExportObject for a property of WidgetBlueprintGeneratedClass /Game/MMO/Blueprints/Inventory/InventorySlot.InventorySlot_C. Reference will be NULLed.

Accessed None attempting to assign variable on an object

Bu bir var olmayan bir değişkene erişim sorunudur. Kodunuzda veya betiğinizde olmayan bir değişkene erişmeye çalışıyorsunuz. Bu işlemi yapmadan önce değişkenin var olup olmadığını kontrol edin.

C++ ile  IsValid makrosunu veya daha sıkı bir çalışma prensipleri için bir o satırda kırılma noktası("breakpoint") oluşturup değişkenin durumunu gözlemlersin.

Blueprintler ile IsValid düğümünü kullanmalısın.
 
[UETR]Khubur' Alıntı:
sagopa55' Alıntı:
Widget içinde witget tanımladığım zaman erişim sağlayamıyorum ( 4.16)
paketlerken sorun çıkarıyor, yardımcı olabilirmisiniz ?


Kod:
[2017.08.06-18.26.03:500][  0]LogProperty:Warning: Serialized Class /Script/CoreUObject.LinkerPlaceholderExportObject for a property of WidgetBlueprintGeneratedClass /Game/MMO/Blueprints/Inventory/InventorySlot.InventorySlot_C. Reference will be NULLed.

Accessed None attempting to assign variable on an object

Bu bir var olmayan bir değişkene erişim sorunudur. Kodunuzda veya betiğinizde olmayan bir değişkene erişmeye çalışıyorsunuz. Bu işlemi yapmadan önce değişkenin var olup olmadığını kontrol edin.

C++ ile  IsValid makrosunu veya daha sıkı bir çalışma prensipleri için bir o satırda kırılma noktası("breakpoint") oluşturup değişkenin durumunu gözlemlersin.

Blueprintler ile IsValid düğümünü kullanmalısın.




ERLDvq.png

mkbovP.jpg


öncelikle hızlı dönüşünüz için teşekkür ederim;

s1 s2 benim oluşturduğum widgetler,  bu widgetler editörde düzgün şekilde çalışıyor, fakat paketlediğim zaman düzgün çalışmıyor. bu log dosyalarındaki hatayı veriyor.

http://dosya.co/sl9kzr46kvj8/Client_Error_CleanThirdPerson.txt.html
http://dosya.co/izsjcmvhs0yd/Server_Error_CleanThirdPerson.log.html
 
sagopa55' Alıntı:
[UETR]Khubur' Alıntı:
Bu bir var olmayan bir değişkene erişim sorunudur. Kodunuzda veya betiğinizde olmayan bir değişkene erişmeye çalışıyorsunuz. Bu işlemi yapmadan önce değişkenin var olup olmadığını kontrol edin.

C++ ile  IsValid makrosunu veya daha sıkı bir çalışma prensipleri için bir o satırda kırılma noktası("breakpoint") oluşturup değişkenin durumunu gözlemlersin.

Blueprintler ile IsValid düğümünü kullanmalısın.




ERLDvq.png

mkbovP.jpg


öncelikle hızlı dönüşünüz için teşekkür ederim;

s1 s2 benim oluşturduğum widgetler,  bu widgetler editörde düzgün şekilde çalışıyor, fakat paketlediğim zaman düzgün çalışmıyor. bu log dosyalarındaki hatayı veriyor.

http://dosya.co/sl9kzr46kvj8/Client_Error_CleanThirdPerson.txt.html
http://dosya.co/izsjcmvhs0yd/Server_Error_CleanThirdPerson.log.html

Paylaşılabilir indirilebilinir bir dosya indirmiyorum. Pastebin üzerinden kayıt dosyalarını paylaşırsanız yarımdı olabiliriz. Blueprinti göstermeniz bir şeyi değiştirmiyor buradaki ana sorun, var olmayan bir değişkene erişim. Bu yok edilmeyi bekleyen("pending-kill") olan herhangi bir aktör için de geçerlidir.
 
[UETR]Khubur' Alıntı:
sagopa55' Alıntı:
ERLDvq.png

mkbovP.jpg


öncelikle hızlı dönüşünüz için teşekkür ederim;

s1 s2 benim oluşturduğum widgetler,  bu widgetler editörde düzgün şekilde çalışıyor, fakat paketlediğim zaman düzgün çalışmıyor. bu log dosyalarındaki hatayı veriyor.

http://dosya.co/sl9kzr46kvj8/Client_Error_CleanThirdPerson.txt.html
http://dosya.co/izsjcmvhs0yd/Server_Error_CleanThirdPerson.log.html

Paylaşılabilir indirilebilinir bir dosya indirmiyorum. Pastebin üzerinden kayıt dosyalarını paylaşırsanız yarımdı olabiliriz. Blueprinti göstermeniz bir şeyi değiştirmiyor buradaki ana sorun, var olmayan bir değişkene erişim. Bu yok edilmeyi bekleyen("pending-kill") olan herhangi bir aktör için de geçerlidir.


sagopa55' Alıntı:
[UETR]Khubur' Alıntı:
Paylaşılabilir indirilebilinir bir dosya indirmiyorum. Pastebin üzerinden kayıt dosyalarını paylaşırsanız yarımdı olabiliriz. Blueprinti göstermeniz bir şeyi değiştirmiyor buradaki ana sorun, var olmayan bir değişkene erişim. Bu yok edilmeyi bekleyen("pending-kill") olan herhangi bir aktör için de geçerlidir.

Tabiki,

https://pastebin.com/MF8ZC9RV
https://pastebin.com/6VP3sgDA


Tabiki,

https://pastebin.com/MF8ZC9RV
https://pastebin.com/6VP3sgDA
 
Hatalara baktığıma göre widget sınıfından türetilmiş sınıfları referansları çalışmışsınız herhalde bir kopya olduğu için olabilir. Dediğim gibi bir değişkenin veya objenin geçerli referansı olmadığı için "NULL" olarak belirleniyor bu da package edilirken bazı sınıflar henüz inşa edilmediği(construct) olmadığı için bu hatayı doğal olarak veriyor. Sistematik bir şekilde sınıf yapınızı tekrardan gözden geçirin ve geçerli objenin geçerli bir referansı olduğundan emin olun.