Форум программистов, компьютерный форум CyberForum.ru

SpriteKIT (Создаем массив объектов) - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Ищу разработчика App для Android и iOS по управлению электронным устройством через Bluetooth (BLE) http://www.cyberforum.ru/ios-dev/thread1712762.html
Приложение должно быть разработано для iPhone, iPad, Android и подключаться к ЭУ(электронному устройству) для автомобиля (с Bluetooth) через Bluetooth. После подключения к модулю, необходимо поддерживать обмен данными между мобильным устройством и ЭУ. Основная функция - переключение четырех программ модуля и тонкая подстройка каждой из них. Стартовая страница Подключение к Bluetooth...
Программирование iOS/iPhone Почему английский язык в сведениях о приложении вместо русского? Добрый день. Приложение полностью на русском. В itunes connect указал язык разработчика - русский. В app store скрины и описание на русском, а в сведениях о приложении указан только английский язык... что делать? http://www.cyberforum.ru/ios-dev/thread1712283.html
Private Framework read sms Программирование iOS/iPhone
Пытаюсь прочитать смс Использую приватые фреймворки ChatKit и IMDPersistence. Но при компиляции получаю ошибку об отсутствии фрейворка что для симулятора, что для женерик девайса. Как исправить? Ld /Users/james/Library/Developer/Xcode/DerivedData/prfwex6-gewezoffmreweogetvdfpxlzoint/Build/Intermediates/prfwex6.build/Debug-iphoneos/prfwex6.build/Objects-normal/arm64/prfwex6 normal arm64 cd...
Hakintosh under AMD Программирование iOS/iPhone
Добрый день ребята. Копаюсь в интернете уже 3 дня пытаясь найти ответ на вопрос? "Возможно ли установить под AMD Хакинтош". 30% Устанавливают как та а остальные 70 говорят что нельзя. Так хотел уже окончательно закрыть вопрос. Как все таки установить под AMD этот хакинтош очень нужно было?
Программирование iOS/iPhone Ищем разработчика iOS http://www.cyberforum.ru/ios-dev/thread1706574.html
Нужен разработчик iOS для создания приложения в сфере тестирования. Приложение нужно как часть сервиса крауд-тестирования мобильных приложений на стадиях от первого прототипа до беты и новых релизов. Мы набираем тестировщиков, которые за умеренную плату занимаются тестированием мобильных приложений/игр. Что нужно от первого MVP, про который сейчас идет речь: Авторизация/регистрация ...
Программирование iOS/iPhone Доброго дня Хотел бы спросить здесь уже опытных юзеров, ребята как программировать на Objective C с Windows 7, хотелось бы научиться и потом писать программы под iOS или же лучше брать Macbook или что-то в этом вроде? подробнее

Показать сообщение отдельно
Орехов Орех
0 / 0 / 0
Регистрация: 01.05.2014
Сообщений: 68
Записей в блоге: 3

SpriteKIT (Создаем массив объектов) - Программирование iOS/iPhone

17.04.2016, 03:12. Просмотров 366. Ответов 5
Метки (Все метки)

Господа, добрый день.
нужна помощь.

Делаю недотетрис. Использую SpriteKIT
Немного переоценил свои силы - сложно разобраться с наскоку и в Ките и в ООП местном.
В общем, для недотетриса хотел оформить блок кода\функцию\метод или тупо конструктор,
который (при передаче параметров или тупо-рандомно) выдает простые фигуры и выкладывает
их на сцену. Но местное ООП мне мозг выносит. не соображу как.

Думал просто метод\функцию написать, прям в файле, который отвечает за прорисовку сцены, но по-моему
так не получится. подскажите в какую сторону смотреть.

как то так вижу это
Objective-C
1
2
3
4
5
6
7
8
9
10
- (SKShapeNode ) Blochim:(int, int )
{
SKShapeNode temp= [SKShapeNode shapeNodeWithRect:CGRectMake(-30/2, -30/2, 30, 30)];
temp.position = CGPointMake(190, 320);
temp.strokeColor = [SKColor redColor];
temp.fillColor = [SKColor yellowColor];
temp.name = @"Quad1";
temp.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:temp.frame.size];
temp.physicsBody.friction = 1;
}
Добавлено через 2 часа 12 минут
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 SKShapeNode* arrayfig[100];
    
    
    
    for (int i =0; i<5 ; i++)
    
    {
        arrayfig[i]=[SKShapeNode shapeNodeWithRect:CGRectMake(-30/2, -30/2, 30, 30)];
        arrayfig[i].position = CGPointMake(200*i, 30+i*100);
        arrayfig[i].strokeColor = [SKColor blackColor];
        arrayfig[i].fillColor = [SKColor redColor];
        arrayfig[i].physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:arrayfig[i].frame.size];
        arrayfig[i].physicsBody.friction = 1;
        [self addChild:arrayfig[i]];
        
    }
Сам же ответил на свой вопрос.
Но по-моему это немного говнокод.
Хотел бы как то в виде недоконструктора это оформить или что-то такое.

Нужно мнение со стороны

Добавлено через 4 часа 58 минут
Ребята, подскажите плз :
как паузу держать между циклами?
я вообще подумал даже не паузу между циклами формировать,
а просто запускать следующий блок, когда предыдущий дополз,
но не пойму как это реализовть
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru