作者:张雍昊 | 来源:互联网 | 2023-01-26 10:29
如何解决《无法将'SCNMatrix4'类型的值转换为预期的参数类型'matrix_float4x4'(又名'simd_float4x4')》经验,为你挑选了1个好方法。
当我尝试设置虚拟对象的simdPosition时,我在使用iOS 11 ARKit(Scenekit - Xcode 9 beta)时出现此错误.我需要知道是否可以在swift 中将SCNMatrix4转换为matrix_float4x4.如果是这样,如何转换它.
1> OOPer..:
使用iOS SDK 11,您可以使用初始化程序在SCNMatrix4
和之间进行转换simd_float4x4
.
import SceneKit
var mat4 = SCNMatrix4()
let f4x4 = simd_float4x4(mat4)
mat4 = SCNMatrix4(f4x4)