Library\PackageCache\org.khronos.unitygltf\Runtime\Scripts\SceneImporter\ImporterTextures.cs(252,24): error CS1503: Argument 2: cannot convert from ‘System.ReadOnlySpan’ to ‘byte’
It looks like you’re encountering a compile-time error related to the GLTF library in your Unity project using Needle Engine. The error message indicates an issue with argument types at line 252 of the ImporterTextures.cs script in the org.khronos.unitygltf package.
To help resolve this, here are a few steps you can take:
-
Check for Updates: Ensure that both Needle Engine and the
org.khronos.unitygltfpackage are up to date. Sometimes, such errors are fixed in newer versions of the packages. -
Modify Importer Scripts: If the update doesn’t resolve the issue, consider modifying the
ImporterTextures.csscript around line 252. The error suggests there might be a type mismatch betweenReadOnlySpanandbyte[]. You could try casting or converting theReadOnlySpanto abyte[]. -
Seek Community Help: Since you mentioned this is from the Needle Engine forum, seek help there with additional context. Providing the exact code snippet around line 252 would be very helpful.
-
Consult Documentation: Review the documentation for both Needle Engine and the
org.khronos.unitygltfpackage for any updates or known issues related to GLTF importation.
If you provide the relevant code snippet or more details, I can assist further with specific changes or workarounds.
Sources: Needle Engine API (57%), Needle Engine Docs (57%), Needle Engine Docs (55%), Needle Engine Docs (54%), Needle Engine Docs (53%), Needle Engine Docs (53%)
1 replies left - Become PRO for more replies.
Reply to this post directly if you need further help (bottom right button)
Hi, please share your Unity version and Needle Engine package version and UnityGLTF version. Thank you
unity 6000.0.34f
needle engine 4.15.0
GLTF 2.19.1
Please update Unity (current version is 6000.0.68). The version you currently have installed also has a security issue that Unity has fixed.
