הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > עיצוב וגראפיקה

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 19-12-05, 15:58   # 1
yNaxon
אקס מנהל
 
yNaxon's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: תל אביב
הודעות: 7,481

yNaxon לא מחובר  

[מדריך] Shooter

במדריך זה נלמד לעשות את זה:
http://hosts.co.il/forums/showthread.php?t=10009

אז,נפתח את הפלאש וניצור שלושה לייארים:
Actions - הקוד שיפעיל את "מכונת היריות"
Assets - בו יהיו מכונת היריות והעיגול
Atrwork [לא חובה] - העיצוב של הרקע

חשוב!:
למכונת היריות תקראו spaceShip,בדיוק עם האותיות הגדולות וכו',חשוב ביותר!!!
והסדר של הליירים חייב להיות זהה לזה שכאן למניעת הסתבכויות.
את העיגול וה"מכונת יריות" הפכו ל - Moviclip [F8 - Moviclip]
כנסו לתוך המוביקליפ של העיגול [לחיצה כפולה על העיגול]
ושם, צרו Frame חדש,ובו שנו את הצבע של העיגול.
וככה יהיה האפקט אמין יותר
בנוסף,את העיגול חייבים לשים מחוץ למטווח האנימציה.

\\חשוב לשים את הספייסשיפ והירייה ב Assest!\\

ועכשיו,הדביקו את הקוד הבא בלייר Actions:
ציטוט:
speed = 4;
//כאן אתם קובעים את המהירות של הירייה//
depth = 0;
//לא לגעת!//
nose = 50;
//לא מומלץ לגעת למען האמינות של הירייה//
_root.onMouseMove = function() {
updateAfterEvent();
xdiff = _root._xmouse-spaceShip._x;
ydiff = _root._ymouse-spaceShip._y;
angle = Math.atan2(ydiff, xdiff);
angle = angle*180/Math.PI;
spaceShip._rotation = angle;
};
//כאן אנו אומרים לו שה"מכונת ירי" תעקוב בעיגולים אחרי הסמן - לא לגעת//
_root.onMouseDown = function() {
angle = spaceShip._rotation;
angle = angle*Math.PI/180;
++depth;
name = "projectile"+depth;
_root.attachMovie("projectile", name, depth);
_root[name]._x = spaceShip._x+nose*Math.cos(angle);
_root[name]._y = spaceShip._y+nose*Math.sin(angle);
_root[name].xmov = speed*Math.cos(angle);
_root[name].ymov = speed*Math.sin(angle);
_root[name].onEnterFrame = function() {
this._x += this.xmov;
this._y += this.ymov;
};
//כאן הגדרנו לו את ההגדרות של ציר Y וצר X,שבהן כתוב מה קורה בעת לחיצה//
};
//המדריך והאנימציה ע"י יונתן,אין להעתיק כל הזכויות שמורות!//

כל מי שרוצה ללמוד גם דבר או שתיים על AS שיקרא את ההערות שמלמדות אודות הקוד.
נעבור ל - Artwork,כאן אתם מעצבים את הרקע,בזה תשקיעו,כי זה מחייה את האנימציה
ועכשיו,למי שרוצה גם תזוזה של החללית בצורה מלאה יותר:
סמנו את החללית,כנסו לקוד והדביקו את הקוד הבא:
ציטוט:
on (keyPress "<Up>") {
this._y = this._y-10
}
//כאשר לוחצים על הלחצן "למעלה" במקלדת,החללית עולה ב - 10 פיקסלים//
on (keyPress "<Down>") {
this._y = this._y+10
}
//כאשר לוחצים על הלחצן "למטה" במקלדת,החללית יורדת ב - 10 פיקסלים//
on (keyPress "<Right>") {
this._x = this._x+10
}
//כאשר לוצים על הלחצן "ימינה" במקלדת,החללית זזה ימינה ב - 10 פיקסלים//
on (keyPress "<Left>") {
this._x = this._x-10
}
//כאשר לוחצים על הלחצן "שמאלה" במקלדת,החללית זזה ימינה ב - 10 פיקסלים//
אז זהו! בהצלחה,ואם לא הבנתם משהו,אל תהססו לפנות אלי!
yonatan642005@gmail.com [אימייל ומסנג'ר]
__________________
בברכה,
יונתן.

Last edited by yNaxon; 19-12-05 at 16:01..
  Reply With Quote
ישן 19-12-05, 16:12   # 2
k.machine
תודה על תרומתך.
 
k.machine's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,748

k.machine לא מחובר  

תודה רבה!

נ.ב.
הקוד של פלאש דומה נורא לjs.
  Reply With Quote
ישן 19-12-05, 16:14   # 3
yNaxon
אקס מנהל
 
yNaxon's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: תל אביב
הודעות: 7,481

yNaxon לא מחובר  

חחח,זה מפני ש AS זו גרסא של ה- JS לפלאש
ותודה!
__________________
בברכה,
יונתן.
  Reply With Quote
ישן 19-12-05, 16:17   # 4
d0rix
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 34
הודעות: 1,612

d0rix לא מחובר  

תודה רבה גבר אני אנסה.
  Reply With Quote
ישן 19-12-05, 16:18   # 5
yNaxon
אקס מנהל
 
yNaxon's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: תל אביב
הודעות: 7,481

yNaxon לא מחובר  

אין בעיות
בקרוב אני אביא קוד למטווח [שאגמור בעצמי חח]
__________________
בברכה,
יונתן.
  Reply With Quote
ישן 19-12-05, 16:26   # 6
galt
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 305

galt לא מחובר  

עריכה: ממבט חוזר על הקוד בלבד קישרתי את זה למשהו דומה, סליחה על ההאשמה
האתר ראר לא עובד לי אז יכולתי לסמוך רק על הבנה של הקוד. תעלה למקום אחר בבקשה
ובכל זאת, אתה יכול להסביר מה עושות כל הפונקציות המתמטיות? atan2, sin וכו'? לא בשבילי, אני פשוט די מתקשה להאמין שאתה הכנת את זה...

Last edited by galt; 19-12-05 at 16:31..
  Reply With Quote
ישן 19-12-05, 16:27   # 7
yNaxon
אקס מנהל
 
yNaxon's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: תל אביב
הודעות: 7,481

yNaxon לא מחובר  

מי מעתיק? אני השקעתי במדריך הזה מלא,הכתיבת הערות,נעזרתי במדריכי AS אבל זו השקעה רצינית של שעתיים!
ואני בחוג מחשבים,אני עובד שם על הדברים האלו,מקבל עזרה עם הקוד וכו'.
__________________
בברכה,
יונתן.
  Reply With Quote
ישן 19-12-05, 20:01   # 8
Niros
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אבן-יהודה
גיל: 35
הודעות: 8,226
שלח הודעה באמצעות MSN אל Niros

Niros לא מחובר  

תודה על המדריך =/ אנלא פלאשר אולי אנסה? להה אין לי סיכוי
__________________
  Reply With Quote
ישן 21-12-05, 15:05   # 9
yNaxon
אקס מנהל
 
yNaxon's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: תל אביב
הודעות: 7,481

yNaxon לא מחובר  

זה יעזור לך לעיצובים OO
בכל מקרה בבקשה ><
__________________
בברכה,
יונתן.
  Reply With Quote
ישן 21-12-05, 15:20   # 10
Pro-HostCoil
מתאורר / יצא בחוץ
 
Pro-HostCoil's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בית שאן -> בבית
הודעות: 1,325
שלח הודעה באמצעות ICO אל Pro-HostCoil שלח הודעה באמצעות MSN אל Pro-HostCoil

Pro-HostCoil לא מחובר  

אני פלאשר.. ואפשר ללמוד מזה הרבה..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