Your SlideShare is downloading. ×
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
8direction behavior
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

8direction behavior

305

Published on

介紹Construct 2之8 direction行為模組功能,包括屬性、事件條件及事件動作

介紹Construct 2之8 direction行為模組功能,包括屬性、事件條件及事件動作

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
305
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dept. of Electronics Engineering Construct 2 8Direction behavior 電子工程系電腦遊戲設計組 吳錫修 2014.4.23
  • 2. 8 direction行為 1/2  8 direction行為模組賦予物件上、下、左、右和對角線方向移動能力, 也可以設定為上、下、左、右4個方向移動或簡單的上/下移動或左/ 右移動  預設是以方向鍵控制物件移動 Wu, ShyiShiou2
  • 3. 8 direction行為 2/2  經常應用在由上向下視角之遊戲中  當按著方向鍵時,物件開始加速移動,直到上限速度  放開方向鍵時,移動中的物件開始減速,直到停止  按下與目前移動方向相反的方向鍵時,物件開始減速,停止之後朝反 方向移動 Wu, ShyiShiou3
  • 4. 8 direction properties 1/3 用來調整8 direction行為參數  Max speed 物件最大移動速度,單位pixels/second,預設值200  Acceleration 加速度,單位pixels/second2 ,預設值600  Deceleration 減速度,單位pixels/second2 ,預設值500  Directions 設定物件移動模式:  Up & down 物件只能上/下移動  Left & right 物件只能左/右移動  4 directions 物件只能上、下、左、右4個方向移動  8 directions 物件可上、下、左、右及對角線8個方向移動,此為預設值 Wu, ShyiShiou4
  • 5. 8 direction properties 2/3  Set angle 物件移動時物件角度調整方式,有四種不同的模式:  No 物件移動時不改變物件角度值  90-degree intervals 當向上移動時,物件角度值變為270度; 當向下移動時,物件角度值變為90度; 當向左移動時、物件角度值變為180度; 當向右移動時,物件角度值變為0度。  45-degree intervals 物件可朝上/下/左/右及對角線8個方個,每個方向旋轉45度  360 degree (smooth) 物件移動時平滑調整物件角度,使物件永遠向著運動的角度,此為預設值 Wu, ShyiShiou5 90 270 180 0 315 45135 225
  • 6. 8 direction properties 3/3  Default controls 是否使用預設的方向鍵來控制物件移動。 設為No時,必須在事件表中使用Simulate control來控制物件移動  Initial state 是否在一開始就啟用8 direction行為模組功能 Wu, ShyiShiou6
  • 7. 8 direction conditions 提供給事件表的事件條件  Compare speed 比對物件目前的speed屬性值,單位pixels/second  Is moving 檢查物件目前是否處於移動狀態 Wu, ShyiShiou7
  • 8. 8 direction actions 1/3 事件表中可用的actions  Reverse 反轉物件運動方向。可用來產生物件碰到障礙物時彈回效果  Set acceleration 變更物件的加速度,單位pixels/second2  Set deceleration 變更物件的減速度,單位pixels/second2  Set max speed 變更物件的速度上限,單位pixels/second  Set enabled 啟用或禁用物件8 direction行為 Wu, ShyiShiou8
  • 9. 8 direction actions 2/3  Set ignoring input 設定是否忽略按鍵輸入。當輸入被忽略,按任意控制鍵沒有作用;然 而物件可以繼續移動  Set speed 變更物件的速度,單位pixels/second  Set vector X 變更物件的X軸分量速度,單位pixels/second  Set vector Y 變更物件的Y軸分量速度,單位pixels/second  Simulate control 模擬按下移動控制鍵(上、下、左、右方向鍵)。通常應用在Default controls屬性值為No時。 Wu, ShyiShiou9
  • 10. 8 direction actions 3/3  Stop 使物件速度變為0 Wu, ShyiShiou10
  • 11. 8 direction expressions 1/2 物件實體在Runtime時的8 direction行為資料  Acceleration 取得物件之加速度設定值  Deceleration 取得物件之減速度設定值  MaxSpeed 取得物件之上限速度設定值  MovingAngle 取得物件目前的移動角度  Speed 取得物件目前的移動速度 Wu, ShyiShiou11
  • 12. 8 direction expressions 2/2  VectorX 取得物件目前的X軸分量速度值  VectorY 取得物件目前的Y軸分量速度值 Wu, ShyiShiou12

×