Találatok a következő kifejezésre: Flashben hogyan kaparós sorsjegy (1 db)

Flashben hogyan tudok kaparós sorsjegy játékot készíteni?

Sok játékoldalon van ilyen , pl: prizeen.Lényege hogy egy képen van mégeyg kép és az alatta lev? akkor jelenik meg ha a fels?t az egér mozgatásával lekapartuk.Eddig odáig jutottam hogy layeren els?szinten ott egy kép, felette a másik gondolom valahogy a fels? képet kellene vágni az egér mozgatására köralakban.

Legjobb válasz: förszt of óll: tanulj mek flessben prokramoszni.

förszt of óll: tanulj mek flessben prokramoszni.
A kérdező hozzászólása: Kösz az értékes választ, megy a flash programozás én gyakorlati megoldásra voltam kiváncsi, ötletekre hogy merre gondolkodjak.
Nem vagyok flash programozó de én ezen elveken gondolkodnék: Lekapart sorsjegy képe, és egy réteg melyet le lehet kaparni és lekaparásakor átlátszó lesz.
ha az alpháját változtatod, azzal átlátszóvá tudod tenni, azt meg nem tudom hogy lehet figyeltetni vele, h mikor mozog rajta az egér, estleg a lekaparandó felületet több kis részletre kéne felosztanod, amik eltûnnek ha ráviszed az egeret, vagy ha rákattintasz, régebben én is próbálkoztam flashhel, de az már elég régen volt, meg nem is mentem túl mélyre benne.
Hmmm...az alpha csatornával játszani szerintem nem érdemes, mert általában az egész képre kiterjedõen változtatja meg a képet, azt megoldani, hogy csak azon részén változtassa az alpha csatornát ahol az egér már járt elég bonyolúlt. A megoldás szerintem a maszkolásban leledzik. Van három réteg. 1. A hátsó kép 2. A maszk réteg 3. A "lekaparandó" kép A maszk réteg arra való, hogy átfedéseket hozzunk létre két réteg között. Itt bõvebben tudsz róla olvasni és leírják azt is, hogy hogyan tudsz létrehozni maszkot (nem olyan bonyolult): http://mypixel.hu/2008/01/27/maszkok-keszitese-es-hasznalata.. Tehát láthatod, hogy a két kép között az a részlet válik átfedetté, amely a maszk rétegen be lett festve. Ergó ha futtatás közben az egérrel úgymond rajzolsz a maszk rétegre akkor egyre több és több része válik láthatóvá az alsó képnek mivel egyre több befestett rész lesz a maszk rétegen. Vagyis az egyszeri "egérakrobatának" úgy fog tûnni, mintha a felsõ réteget kaparná le.


Hasonló válaszok

A kérdés szövege Válaszok száma

Batch-ben hogy tudok elmenteni egy szöveget?

Pl.: le szeretném mondjuk menteni valakinek a nevét.

@echo off
set /p nev="Mi a neved?"
:a
%nev%
:b
cls
echo Koszonom, hogy megmondtad a neved.
pause >nul

És én az :a és :b közötti részt (%nev%) szeretném elmenteni egy mappába txt formátumban.
Elég kezdő vagyok, úgyhogy kérem, hogy ha lehet, a bonyolultabb részeket magyarázzátok meg!
Előre is köszönöm a válaszokat!

3

Hogy kell irni egy olyan programok amin csak gombok vannak?

3

Pawno név kiirása?

sziasztok, máma jártam 1 szerveren, és ugye vannak azok a SendClientMessageToAll os cuccok, hogy pl józsi elment a gettóba, na azt addig tudom hogy ezt kell írni: SendClientMessageToAll(playerid, -1(ugye ez a color), "Valaki elment a gettóba" de az illető nevét hogyan tudom odaírni?

0

Visual basic 2010 hogyan lehet ezt megcsinálni?

Nekem egy ojan kéne: Van egy játékom! Azom belul is a shop!
De nekem va ojan button hogy ha rá kattintasz megveszi amit kell! Deh megcsináltam úgy hogy ha meveszed 1x márt tobbet ne tudjad meg venni! Ez a kód: Button4.Enabled = False
De ha újra megnyitom ugyanúgy rá lehet kattolni! Nekem az kéne hogy mentse el azt hogy button4.Enabled = False. Koszike.

6

Hogyan működik egy játék készíéde (bővebben lent)?

Arra lennék kíváncsi, hogy pl. lemodellezem egy ember mozgását egy programban, elmentem egy fájlba(egyáltalán milyen fájlba kell azt menteni pl. blendernél, video ?) és mit kezd ezzel a fájlal a programozo ?

4

Miért nem tud lefutni a programom?

program matrix;
uses crt;
var a:array [1..50,1..50] of integer;
i,j,n,m:byte;
begin
clrscr;
n:=2;
m:=3;
writeln('Kerem a sorok szamat');
readln(n);
writeln('Kerem az oszlopok szamat');
readln(m);
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']:=');
readln(a[i,j]);
end;

for i:=1 to n do

for j:=1 to m do
begin
o:=o+a[i,j];
sz:=sz*a[i,j];
end;
writeln('A matrik elemeinek osszege:',o);
writelnÍ('A matrix elemeinek szorzata:',sz);
readln;
end.
Itt van a programom de egyszerűen nem akar lefutni azt írja ki, hogy "Error in resource file" a Tanárral is megnéztük de ő sem tudja mi a baja viszont holnap írunk belőlle de nem tudom így megtanulni...Valaki segítsen !!

2

Hogyan tudnám megcsinálni hogy x+1 ujra x legyen? Pascal

Egy mozgo 'o'-t akrtam programozni csak nem nagyon akar összejönni tudom mi a probléma de sehogyse tudom megoldani 1-2 tipp illetve help jó lenne ! Itt a program :

program mozgatas;
uses crt;
var x,y:byte;
var irany:char;
begin
clrscr;
x:=10;
y:=10;
textcolor(11);
gotoxy(x,y);
write('o');
repeat
irany:=readkey;
case irany of
'a':
begin
clrscr;
gotoxy(x-1,y);
write('o');
end;
'd':
begin
clrscr;
gotoxy(x+1,y);
write('o');
end;
's':
begin
clrscr;
gotoxy(x,y+1);
write('o');
end;
'w':
begin
clrscr;
gotoxy(x,y-1);
write('o');
end;
end;
until irany=#27;
end.

ha vhol elszurtam sry de pls vki help köszi !

12

Javaban hogy lehet fixálni a programablak méretét?

Azt akarom elérni, hogy ne lehessen megváltoztatni az ablak méretét. Ilyet hogy lehet?

3

DOS alatti Pascal/Assembly programozáshoz melyik virtuális gép a legalkalmasabb?

Microsoft Virtual PC 2007, vagy VirtualBox? Melyiken érdemes kialakítani egy komplett DOS (Pascal, Assembly) fejlesztőkörnyezetet? (Akár hardverközeli programozásra is, pl. videokártya, portok, stb.). Van valakinek részletesebb tapasztalata erről?
Köszönöm!

4

Visual studio 2010 hogyan lehet ezt?

Ezt kéne nekem megoldani ha tudtok segíteni akkor lécike írjátok mert nagyonn kéne.

Ha az xp.Text = 300 akkor az level.Text = Level.Text +1

ígyhát:
Ha az xp .text eléri az 3000 -at akkor az level.Text +1

Lécike segítsetek nekem !
Kocike :)

35

Ha éttermek, kávézók, bankok, okmányirodák, földhivatalok, posták, takarékszövetkezet, áruházak nyitvatartása érdekli, kattintson ide!