Вопросы от Bercut (2) - Проблема - решение. GML и прочее. - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 11«12341011»
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Вопросы от Bercut (все адекватно...)
Вопросы от 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, и если она не успела уничтожиться, пробивает стену на сквозь. Вот сижу и не могу понять, что я не так делаю... Хочу просто, прострел различных поверхностей сделать. biggrin
 
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
Спасибо помогло biggrin А в коде я уже столько нагородил, что там сам черт ногу сломит. Как все в порядок приведу, выложу что получилось.
 
Bercut Дата: Четверг, 29.10.2009, 21:38 | Сообщение # 28
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
Полностью переработал проект, но увы при сталкивании углов происходит зависание.
Как исправить?
Link


Fast, like fire!
 
Bercut Дата: Четверг, 29.10.2009, 22:16 | Сообщение # 29
Болтун
Группа: Проверенные
Сообщений: 197
Статус: Offline
Собственно, происходит такая вот фигня:

Пожалуйста, объясните почему.
Прикрепления: 3793943.png(39Kb)


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
Покажи, как ты делаешь передвижение облаков.. ;)
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Вопросы от Bercut (все адекватно...)
Страница 2 из 11«12341011»
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход