SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - Falująca linia.

krzyked - Sro 17 Sty, 2007 19:13
Temat postu: Falująca linia.
Wybaczcie ale strasznie się dzisiaj nudzę! Taka wyginająca się linia - skryptem.
Sprite "activator" ma skrypt ruchu po okręgu. Działa dopiero w Test in player

Seb - Sro 17 Sty, 2007 20:20

fajne toto :)
stefcio - Czw 18 Sty, 2007 21:02

A mogl bys wytlumaczyc o co chodzi z skryptem??(wiem mniejwięcej)
Bo wiesz ja jestem dopiero w 2 gim i z matma to nie jest zle ale tez nie jest złoto:D

Seb - Pią 19 Sty, 2007 00:34

podklejając się pod temat:
skąd idzie się nauczyć podstaw skryptu?

nugatt - Pią 19 Sty, 2007 08:05

http://swish.wodip.opole....wforum.php?f=22
stefcio - Pią 19 Sty, 2007 15:45

no ale nam chodzi(przynajmniej mi) o bardziej złożone sprawy
Seb - Pią 19 Sty, 2007 15:56

ile razy zdazyło się Wam szukać
czegoś co było pod nosem?? :)

krzyked - Pią 19 Sty, 2007 20:08

Ruch po okręgu to tzw. równanie okręgu w postaci parametrycznej ( w mamtematyce) gdzie:
srodek_x, srodek_y - współrzędne środka okręgu;
i - kąt między dodatnim kierunkiem osi X a promieniem okręgu r;
sin, cos - wiadomo trygonometria.
Skrypt w każdej klatce zwiększa kąt "i" o zmienną "s" co pozwala uzyskać ruch obiektu po okręgu o promieniu "r"
Kod:
onLoad ()
    //ruch po okręgu
    srodek_y=300;
    srodek_x=150;
    var i=0;
    r=50;
    s=0.09;
}

onEnterFrame() {
    i+=s;
    _y = srodek_y+Math.cos(i)*r;
    _x = srodek_x+Math.sin(i)*r;

Linia :
createEmptyMovieClip(nazwa,poziom) - tworzy nowy obiekt ,Sprita;
linia.lineStyle( grubość ,kolor ,alpha ) ;-styl linii;
linia.moveTo(x,y);-początek linii;
linia.curveTo(x,y,x1,y1); - koniec linii, dalej współrzędne wygięcia linii;
Dalsze instrukcje to druga linia wyginająca się w przeciwnych kierunkach.
Kod:
onEnterFrame() {
    b=activator._y;
    a=activator._x;
    createEmptyMovieClip("linia",2);
    linia.lineStyle(1, 0xFFFFFF, 100);
    linia.moveTo(0,300);
    linia.curveTo(a,b,400,300);
    linia.moveTo(400,300);
    linia.curveTo(800-a,600-b,800,300);
}

Co do skryptów ja mam książkę(podstawa) pana Rolanda Zimka, pomaga mi książka "Matematyka - poradnik encyklopedyczny"(jakieś 1000 stron matematyki) , no i oczywiście najwięcej internet.

qncept - Pią 26 Sty, 2007 14:55

Fajniusi linia, można by to zrobić z jakimiś obiektami hmmm ...
czestmir - Pią 02 Lut, 2007 14:22

Tak na marginesie strona sevico.pl wydaje mi się jakaś znajoma ;) )
ta muzyka, ten preloader itd...hmmm.
swish sites??

nugatt - Pią 02 Lut, 2007 23:45

Cytat:
swish sites??
który?
czestmir - Sob 03 Lut, 2007 08:41

http://www.swishzone.com/...te04/index.html

ale może mi się wydaje...
jeśli tak to sorki dla twórcy

nugatt - Sob 03 Lut, 2007 11:35

jak dla mnie to tylko preloader

Powered by phpBB modified by Przemo © 2003 phpBB Group