флеш урок для начинающих
|
|
шмыга | Дата: Пятница, 04 Марта 2011, 23:25 | Сообщение # 41 |
постоянный участник
Сейчас нет на сайте
| что то я не понимаю о чем ты, обьясни по подробнее что именно не получается или скинь скриншот, тогда возможно помогу.
|
|
| |
TheApKoT | Дата: Суббота, 05 Марта 2011, 22:03 | Сообщение # 42 |
GML ProgrammeR
Сейчас нет на сайте
| шмыга, не могу. =( Не работают ни Принт Скрин, ни Ктриф+V. =(
Посоветуйте, где скачать VB6 :C
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 12:30 | Сообщение # 43 |
GML ProgrammeR
Сейчас нет на сайте
| Скачал-таки Адобе Флеш CS 4(чертов депозит). Непонятен первый урок... Самый первый... Я сделал все, что нужно, и даже в первом кадре "стояния" прописал stop(); . Функция отказывается работать. До написания "stop();"а все кадры просто воспроизводились вперемешку. После написания оно так и стоит на первом кадре слоя, хотя по идее должны вызываться другие слои. Исходник
Посоветуйте, где скачать VB6 :C
|
|
| |
noTformaT | Дата: Суббота, 12 Марта 2011, 12:39 | Сообщение # 44 |
Ukrainian independent game developer
Сейчас нет на сайте
| Apelsinoviy_kot, там у тебя есть 2 клипа, в одном написан следующий код: Code onClipEvent(enterFrame) { _root.moove; } поменяй его на: Code onClipEvent(enterFrame) { _root.moove(); } Вернее ты забыл добавить скобки
@noTformaT
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 12:43 | Сообщение # 45 |
GML ProgrammeR
Сейчас нет на сайте
| noTformaT, спасибо, помог. Только при нажатии клавиши "Вправо" воспроизводится и walk, и stop. Как это исправить?
Посоветуйте, где скачать VB6 :C
|
|
| |
noTformaT | Дата: Суббота, 12 Марта 2011, 12:49 | Сообщение # 46 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Apelsinoviy_kot) Только при нажатии клавиши "Вправо" воспроизводится и walk, и stop. Как это исправить? а что должно быть?
@noTformaT
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 12:50 | Сообщение # 47 |
GML ProgrammeR
Сейчас нет на сайте
| noTformaT, должно воспроизводиться только walk.
Посоветуйте, где скачать VB6 :C
|
|
| |
|
TheApKoT | Дата: Суббота, 12 Марта 2011, 12:57 | Сообщение # 49 |
GML ProgrammeR
Сейчас нет на сайте
| noTformaT, а ты не обратил внимание, что во время анимации палка должна сдвигаться, а она увеличивается? Тут stand и walk просто наложены друг на друга.
Посоветуйте, где скачать VB6 :C
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 13:47 | Сообщение # 50 |
GML ProgrammeR
Сейчас нет на сайте
| Так, пытаюсь работать по третьему уроку. Код: Code function gravit() { grav++; if ((pers.hitTest(flor)))and(grav+pers._y<flor._y-flor._height/2-6) { pers._y=flor._y-flor._height/2-6; grav=0; falling=false; } else { pers.y+=grav; falling=true; } } Лог ошибки: Quote 'else' encountered without matching 'if' __________________else { Unexpected 'and' encountered __________________if ((pers.hitTest(flor)))and(grav+pers._y<flor._y-flor._height/2-6) {
Посоветуйте, где скачать VB6 :C
|
|
| |
шмыга | Дата: Суббота, 12 Марта 2011, 15:31 | Сообщение # 51 |
постоянный участник
Сейчас нет на сайте
| Apelsinoviy_kot, ошибка в скобках условного оператора было: if ((pers.hitTest(flor)))and(grav+pers._y<flor._y-flor._height/2-6) { нужно: if (((pers.hitTest(flor)))and(grav+pers._y<flor._y-flor._height/2-6)){ Apelsinoviy_kot, погоди не делай первые уроки, они морально устаревшие, есть на много проще способ : Если подождешь немного то выложу обновленный код.
Сообщение отредактировал шмыга - Суббота, 12 Марта 2011, 15:33 |
|
| |
|
TheApKoT | Дата: Суббота, 12 Марта 2011, 16:17 | Сообщение # 53 |
GML ProgrammeR
Сейчас нет на сайте
| шмыга, оу, спасибо. Только после исправления проблемы гравитация не работает =( Исходник
Посоветуйте, где скачать VB6 :C
Сообщение отредактировал Apelsinoviy_kot - Суббота, 12 Марта 2011, 17:12 |
|
| |
шмыга | Дата: Суббота, 12 Марта 2011, 17:13 | Сообщение # 54 |
постоянный участник
Сейчас нет на сайте
| Apelsinoviy_kot, а у тебя в самом начале скрипта переменной grav присваивается начальное значение 0? Скинь исходник я гляну.
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 17:57 | Сообщение # 55 |
GML ProgrammeR
Сейчас нет на сайте
| шмыга, Quote (шмыга) Скинь исходник я гляну. Quote (Apelsinoviy_kot) Исходник ОМГ
Посоветуйте, где скачать VB6 :C
|
|
| |
шмыга | Дата: Суббота, 12 Марта 2011, 18:45 | Сообщение # 56 |
постоянный участник
Сейчас нет на сайте
| Apelsinoviy_kot, Сори не увидел)) Добавлено (12.03.2011, 18:35) --------------------------------------------- Apelsinoviy_kot, function gravit() { grav++; if (((pers.hitTest(flor)))and(grav+pers._y-pers._height/2<flor._y-flor._height/2)) { //--> pers._y=flor._y-flor._height/2-pers._height/2-15; //в этих строках тоже подогнал героя под платформу grav=0; falling=false; } else { pers._y+=grav; //здесь была ошибка (pers.y) falling=true; } } Добавлено (12.03.2011, 18:45) --------------------------------------------- вобщем так, не мучайся, подожди нового урока.
|
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 19:59 | Сообщение # 57 |
GML ProgrammeR
Сейчас нет на сайте
| шмыга, спасибо. =)
Посоветуйте, где скачать VB6 :C
|
|
| |
шмыга | Дата: Суббота, 12 Марта 2011, 20:55 | Сообщение # 58 |
постоянный участник
Сейчас нет на сайте
| Итак обьясняю новый способ создания ГГ. Подробно вдаваться в обьяснение не буду, думаю и так разберетесь. Начинаем с подготовки анимации героя, для примера я взял свою игру "Ночной дозор". Создаем мувие клип с именем pokoy. В нем будет содержаться анимация героя когда он стоит на месте. 1. жмем Ctrl+F8 2. в появившемся окне пишем имя и выбираем тип мувие клип и нажимем ОК 3.Далее рисуем анимацию покоя ГГ. 4.Создаем еще один мувие клип с анимацией бега - beg. 5.Теперь создаем еще один мувие клип с именем Mainhero внем и будут содержаться наши ранее созданные мувики с различными состояниями. 6.Создаем в нем два кадра. В 1 кадре вставляем клип pokoy, во второй клип beg. Создем новый слой и во вкладке action пишем stop(); На этом подготовка анимации завершена. Теперь помещаем клип mainhero на сцену и во вкладке Properties в поле name даем ему имя GG. Теперь переходим к написанию кода. Создаем новый слой с пустым кадром и во вкладке action пишем следующий код. Code stop(); onEnterFrame=function(){ if (Key.isDown(Key.RIGHT)){ GG.gotoAndStop(2) // переход на второй кадр клипа mainhero в которм содержится клип с анимацией бега. GG._xscale=100; } else if (Key.isDown(Key.LEFT)){ GG.gotoAndStop(2) //переход на второй кадр клипа mainhero в которм содержится клип с анимацией бега. GG._xscale=-100; } else { GG.gotoAndStop(1); // переход на 1 кадр клипа mainhero в которм содержится клип с анимацией покоя. } } исходник На этом все, остальное позже.
Сообщение отредактировал шмыга - Суббота, 12 Марта 2011, 21:16 |
|
| |
TheApKoT | Дата: Суббота, 12 Марта 2011, 21:22 | Сообщение # 59 |
GML ProgrammeR
Сейчас нет на сайте
| шмыга, круто! Гораздо проще! Сейчас аналогично анимацию прыжка сделаю.
Посоветуйте, где скачать VB6 :C
|
|
| |
Kzunec | Дата: Вторник, 28 Июня 2011, 15:40 | Сообщение # 60 |
Indie Developer
Сейчас нет на сайте
| шмыга, Дай пожалуйста ссылку на программу, в которой ты это разрабатывал.
|
|
| |