Публикации по теме 'scenekit'


Расширение демонстрационного приложения Apple для WWDC 2017 с помощью SceneKit и SwiftUI
Вторая попытка обновить демоверсию Apple SceneKit На прошлой неделе я опубликовал статью о перестроении демонстрации Apple SceneKit WWDC 2017 с использованием SwiftUI. Бумага, которую вы можете найти здесь . В этой статье я перестроил элементы управления для игры с помощью SwiftUI, полууспешной перестройки, в которой я допустил одну фатальную ошибку. Я разделил код SCNSceneRendererDelegate на отдельный класс. Я понял ошибку своего пути на следующий день и, все еще желая, чтобы..

Введение в набор сцен
3D со Swift Playgrounds Вчера мне было интересно, какой интересный новый мини-проект можно было бы начать с моими детьми на выходных и позволить им заниматься чем-то еще, кроме Scratch, Basic и Python: действительно, показать им что-то Swift снова. И я думаю, что у меня есть хороший ответ. Почему бы не использовать SceneKit для создания мини-3D-планетария в Swift Playgrounds ? Мы все победим! Я думаю о маленькой начальной вселенной с Солнцем посередине, Землей и ее орбитой..

Вопросы по теме 'scenekit'

Какова семантика сводной матрицы набора сцен?
Я работаю над пониманием семантики использования Scene Kit свойств, связанных с преобразованием для узлов. В частности, свойство pivot на узле — это не отдельная точка, а полная матрица преобразования, и я не нашел ссылок на что-либо подобное в...
2154 просмотров
schedule 01.11.2022

Ортогональная камера и элементы управления масштабированием в SceneKit
При использовании камеры с myCameraNode.camera.usesOrthographicProjection = YES; , насколько я могу судить, вы не можете масштабировать, как обычно, используя элементы управления по умолчанию, заданные myScene.allowsCameraControl = YES; -...
4088 просмотров
schedule 10.08.2022

