[問題] 請問遊戲中自動繞過障礙物的演算法該怎 …
很多遊戲中的地圖在路上都會有障礙物之類的東西
只要人物將會走到的直線路徑上有個障礙物,該人物會繞過去
我目前是用軟體大學->flash教學->娃娃製作課程 裡面的方法(用as3.0)
這樣寫有辦法避免人物直接從障礙物中間穿越過去嗎?
----------------------------------------------------------------------------
感謝兩位大大的解說...
我又遇到一個小問題...為了不佔版面...所以同在這篇一起發問
while(1)
{
if(myLoader.x>Math.ceil(myLoader.x-(abc.stageX-275)))
myLoader.x-=1;
if(myLoader.y>Math.ceil(myLoader.y-(abc.stageY-200)))
myLoader.y-=1;
if(myLoader.x<Math.ceil(myLoader.x-(abc.stageX-275)))
myLoader.x+=1;
if(myLoader.y<Math.ceil(myLoader.y-(abc.stageY-200)))
myLoader.y+=1;
if(myLoader.y==Math.ceil(myLoader.y-(abc.stageY-200))&&myLoader.x==Math.ceil(myLoader.x-(abc.stageX-275)))
break;
delay(100);
}
像這樣delay(100)的部份該怎麼寫 flash才會出現延遲0.1秒的效果呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.36.60
推
06/30 16:27, , 1F
06/30 16:27, 1F
推
06/30 23:21, , 2F
06/30 23:21, 2F
※ 編輯: a149851571 來自: 123.192.36.60 (06/30 23:26)
推
07/01 00:44, , 3F
07/01 00:44, 3F
推
07/01 06:00, , 4F
07/01 06:00, 4F
→
07/01 06:04, , 5F
07/01 06:04, 5F
推
07/01 14:30, , 6F
07/01 14:30, 6F
不知道為什麼.我覺得HELP的解釋還滿難懂的@@...
大致上試一下..不知道是不是這樣用??(一定不是,因為失敗了@@)
var myTimer:Timer = new Timer(100, 0);
myTimer.delay;
※ 編輯: a149851571 來自: 123.192.36.60 (07/01 16:26)