首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SceneKit:使子球体在半透明的父球体中可见?

SceneKit:使子球体在半透明的父球体中可见?
EN

Stack Overflow用户
提问于 2016-08-17 08:46:15
回答 1查看 809关注 0票数 2

在SceneKit中,假设你想要在一个半透明的节点Parent中嵌入一个子节点,这样父节点就像一个“笼子”,你可以看穿和查看它。

具体来说,假设Parent是半径为2的SCNSphere,子节点是半径为1的SCNSphere,并且是Parent的子节点。

子对象不可见,因为它位于父对象内部。将父对象的不透明度设置为0.3或设置为半透明也会影响子对象的不透明度使您可以看到子对象,但现在子对象不再完全不透明。

如何使子对象完全不透明,但通过父对象仍然可见?

一种选择是将一个独立节点设置为子节点,而不再是父节点的子节点,而是手动计算将子节点居中放置在父节点内所需的位置。但这需要在每次父节点移动时手动移动子节点,而当子节点已经是父节点的子节点时,此移动将自动发生。

有没有更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-17 19:16:33

可以将父材质透明度设置为0.3,而无需更改节点不透明度。这不会被子节点继承。

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

https://stackoverflow.com/questions/38986529

复制
相关文章

相似问题

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