Не удается создать снимок экрана SCNView
Можно ли сделать скриншот SCNView? Я пытаюсь использовать приведенный ниже код, но он всегда выходит белым... NSRect bounds = [window.contentView bounds]; NSImage *screenshot = [[NSImage alloc] initWithData:[window.contentView...
2716 просмотров
schedule 14.01.2023

Как получить CMutablePointer‹SCNVector3› из SCNVector3[]?
Я пытаюсь использовать инициализатор init(vertices: CMutablePointer<SCNVector3>, count: Int) SCNGeometrySource, но не знаю, как сделать CMutablePointer<SCNVector3> . В Objective-C я бы использовал массив C, но я не думаю, что...
534 просмотров
schedule 31.12.2022

Ошибка SCNPhysicsWorld
Я возился со Swift и пытался заставить работать Physicsworld. Это ошибка, которую я получаю «Неопределенные символы для архитектуры i386: «_OBJC_CLASS_$_SCNPhysicsWorld», на которую ссылается: __TFC3sk218GameViewController11viewDidLoadfS0_FT_T_ в...
866 просмотров
schedule 23.11.2022

Получение позиции SCNPhysicsVehicle
Я работаю над базовой гоночной игрой, используя SceneKit от Apple. и я столкнулся с проблемами, имитирующими автомобиль. Используя поведение SCNPhysicsVehicle , я могу правильно настроить автомобиль и управлять им, используя задокументированные...
3241 просмотров
schedule 07.12.2022

SceneKit вычисляет видимые границы?
поэтому, согласно заголовку, я пытаюсь выяснить, есть ли хороший способ вычислить границы сцены, поскольку обычные свойства кадра/границы на самом деле не работают в контексте. В основном мне нужен способ проверить, переместился ли объект за...
1531 просмотров
schedule 24.05.2023

Как отключить окружающий свет в Scene Kit (с Swift)?
Когда я создаю новую игру Scene Kit с помощью языка Swift, уже есть некоторые результаты, которые дают следующий результат: Я хочу отключить окружающий свет, который освещает куб, но я не понимаю, как это сделать, так как ни к какому узлу явно не...
5311 просмотров
schedule 25.11.2022

Выравнивание SCNText не работает в iOS
Я пробовал выравнивание по правому краю, но оно по-прежнему выравнивается по левому краю. let txt = SCNText(string: "TEST", extrusionDepth: 10) txt.chamferRadius = 5 //0<chamfer<extrusion depth txt.firstMaterial.diffuse.contents =...
2273 просмотров
schedule 27.01.2024

Поверните узел SCNCamera, глядя на объект вокруг воображаемой сферы
У меня есть SCNCamera в позиции (30,30,30) с SCNLookAtConstraint на объекте, расположенном в позиции (0,0,0). Я пытаюсь заставить камеру вращаться вокруг объекта на воображаемой сфере с помощью A UIPanGestureRecognizer, сохраняя при этом радиус между...
30309 просмотров
schedule 15.08.2023

Сбой с активами iOS 8 SceneKit при построении из командной строки
Я создаю 3D-игру через командную строку с помощью. Мой скрипт работает для всех других приложений без проблем. К сожалению, встроенный IPA игры вылетает, когда я запускаю ее на своем iPhone. Если я создам его с графическим интерфейсом Xcode, он...
461 просмотров
schedule 24.03.2023

SceneKit и NSKeyedArchiver
Я пытаюсь заархивировать свою сцену SceneKit для сохранения с помощью NSKeyedArchiver. Это сделано для того, чтобы я мог сохранить сцену и восстановить ее позже. Я обнаружил, что восстановленная сцена игнорирует/теряет ограничения...
392 просмотров
schedule 27.08.2022

SceneKit отрисовывает текстуру с текстурными координатами
У меня есть модель Collada, которую я загружаю в SceneKit. Когда я выполняю проверку модели, я могу получить координаты текстуры модели, которая была поражена. С этими координатами текстуры я смогу заменить координаты текстуры цветом. Таким...
2082 просмотров
schedule 28.02.2023

SceneKit SCNTransformConstraint
Я пытаюсь применить некоторые ограничения положения к очень простой сцене. Что я хотел бы сделать, так это иметь начальный узел, а затем использовать ограничение для позиционирования второго узла относительно первого. Затем расположите третий узел...
830 просмотров
schedule 02.02.2023

Проблема с Xcode 6.1 Swift - 'init()' недоступен: заменен импортом -[NSObject init]
Я только что обновил свой Xcode до 6.1 и теперь получаю странную ошибку компиляции. 'init()' недоступен: заменен импортом -[NSObject init] Я создаю подкласс SCNNode и имею необязательные ссылки на другие классы того же типа, который я...
3822 просмотров
schedule 08.08.2022

Разработка 3D игр в наборе Scene?
Я разрабатываю приложение, используя набор сцен, в котором я хочу обрабатывать элементы управления камерой, такие как 3D-игры. Как разработать 3D-игру в наборе Scene? Является ли это возможным?
641 просмотров
schedule 01.01.2023

Как заставить SCNView отображать новый кадр?
Есть ли способ заставить SCNView отображать новый кадр по запросу, если внутри сцены нет анимации? Если сцена статична, SCNView выполняет рендеринг ровно один раз и только после того, как что-то изменится. Обычно это имеет смысл, но я работаю...
5050 просмотров
schedule 14.06.2023

Загрузите несжатый файл collada с помощью iOS Scene Kit
Мне нужно загрузить файл collada, который я скачал на iOS, я собираюсь использовать для этого Scene Kit. Но, прочитав документацию , я обнаружил, что XCode сжимает колладу файлы во время компиляции, а Scene Kit может загружать только сжатые файлы....
1143 просмотров
schedule 06.10.2022

Анимируйте высоту SCNBox, сохраняя базу в том же y
У меня есть объект SCNBox, добавленный в SCNScene через SCNNode... let box:SCNBox = SCNBox(width: 4, height: 4, length: 4, chamferRadius: 0.1) box.firstMaterial?.diffuse.contents = UIColor.greenColor() let boxNode:SCNNode = SCNNode(geometry: box)...
1031 просмотров
schedule 12.07.2023

Преобразование UIKit в SceneKit
Проблема с преобразованием программы из UIKit в SceneKit. Самой большой трудностью для меня является понимание того, как файл делегата, Tile, синхронизированный с массивом, Board, настраивается с помощью SceneKit. Это простой проект. Скриншот:...
1180 просмотров
schedule 20.08.2022