| Вопросы от Bercut |
|
Nik
| Дата: Среда, 28.10.2009, 12:10 | Сообщение # 21 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Что бы новую тему не создавать, спрошу здесь. collision_line(x1,y1,x2,y2,obj,prec,notme), что такое prec и notme? В справки не написанно.
|
| |
| | |
|
Druce
| Дата: Среда, 28.10.2009, 12:32 | Сообщение # 22 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 1543
Статус: Offline
|
Написано, только не для этой функции, а для какой-то из схожих. prec - это использовать ли точную проверку столкновений, notme - учитывать ли при проверке вызывающий образец.
druce.ucoz.ru|andrewsweekly.livejournal.com|А OneStep тем временем мертв.
|
| |
| | |
|
Nik
| Дата: Среда, 28.10.2009, 12:43 | Сообщение # 23 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Ясно, а вызывающий образец, это что? У меня вообще такая проблема. Есть объект, пуля. У неё при создании скорость 60, когда она соприкосается с объектом стена, скорость начинает уменьшаться. И когда скорость <=0, пуля уничтожается. Т.е. как бы застревает в стене. Но когда создается другая пуля, скорость той пули, что в стене, то же, становиться 60, и если она не успела уничтожиться, пробивает стену на сквозь. Вот сижу и не могу понять, что я не так делаю... Хочу просто, прострел различных поверхностей сделать.
|
| |
| | |
|
SRes
| Дата: Среда, 28.10.2009, 13:38 | Сообщение # 24 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
|
А ты приведи код, как ты создаешь пулю, наверняка ты всем инстантам объекта задаешь скорость. В этом ошибка.
Velociped Inc.
|
| |
| | |
|
Nik
| Дата: Среда, 28.10.2009, 13:55 | Сообщение # 25 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Точно!!! У меня скрипт, он каждой новой пуле задает скорость, а разве можно по другому? Добавлено (28.10.2009, 13:55) --------------------------------------------- Если каждой пуле не задавать скорость, ону же не полетят...
|
| |
| | |
|
SRes
| Дата: Среда, 28.10.2009, 14:00 | Сообщение # 26 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
|
Дай код, а то я пока-что могу только дать подсказку, надо делать типо такого : Quote t = instance_create( x, y, objBullet) t.speed = 60 etc
Velociped Inc.
|
| |
| | |
|
Nik
| Дата: Среда, 28.10.2009, 14:23 | Сообщение # 27 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Спасибо помогло  А в коде я уже столько нагородил, что там сам черт ногу сломит. Как все в порядок приведу, выложу что получилось.
|
| |
| | |
|
Bercut
| Дата: Четверг, 29.10.2009, 21:38 | Сообщение # 28 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
Полностью переработал проект, но увы при сталкивании углов происходит зависание. Как исправить? Link
Fast, like fire!
|
| |
| | |
|
Bercut
| Дата: Четверг, 29.10.2009, 22:16 | Сообщение # 29 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
Собственно, происходит такая вот фигня: Пожалуйста, объясните почему.
Fast, like fire!
|
| |
| | |
|
Wertolet
| Дата: Четверг, 29.10.2009, 22:25 | Сообщение # 30 |
|
Хоть палкой гони
Группа: Проверенные
Сообщений: 781
Статус: Offline
|
Bercut, хоть убей, непойму, что не так? Когда персонаж падает на землю, на некотором расстояний от земли останавливается, а потом продолжает падение?
|
| |
| | |
|
Bercut
| Дата: Воскресенье, 01.11.2009, 15:34 | Сообщение # 31 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
Разобрался, прошу протестить: Link Добавлено (31.10.2009, 00:06) --------------------------------------------- Понял ошибку. =-) Ты задаешь вертикальную скорость 0.5. А проверка идёт на +1 и от туда глюки. =-) Спасибо большое всем. Я "расту" и собственно обрастаю опытом =-) За мейкер сел буквально пару недель назад, вполне неплохой конструктор. Ещё раз спасибо за поддержку, теперь появилась не просто надежда, а уверенность в начинании разработки игр. Добавлено (01.11.2009, 15:34) --------------------------------------------- Поискал на форуме на счёт альфа-канала: ничего не нашёл. (Ну, того что нужно) =-( Делаю так: Quote Код в событии Create: Code cloud[1] =sprite_add_alpha('1.png',4,1,1,0,0); Код в событии Draw: draw_sprite (cloud[1],0,300,300); Но спрайт на экране не рисуется, почему? И ещё один момент. Где можно задавать дальнейшие вопросы: Здесь или есть определённая тема?
Fast, like fire!
Сообщение отредактировал Bercut - Воскресенье, 01.11.2009, 15:39 |
| |
| | |
|
WertyXBOCT
| Дата: Воскресенье, 01.11.2009, 21:57 | Сообщение # 32 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
Bercut, продолжай задавать вопросы здесь. Спрайт не рисуется по причине отсутсвия альфаканала в нем. Сделай чтобы хотя бы один пиксел был прозрачным. Плюс еще лучше всего перевариваются 32х битные версии пнг файлов, а не однобайтные собратья.
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
Bercut
| Дата: Вторник, 03.11.2009, 18:14 | Сообщение # 33 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
А как сделать скорость объекта относительно камеры слежения неизменной? У меня есть камера, которая привязана к герою, очевидно он двигается, так вот, за ним движется и камера, а сзади двигаются объекты (облака) со своей скоростью, но так как камера слежения привязана к герою, то скорость облаков визуально изменяется.
Fast, like fire!
Сообщение отредактировал Bercut - Вторник, 03.11.2009, 18:14 |
| |
| | |
|
Generalisimys
| Дата: Вторник, 03.11.2009, 19:05 | Сообщение # 34 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 1263
Статус: Offline
|
Эммм...Ты через вид все это делаешь же?
Блог инди-разработчика mailto:admin@half-bit.ru
|
| |
| | |
|
Bercut
| Дата: Среда, 04.11.2009, 19:23 | Сообщение # 35 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
Quote (Generalisimys) Эммм...Ты через вид все это делаешь же? Так точно! Добавлено (04.11.2009, 19:23) --------------------------------------------- Ну как, подскажите =-)
Fast, like fire!
Сообщение отредактировал Bercut - Среда, 04.11.2009, 19:38 |
| |
| | |
|
NewStrannik
| Дата: Среда, 04.11.2009, 21:22 | Сообщение # 36 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Ты хочешь сделать, чтобы облака двигались по горизонтали относительно вида? P.S.: Чётче ставь вопрос, т.к. в правильно поставленном вопросе уже заложен ответ.
|
| |
| | |
|
Druce
| Дата: Среда, 04.11.2009, 21:35 | Сообщение # 37 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 1543
Статус: Offline
|
Блин, задаешь вручную координаты вида исходя из позиции героя, а затем вручную же задаешь координаты облаков через координаты вида, которые получились.
druce.ucoz.ru|andrewsweekly.livejournal.com|А OneStep тем временем мертв.
|
| |
| | |
|
NewStrannik
| Дата: Среда, 04.11.2009, 21:41 | Сообщение # 38 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
> задаешь вручную координаты вида исходя из позиции героя Эм.. Смысл? Пускай автоматом задаются относительно героя. > вручную же задаешь координаты облаков через координаты вида Это не одно и то же, что и "двигаться относительно вида"?
|
| |
| | |
|
Bercut
| Дата: Четверг, 05.11.2009, 18:08 | Сообщение # 39 |
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
|
Quote (NewStrannik) Ты хочешь сделать, чтобы облака двигались по горизонтали относительно вида? P.S.: Чётче ставь вопрос, т.к. в правильно поставленном вопросе уже заложен ответ. Камера- Система отсчёта, относительно, которой герой неподвижен, Комната- неподвижная система отсчёта, в ней двигаются такие системы отсчёта как (Камера, облака). Облако- система отсчёта, которая имеет постоянную скорость и двигается относительно Камеры. Когда происходит движение героя, то относительно его облако замедляется или движется быстрее. Добавлено (05.11.2009, 18:08) --------------------------------------------- Всё равно не понимаю, как нам сделать поправку на скорость, относительно облаков. =-(
Fast, like fire!
|
| |
| | |
|
NewStrannik
| Дата: Четверг, 05.11.2009, 18:17 | Сообщение # 40 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Покажи, как ты делаешь передвижение облаков.. ;)
|
| |
| |
|
|