小编Hal*_*ler的帖子

不幸的是,相机已停止

在此输入图像描述

当我启动Camera应用程序时,我收到此错误,这是我的logcat.

12-08 12:50:10.393 2275-2369/com.android.launcher3 E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa21675b0
12-08 12:50:10.509 965-3048/? E/CameraService: CameraService::connect X (PID 3209) rejected (invalid camera ID 0)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder: fail to connect Camera
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder: java.lang.RuntimeException: Fail to connect to camera service
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at android.hardware.Camera.<init>(Camera.java:495)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at android.hardware.Camera.open(Camera.java:341)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at com.android.camera.CameraHolder.open(CameraHolder.java:131)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at com.android.camera.Util.openCamera(Util.java:267)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at com.android.camera.Camera$3.run(Camera.java:1100)
12-08 12:50:10.510 3209-3224/com.android.camera E/CameraHolder:     at java.lang.Thread.run(Thread.java:818)
12-08 12:50:10.511 3209-3224/com.android.camera …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-camera android-studio

29
推荐指数
2
解决办法
9647
查看次数

在SceneKit中缩放SCNNode

我有以下内容SCNNode:

let box = SCNBox(width: 10.0, height: 10.0, length: 10.0, chamferRadius: 0)
let boxNode = SCNNode(geometry: box)
boxNode.position = SCNVector3(x: 0, y: 0, z: 0)
Run Code Online (Sandbox Code Playgroud)

如果我申请:

boxNode.scale = SCNVector3(x: 0.5, y: 0.5, z: 0.5)
Run Code Online (Sandbox Code Playgroud)

它似乎对盒子的大小没有影响.我已经检查了这个boxNode.getBoundingBoxMin(&v1, max: &v2).它始终是相同的,并在屏幕上显示相同.

我错过了什么吗?文档暗示设置比例应该影响节点的几何形状,因此是不同的大小.

谢谢.J.

ios scenekit swift

17
推荐指数
1
解决办法
8794
查看次数

如何使用NSComparator?

我想知道以下问题是否可以使用NSComparator

我有两个阵列; 两者都持有数据模型.我在数据模型中有一个名为rank的属性.现在我想比较两个数组,并想知道其中一个数组是否拥有排名较高的数据模型.如果是,我想得到NSComparisonResult = NSOrderedAscending.

顺便说一下,我在这里使用另一种方法:"每个数据模型在数组中的排名总和,以及总数是否大于第二个数组模型的总排名."

cocoa-touch objective-c ios4 objective-c-blocks

9
推荐指数
1
解决办法
2万
查看次数

如何在Swift中的SCNScene上覆盖SKScene?

互联网上有一些叠加教程,都 overlaySKScene在某些时候使用.

这在我的项目中是不可能的,因为(我猜)我的视图SCNView在任何时候都不使用构造函数(这overlaySKScene是其中的一部分).

在ViewController的viewDidLoad中,基本上只创建了MainScene:

viewDidLoad() {
self.sceneView = MainScene(view: self.view)) }
Run Code Online (Sandbox Code Playgroud)

...在这里(注意:SCNScene而不是SCNView):

class MainScene: SCNScene, SCNPhysicsContactDelegate {...
init(view:UIView) {
scnView = view as! SCNView
super.init()
scnView.scene = self; (...) }
Run Code Online (Sandbox Code Playgroud)

场景完美创建,我现在想要覆盖SKScene.有谁知道怎么样?

ios scenekit sprite-kit swift

8
推荐指数
1
解决办法
3413
查看次数

如何为mac app生成安装程序包?

如何为OSX二进制文件创建单个安装程序包以及少量配置和脚本文件?最终文件夹看起来像这样 -

https://i.stack.imgur.com/bFDcY.png

任何帮助,将不胜感激.谢谢.

macos installer cocoa software-distribution pkg-file

8
推荐指数
2
解决办法
2万
查看次数

ARSessionConfiguration.WorldAlignment = .gravityAndHeading的不稳定世界原点/对齐方式

[注意:这个问题是在iOS11/High Sierra预发行期间针对ARKit的测试版编写的.仅保留历史利益]

我看到的世界坐标系原点不稳定的位置和方向,当我设置ARWorldTrackingSessionConfiguration.worldAlignment.gravityAndHeading.

场景打开后原点的位置稳定.但是轴通常围绕Y轴旋转180度或90度.

我还缺少一个额外的设置吗?我正在运行2017 iPad(vanilla,而非Pro)和Xcode 9 beta 2.我在这台iPad上测试了一些指南针应用程序,它们给了我正确的结果,所以我相信硬件运行正常.

override func viewDidLoad() {
    super.viewDidLoad()

    // Set the view's delegate
    sceneView.delegate = self

    // Show statistics such as fps and timing information
    sceneView.showsStatistics = true

    // Create a new scene
    let scene = SCNScene()

    // debug options
    let debugOptions: SCNDebugOptions = [ARSCNDebugOptions.showFeaturePoints,ARSCNDebugOptions.showWorldOrigin]
    sceneView.debugOptions = debugOptions

    // Set the scene to the view
    sceneView.scene = scene
}

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    // Create a session …
Run Code Online (Sandbox Code Playgroud)

ios swift arkit

7
推荐指数
1
解决办法
1133
查看次数

SceneKit统计信息显示中的"Metal Flush"是什么?

我正在尝试解决FPS中的丢弃问题.我发现Metal Flushes占用了大部分渲染时间.那是件好事儿吗?

SceneKit统计信息显示

ios scenekit

6
推荐指数
1
解决办法
322
查看次数

UI模板视图 - iOs应用程序中所有场景中的常见UI元素?

我正在开发具有常见UI元素的iOs应用程序 - 标题(带有自定义按钮),所有场景中的背景图像和页脚.可以使用具有公共元素的故事板设计一个模板场景/视图,并将其用作所有其他场景/ ViewControllers作为基础?在其他场景中,只需将内容添加到空闲位置(图像,表格,......).

我正在考虑使用硬编码元素的常见自定义UIViewController超类,但使用故事板设计UI更容易.

应用程序必须与iOs 5.0兼容

user-interface cocoa-touch ios uistoryboard

5
推荐指数
1
解决办法
1240
查看次数

更改SCNNode/Geometry/Material的颜色

我是SceneKit的新手,正在开始测试应用程序.我有一个移动的小立方体.我想添加轴(X,Y,Z).我是这样创造的.

    SCNVector3 xPositions[] = {SCNVector3Make(-50, 0, 0), SCNVector3Make(50, 0, 0)};

    int indicies[] = {0, 1};
    NSData *indexData = [NSData dataWithBytes:indicies length:sizeof(indicies)];

// X axis
    SCNGeometrySource *xSource = [SCNGeometrySource geometrySourceWithVertices:xPositions count:2];
    SCNGeometryElement *xElement = [SCNGeometryElement geometryElementWithData:indexData primitiveType:SCNGeometryPrimitiveTypeLine primitiveCount:2 bytesPerIndex:sizeof(int)];
    SCNGeometry *xAxis = [SCNGeometry geometryWithSources:@[xSource] elements:@[xElement]];
    SCNNode *xNode = [SCNNode nodeWithGeometry:xAxis];
    [self.gameView.scene.rootNode addChildNode:xNode];

    // Y axis
    SCNVector3 yPositions[] = {SCNVector3Make(0, -50, 0), SCNVector3Make(0, 50, 0)};
    SCNGeometrySource *ySource = [SCNGeometrySource geometrySourceWithVertices:yPositions count:2];
    SCNGeometryElement *yElement = [SCNGeometryElement geometryElementWithData:indexData primitiveType:SCNGeometryPrimitiveTypeLine primitiveCount:2 bytesPerIndex:sizeof(int)];
    SCNGeometry *yAxis = …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c scenekit

5
推荐指数
1
解决办法
5103
查看次数

忽略命中中的对象

是否可以忽略 SceneKit 的 hitTest 中的对象,以便在发送 hitTest 光线时,它会穿过一个对象?我仍然想看到两个物体,我只想让光线忽略另一个。

这里最上面的图片显示了它是如何工作现在,底部是我想拥有的。

在此处输入图片说明

我认为将球体放到另一个视图中是可能的,但我认为那时我看不到物体。

hittest scenekit swift

5
推荐指数
1
解决办法
1157
查看次数