Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
#1

Sprite Kit

29.09.2013, 10:52. Просмотров 1075. Ответов 0
Метки нет (Все метки)

Добрый день всем! Пытаюсь сделать самый простенький прыгающий мячик в новом фреймворке sprite kit. Мяч должен прыгать бесконечно долго, т.е. прыгает и отталкивается обратно на одинаковую высоту. Есть SKSCene устанавливаю для нее свойства:
Objective-C
1
2
scene.physicsWorld.gravity=CGVectorMake(0, -9);
         scene.physicsBody=[SKPhysicsBody bodyWithEdgeLoopFromRect:scene.frame];

Так же имеется сам мячик:
Objective-C
1
2
3
4
5
    ball.physicsBody=[SKPhysicsBody bodyWithCircleOfRadius:17];
    ball.physicsBody.mass=1;
    ball.physicsBody.restitution=1;
    ball.physicsBody.linearDamping=0;
    ball.physicsBody.angularDamping=0;
Мяч экземпляр класса SKSpriteNode, казалось бы все хорошо: мяч по идее должен прыгать бесконечно долго, при этом не меняя высоты прыжка. НО он с каждым прыжком прыгает все выше и выше (незначительно, но если подождать где то минуту он уже заметно выше, а потом вообще допрыгивает и отталкивается от другого конца экрана).Как-будто свойство мяча ball.physicsBody.restitution=1.1,или как будто существует какая-то сила которая подталкивает его хотя ничего такого я не ставлю, никаких сил, импульсов к мячу я не прилагаю.
Я честно не пойму из-за чего это происходит, по идее он должен просто прыгать не меняя своей высоты.

Может кто-то знает в чем проблема? Ни кто не разбирался еще со Sprite kit?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2013, 10:52
Ответы с готовыми решениями:

Воспроизведение видео AV Kit Player View Controller
Как воспроизвести видео в swift'e используя AV Kit Player View Controller

Старанная конструкция с using (Sprite s = new Sprite(device) {}
Встречаю несколько раз достаточно странную для меня конструкцию(старнная потому...

Обмен по USB для Microsemi IGLOO2 Evaluation Kit (M2GL-EVAL-KIT)
Доброе время суток. Я только начал изучать эту технологию, и пока не сильно в...

C# Sprite
Как пользоватся Sprite в C#? Например необходимо вывести изображение размером...

Изображение в Sprite
Доброго времени суток, мне нужно добавить на кнопку публичный спрайт, но как...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2013, 10:52

SFML Sprite
Main.h #include <SFML/Graphics.hpp> using namespace std; class Main {...

Unity sprite renderer
Как можно обледенить огромное количество спрайтов в один объект по типу чанков...

Преобразовать Image в Sprite
Здравствуйте. Подскажите, как преобразовать Image в Sprite. Это нужно потому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru