![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
12-07-2005, 14:36
|
![צלמית המשתמש של BugY](image.php?u=45195&dateline=1116770990) |
|
|
חבר מתאריך: 09.10.04
הודעות: 2,319
|
|
אוקיי, יש דרך לפשט את זה
מכיוון שאתה רוצה רק להיפסל כשאתה פוגע בקירות זה די פשוט ![Smile](images/smilies/smile.gif)
תן לקירות שלך אינסטנסים בצורה כזאת :
wall0 wall1 wall2 wall3 וכו'
ואז תעבור עליהם עם לולאה ותשאל אם התבצעה פגיעה :
(הקוד נכנס בפריים הראשון)
קוד:
var wallsNum=10
function checkWalls(mc)
{
for(i=0;i<=wallsNum;i++)
{
if(_root["wall"+i].hitTest(mc))
{
bla bla bla....
}
}
}
*כמובן שהמשתנה wallsNum צריך להיות שווה למספר הקירות שלך...
לפונקציה תקרא בenterFrame של הMC שלך בצורה כזאת :
_____________________________________
BugY![תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה](https://2005-uploaded.fresh.co.il/2005/05/22/55973545.jpg)
Animation & ActionScriptin
נערך לאחרונה ע"י BugY בתאריך 12-07-2005 בשעה 14:51.
|