Разработка и ромхакинг > Разработка игр
Game Maker обсуждение и хелп
<< < (4/22) > >>
Kostey D.:

--- Цитата: Dzenis ---у меня русская версия
--- Конец цитаты ---
До чего народ дошёл.... :(
Я даже не знал что такая существует, пусть тебе кто-нибудь другой помогает.
Dzenis:
Kostey D., я пост отредактировал предыдущий. Вьехал, что к чему :) Собсна, другой вопрос появился

http://www.emu-land.net/forum/index.php/topic,23604.msg418017.html#msg418017
Kostey D.:
sprite_index=
Эта функция меняет спрайт объекта на ходу.

Но если объект не прикреплён к спрайту, тогда надо в степе возиться. В креейте поставить переменную со значением спрайта и переменную за счётчик каунтера. В степе проверять если кадр анимации последний - ставить новый спрайт, ставить каунтер на 0, а потом незабыть добавить кадр, т.к. image_number объекта скорее всего 0 и анимация сама по себе не идёт.
Blood:

--- Цитата: Dzenis от 14 Июль 2009, 14:19:48 ---Как сделать, что бы при воспроизведении спрайта, анимация останавливалась на нужном мне кадре, а не воспроизводилась всё время с начала?

2All: Как сделать, что бы воспроизводились несколько спрайтов по-очередно?

--- Конец цитаты ---

Точнее формулируй вопросы. Если хочешь, чтобы анимация останавливалась после  своего завершения или сменялась другой, тебе надо :
Создать событие Animation End (из Other). К нему в events поставить примерно такой код :

--- Код: ---if sprite_index = <название твоего спрайта> {
image_speed = 0 //Для того чтобы анимация замерла на месте.
}

Или же :
if sprite_index = <название твоего спрайта> {
sprite_index = <номер следующего нужного тебе спрайта>
image_index = 0 //указание, что начинать следующюю анимацию нужно с первого кадра.
}

--- Конец кода ---
Teffycom:
Как сделать чтобы перс стрелял туда, в какую сторону повернут?
Chosen_Three:
у меня где-то был скрипт такого действия
Teffycom:
плиз, скажи
Chosen_Three:
Вот
Teffycom:
Chosen_Three, спасибо!

Добавлено позже:
А
--- Цитата: Cool-Spot от 20 Июль 2009, 08:26:13 ---Как сделать чтобы перс стрелял туда, в какую сторону повернут?

--- Конец цитаты ---
В Tds?
Киба:
Cool-Spot, у каждого объекта есть переменная direction. 0 это вправо.
Поставь в событии шага image_angle=direction и поворачивай игрока например так "при нажатии влево direction=direction+1"
Это простой способ для начинающих в TDS.
Teffycom:
спасибо

Добавлено позже:
Делаю платформер. Сделал врага. Задал ему в создании двигаться влево. Создал объект. И в враге при столкновении сделал повернуться горизонтально и сменить спраит на право. А он спраит сменяет, а не поворачивается :'(

Добавлено позже:
все нормально.просто я перепутал кое-что
ALEX_230_VOLT:
мда, не думал что такой пустяк вызовет столько проблем. в С++ это легко делается, а тут... Короче мне надо открыть файл и проверить если ли в нём нужная строка, но что то пишет "файл не открыт для записи"  :'(
потом попытался подправить и теперь не понимает что за переменная g
короче вот код

--- Код: ---f=file_exists("test.txt")
fname=("test.txt")
if (f==true)

{
fname=file_text_open_read(1)
do g=file_text_read_string(1)
until (g=="искомая строка")
if (g=="искомая строка") then a=true
file_text_close(1)
}
--- Конец кода ---
Киба:
ALEX_230_VOLT, так всё правильно он и не понимает что за g если строку не удалось прочитать.
С текстовыми не знаю а вот с ini могу написать как строки проверять.

А так?

fname=("test.txt")
f=file_exists("fname")
if (f=true)
{
fname=file_text_open_read(1)
do g=file_text_read_string(1)
until (g=="искомая строка")
if (g=="искомая строка") then a=true
file_text_close(1)
}
Vivi the Black Mage:
Скачал седня гейм мейкер 7, кряк, теперь вот ищу примеры и подробные обучалки :). Если кому нетрудно помогите в обучении хотя б легкому скриптингу. А если хватит терпения, то поучить меня им пользоваться :D
З.Ы. моя ася - 426691251
Blood:
А с какой целью ты его скачал ? Если с целью "поиграться с созданием игр", то разочарую тебя - это не самое простое занятие. Я ГМ выучил ради одной единственной игры, и до сих пор узнаю о нём что-то новое, а это заняло год. Но на самом деле учиться ему не сложно, сложнее учиться программировать вообще, в целом. Найди русскоязычный хелп, таковой в сети имеется, он тебе поможет.
Vivi the Black Mage:
Blood, я хочу научиться на мейкере, чтобы делать игры! :D Писал сценарии, потом друзья делали по ним игры. Они заняты очень серьезным проектом и им нужен еще один человек (вакансия - я), а я ни в зуб ногой в этом конструкторе игр, поэтому мне нужна посильная помощь в виде примеров и всяких обучающих документов на русском. Так что не судите слишком быстро! :)
З.Ы. все хелп файлы попадаются либо битые, либо на другом языке (не на английском)
Blood:
http://www.mizzystic.ru/ - рекомендую. Там много примеров и уроков.
pedro:
баловался им четыре года назад, правда ниче толкового не сделал :)

главное процесс))
Tarantul:
Логику хорошо развивает, кстати  ;)
Киба:
Tarantul, эт точно, иногда аж мозг клинит :)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии