Запитання з тегом «cocos2d-iphone»

4
Як досягти рівномірної швидкості руху по кривій Безьє?
Я намагаюся перемістити зображення по кривій Безьє. Ось як я це роблю: - (void)startFly { [self runAction:[CCSequence actions: [CCBezierBy actionWithDuration:timeFlying bezier:[self getPathWithDirection:currentDirection]], [CCCallFuncN actionWithTarget:self selector:@selector(endFly)], nil]]; } Моє питання полягає в тому, що зображення рухається не рівномірно. На початку він рухається повільно, а потім прискорюється поступово, а в кінці рухається …

5
тунельний ефект cocos2d
Я хочу створити подібний ефект тунелю в COCOS2D (iOS). Хтось може запропонувати якісь покажчики? ref Відео 1 перегляньте відео 2 До цього часу я намагався з декількома спрайтами кільцевої форми зі зменшенням масштабу та розміщенням центру до тієї ж точки, зберігаючи Z як для кожного меншого спрайта. При цьому, анімація …

7
Поділ малювання та логіки в іграх
Я розробник, який тільки зараз починає возитися з розвитком ігор. Я хлопець .Net, тому я поспілкувався з XNA і зараз граю з Cocos2d для iPhone. Моє запитання, правда, більш загальне. Скажімо, я будую просту гру Pong. Я мав би Ballклас та Paddleклас. Виходячи з розвитку ділового світу, мій перший інстинкт …

3
Порівняння між Cocos2d та Corona [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 8 років тому . Мені дуже важко вирішити, яким шляхом іти на цьому шляху. Я збираюся розпочати розробку гри, і мені не вдалося знайти …

2
Як я імітую маятник, що розгойдується?
Я хочу імітувати мотузку з прикріпленою вагою, коливаючись туди-сюди, як маятник. Будь-яка реальна фізика є надмірною; це просто нескінченно повторювати той же рух. JQuery має "гойдалку" легкість, схожу на те, що я шукаю. Як це працює? Я думав обертатися з одного кута в інший за допомогою Math.easeOutExpo, але справжні маятники …

1
Як працює gluLookAt?
З мого розуміння, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); еквівалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Але коли я роздруковую ModelViewматрицю, дзвінок до glTranslatef(), здається, не працює належним чином. Ось фрагмент коду: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> …

1
Режими змішування в Cocos2D з glBlendFunc
Ми намагалися тиражувати найпоширеніші режими накладання , які доступні у Photoshop та Quartz 2D, але ми придумали лише 3, і це вже після довгого пошуку в Інтернеті. Для всіх, хто цікавиться, ось вони: Множення = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Екран = GL_MINUS_DST_COLOR, GL_ONE Лінійний ухил = GL_ONE, GL_ONE Ви можете спробувати ці …

1
Виявлення зіткнення Basic Box2D
Я не розумію, як слухати зіткнення в Cocos2D / Box2D. Скажіть, у мене два тіла динамічного кола. Один дуже малий, а другий відносно великий. Коли мале коло стикається з великим колом, я хотів би щось зробити (наприклад, відтворити звук). Який найкращий спосіб зробити це? Зараз я експериментую з методом TestPoint. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.