首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SceneKit中将allowsCameraControl与相机节点一起使用

如何在SceneKit中将allowsCameraControl与相机节点一起使用
EN

Stack Overflow用户
提问于 2016-02-17 19:23:27
回答 1查看 677关注 0票数 2

我有一个相机节点,它已经设置了投影变换矩阵(不是标识),并且可以用属性模型视图matrix.When看到一些3D模型。我将allowsCameraControl设置为YES,如果做任何手势,我看不到任何对象。

首先,有没有什么属性需要设置,让allowsCameraControl可以用于自定义摄像头节点?

其次,我认为只要将相机节点设置为默认节点,并将最终的模型视图矩阵设置为SCNMatrix4Mult(modelViewMatrix,projectionTransformMatrix).After就可以了。这样做,我可以看到3D模型,但它们似乎strange.The模型的比率不等于屏幕的比率。

有什么好的解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-18 04:03:07

allowsCameraControl属性很诱人,但可能会令人沮丧。我经常看到“什么都没有”,当真正发生的是我的相机在物体内部,或者指向我没有预料到的方向。摆弄一两个小时,缩小或放大,通常都能解决这个问题。

一种更受控制的方法是将摄影机放置在场景中的已知位置。将其指向特定对象(使用` `SCNLookAtConstraint')。将Z限制设置为自动调整。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35455310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档