ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Drop a dynamic square on a static rectangle

Swift

SwiftUI

MacOS

iOS

programming

SKSpriteNode

Автор: TwoBitCodeCafe

Загружено: 2022-06-04

Просмотров: 22

Описание: Roughly based on code in Jonathon Manning & Paris Buttfield-Addison's iOS Swift Game Development Cookbook. My full code below.

import SwiftUI
import SpriteKit

class GameScene: SKScene {
override func didMove(to view: SKView) {
let box = SKSpriteNode(color: .blue, size: CGSize(width: 100, height: 100))
box.position = CGPoint(x: UIScreen.main.bounds.width / 2,
y: UIScreen.main.bounds.height / 4 * 3)
box.physicsBody = SKPhysicsBody(rectangleOf: box.size)

box.physicsBody?.isDynamic = true

addChild(box)

let staticBarrier = SKSpriteNode(color: .yellow, size: CGSize(width: 200, height: 25))
staticBarrier.position = CGPoint(x: frame.midX, y: frame.midY - 100)
staticBarrier.physicsBody = SKPhysicsBody(rectangleOf: staticBarrier.size)
staticBarrier.physicsBody?.isDynamic = false

scene?.addChild(staticBarrier)
}
}

struct ContentView: View {
var scene: SKScene {
let scene = GameScene()
scene.size = CGSize(width: UIScreen.main.bounds.width,
height: UIScreen.main.bounds.height)
scene.backgroundColor = .red

return scene
}

var body: some View {
SpriteView(scene: scene)
.ignoresSafeArea()
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Drop a dynamic square on a static rectangle

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Hud Futuristic Interface Background video | Footage | Screensaver

Hud Futuristic Interface Background video | Footage | Screensaver

Последствия кризиса.  Михаил Хазин в авторской программе

Последствия кризиса. Михаил Хазин в авторской программе "Экономика по-русски" 28 06 2025.

How to code in Swift | Swift Basics #1

How to code in Swift | Swift Basics #1

💥путин сдал ФСБ близкого соратника, Кремль засекретил дела против Z-блогеров - РОМАНОВА

💥путин сдал ФСБ близкого соратника, Кремль засекретил дела против Z-блогеров - РОМАНОВА

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

How to Make an App - Lesson 1 (Xcode 16 Updated)

How to Make an App - Lesson 1 (Xcode 16 Updated)

ОГРОМНАЯ ИЗБА! ПОПАЛ ПОД ПРОЛИВНОЙ ДОЖДЬ. ИДУ ЗА ЩУКОЙ.

ОГРОМНАЯ ИЗБА! ПОПАЛ ПОД ПРОЛИВНОЙ ДОЖДЬ. ИДУ ЗА ЩУКОЙ.

Путин на скамье подсудимых / Соловьёв захватывает страны Балтии

Путин на скамье подсудимых / Соловьёв захватывает страны Балтии

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Три Кота | Сборник серий про технологии | Мультфильмы для детей😃

Три Кота | Сборник серий про технологии | Мультфильмы для детей😃

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]