问题标签 [scntext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scenekit - SKLabelNode 命中测试
在对包含具有 SCNText 几何的 SCNNodes 的 ARSCNView 进行命中测试时,似乎只有当测试的点位于 SCNText 中的字母内时,命中测试才会成功。
这不是最优的,因为它使节点更难挖掘。如果测试点位于 SCNNode 范围内的任何位置,是否有办法更改“命中框”以便命中测试成功?如果用户的点击位于 SCNText 中的两个字母之间,我试图避免命中测试不成功的情况。
ios - 使用 arkit 以 3d 形式显示实时信息,可能使用 scntext
我一直在努力让它工作 3 天。对于我的项目,我需要在用 Swift for iOS 编写的 AR 应用程序中将变化的值显示为 3d 文本。
我已经发现:我可以使用以下代码在某个位置生成 3d 静态文本。我可以将它放在 ViewController 的 ViewDidLoad 方法中,以便在启动时加载一次。
现在我的问题是我不能让它定期更改并说计数到 10000。
我尝试了很多想法,但没有一个显示数字在增加。
更新:我在创建节点后无法删除它。我也不知道什么时候必须删除它。
我收到错误的访问代码=1 错误。问题似乎在于查找和删除节点,因为如果我评论应用程序启动的行。它可能与访问权限有关。
这是我的功能:
func updateSCNText2 (incomingInt: Int) {
我在哪里调用函数:
非常感谢您抽出宝贵的时间!
ios - SCNText 不显示表情符号 - Swift 中的 ARKit
我正在制作一个应用程序,将一个添加SCNText
到ARSCNView
我创建的名为sceneView
. 文本显示完美如下:(当 SCNText(string: "Test", extrusionDepth: CGFloat(0.01))
) screenshot1:
但是当 SCNText(string: "Test", extrusionDepth: CGFloat(0.01))
TheSCNText
不显示表情符号时:
我不想将它添加为 a SKLabelNode
,因为我想稍后将 Storyboard 用于 Collection Views。
它与我使用的字体有关吗?
swift - 如何在 ARKit 中为 3D 文本自动调整背景大小
我正在尝试生成一个自动符合我的程序使用 ARKit 生成的 3D 大小的背景。他们是使用 swift/xCode 的一种方法,还是有一种方法可以计算背景的大小?
例如:text1 = "abc"
只需要一个小背景,其中: text2 = "abcdefg \n 1234567 \n testing123"
需要更大的背景,并且文本和背景也会随着文本的大小而变化。
swift - SCNText 不会显示
在说明我的问题是什么之前,我想澄清一下我的问题有多个答案,不幸的是,它们都没有解决我的问题。请不要将此标记为重复。
现在这是我必须创建我的文本节点的代码
这是由我发现的多种不同解决方案构建的,并且我已经以多种不同的方式进行了尝试。但是,没有一个工作。
在这里,我将 1 个视图添加为 childNode,然后将另外 3 个 childNodes 添加到该孩子。
正如您在下图中所看到的,所有内容都正确且准确地显示在我期望的位置。除了textNode
那无处可寻。(注意,主要、顶部和底部节点是带有帽子和鞋子的黑线)
根据设置的其他位置属性,文本应完美地出现在垂直黑线的中间,水平略向右。
我缺少的是我在其他答案中找不到的东西。请提出我应该如何处理这个问题的建议。
ios - 如果一个节点被缩放,包含的 scntext 边界框不是太正常,这是否正常?
我一直在寻找使用 arkit 显示一些文本。为了实现这一点,我创建了一个SCNText
对象,给它一个字体大小并缩小它。这似乎是调节其大小的推荐方法。
现在对于定位,我需要计算SCNText
对象的高度。为此,有boundingBox
一个返回(min, max)
元组的方法。
问题是边界框参数仍然在没有缩放的情况下描述原始边界框。
我在这里错过了什么吗?我唯一的目标是获得一个大小合适的 3d 文本并知道它的高度。
谢谢!
swift - 如何从 SCNText iOS 获取浮点值?
我没有得到如何从 SCNText 获取浮点值。如果我打印 SCNText.string 我可以在 SCNText 中看到字符串。现在我希望 SCNText 具有按字符流动的浮点值,我的要求是从 SCNText.I 中提取浮点值我正在了解如何从 SCNText 中提取浮点值。请帮助我。