Çözüldü Unity Proje Kopyalama/Taşıma Hatası

  • Konuyu başlatan ekmuz
  • Başlangıç Tarihi
  • Mesaj 0
  • Görüntüleme 3.330
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ekmuz

Centipat
Katılım
1 Kasım 2021
Mesajlar
14
Merhabalar. Unity'de öğrenme amacıyla geliştirmekte olduğum 2D oyun projesini, projeyi yaptığım bilgisayardan bir başka bilgisayara taşıdım. Her iki bilgisayarda da Unity 2020.3.25f1 sürümü kurulu. Projemin dosyasını direkt olarak kendi bilgisayarımdan diğer bilgisayara eksiksiz şekilde taşıdım, fakat proje açıldığında birkaç hatayla karşılaşıyorum.
(iki bilgisayar da Win11 x64)

Hatalar şunlar:

[CODE title="hata"]Library\PackageCache\com.unity.2d.animation@7.0.2\Runtime\SpriteSkin.cs(406,51): error CS1061: 'SpriteBone' does not contain a definition for 'guid' and no accessible extension method 'guid' accepting a first argument of type 'SpriteBone' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.spriteshape@7.0.3\Runtime\SpriteShapeController.cs(338,56): error CS1061: 'SpriteShapeRenderer' does not contain a definition for 'localBounds' and no accessible extension method 'localBounds' accepting a first argument of type 'SpriteShapeRenderer' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.spriteshape@7.0.3\Runtime\SpriteShapeController.cs(339,37): error CS1061: 'SpriteShapeRenderer' does not contain a definition for 'SetLocalAABB' and no accessible extension method 'SetLocalAABB' accepting a first argument of type 'SpriteShapeRenderer' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.common@6.0.1\Editor\InternalBridge\TexturePlatformSettings\TexturePlatformSettings.cs(158,47): error CS1501: No overload for method 'ShowPlatformSpecificSettings' takes 2 arguments

Could not load StyleSheets/Extensions/fonts/ınter.uss
UnityEditor.AssetPostprocessingInternal:postprocessAllAssets (string[],string[],string[],string[],string[])

[/CODE]

Diğer bilgisayarda da bu bilgisayarda da Unity'yi aynı zamanlarda kurdum. Taşımam gereken başka dosyalar mı var, çözemedim. Yardımcı olabilirseniz sevinirim, teşekkürler.

Düzeltme: bu hatalar benim yazmış olduğum kodlardan değil Unity'nin kendi dosyalarından kaynaklanıyor.
Merhabalar. Unity'de öğrenme amacıyla geliştirmekte olduğum 2D oyun projesini, projeyi yaptığım bilgisayardan bir başka bilgisayara taşıdım. Her iki bilgisayarda da Unity 2020.3.25f1 sürümü kurulu. Projemin dosyasını direkt olarak kendi bilgisayarımdan diğer bilgisayara eksiksiz şekilde taşıdım, fakat proje açıldığında birkaç hatayla karşılaşıyorum.
(iki bilgisayar da Win11 x64)

Hatalar şunlar:

[CODE title="hata"]Library\PackageCache\com.unity.2d.animation@7.0.2\Runtime\SpriteSkin.cs(406,51): error CS1061: 'SpriteBone' does not contain a definition for 'guid' and no accessible extension method 'guid' accepting a first argument of type 'SpriteBone' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.spriteshape@7.0.3\Runtime\SpriteShapeController.cs(338,56): error CS1061: 'SpriteShapeRenderer' does not contain a definition for 'localBounds' and no accessible extension method 'localBounds' accepting a first argument of type 'SpriteShapeRenderer' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.spriteshape@7.0.3\Runtime\SpriteShapeController.cs(339,37): error CS1061: 'SpriteShapeRenderer' does not contain a definition for 'SetLocalAABB' and no accessible extension method 'SetLocalAABB' accepting a first argument of type 'SpriteShapeRenderer' could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.2d.common@6.0.1\Editor\InternalBridge\TexturePlatformSettings\TexturePlatformSettings.cs(158,47): error CS1501: No overload for method 'ShowPlatformSpecificSettings' takes 2 arguments

Could not load StyleSheets/Extensions/fonts/ınter.uss
UnityEditor.AssetPostprocessingInternal:postprocessAllAssets (string[],string[],string[],string[],string[])

[/CODE]

Diğer bilgisayarda da bu bilgisayarda da Unity'yi aynı zamanlarda kurdum. Taşımam gereken başka dosyalar mı var, çözemedim. Yardımcı olabilirseniz sevinirim, teşekkürler.

Düzeltme: bu hatalar benim yazmış olduğum kodlardan değil Unity'nin kendi dosyalarından kaynaklanıyor.
Çözüldü:

Proje klasöründen sadece "Assets" ve "ProjectSettings" klasörlerini kopyaladım ve diğer bilgisayarda bir klasörün içine koyup o klasörü Unity projelerine ekleyip açtım. Geri kalan dosyaları Unity otomatik olarak oluşturuyormuş, böylece projem diğer bilgisayarda da sorunsuzca açıldı.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı