Популярное

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

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

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

Топ запросов

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

Drop a dynamic square on a static rectangle

Swift

SwiftUI

MacOS

iOS

programming

SKSpriteNode

Автор: TwoBitCodeCafe

Загружено: 5 июн. 2022 г.

Просмотров: 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()
}
}

Drop a dynamic square on a static rectangle

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

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

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

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

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

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

Liquid Metal Green Abstract Background video | Footage | Screensaver

Liquid Metal Green Abstract Background video | Footage | Screensaver

AUTUMN CHILL

AUTUMN CHILL

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

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

3D Condenser Mic Modeling Tutorial - 3dsmax

3D Condenser Mic Modeling Tutorial - 3dsmax

4K Blue Pink Fractal Gradient Background | Mood Lights | Soft Gradient Backdrop

4K Blue Pink Fractal Gradient Background | Mood Lights | Soft Gradient Backdrop

When MiG-29s Ambushed Eagles

When MiG-29s Ambushed Eagles

The Witcher 4 — Unreal Engine 5 Tech Demo

The Witcher 4 — Unreal Engine 5 Tech Demo

𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 𝐟𝐨𝐫 𝐬𝐭𝐮𝐝𝐲𝐢𝐧𝐠 | 𝐜𝐚𝐥𝐦 𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 𝐭𝐨 𝐫𝐞𝐥𝐚𝐱 | 𝐆𝐢𝐛𝐫𝐚𝐧 𝐀𝐥𝐜𝐨𝐜𝐞𝐫 𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 🕯️

𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 𝐟𝐨𝐫 𝐬𝐭𝐮𝐝𝐲𝐢𝐧𝐠 | 𝐜𝐚𝐥𝐦 𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 𝐭𝐨 𝐫𝐞𝐥𝐚𝐱 | 𝐆𝐢𝐛𝐫𝐚𝐧 𝐀𝐥𝐜𝐨𝐜𝐞𝐫 𝐩𝐥𝐚𝐲𝐥𝐢𝐬𝐭 🕯️

Что такое REST API? HTTP, Клиент-Сервер, Проектирование, Разработка, Документация, Swagger и OpenApi

Что такое REST API? HTTP, Клиент-Сервер, Проектирование, Разработка, Документация, Swagger и OpenApi

48 ЗАКОНОВ МОНТАЖА

48 ЗАКОНОВ МОНТАЖА

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



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



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