#創作奇遇記教育#
3D飛機模擬駕駛
我的夢想就是當一名飛行員,然而看到這:
飛行員要求1、身高:身高165—185cm2、體重:體重52kg以上3、視力:雙眼沒有經過任何手術,任何一隻眼睛裸視力(按C字視力表)不低於0.3,無色盲、色弱、斜視,無較重的沙眼或倒睫;4、無傳染病,本人及家族無精神病史。
只能一首涼涼拉給自己,因為我是個近視眼。但是今天我要創造機會實現自己的夢想,自己研製3D飛機模擬駕駛,體驗一下飛翔的感覺。
模擬器的規則就是:通過Wedo傾斜傳感器控制飛機前後左右飛行。
飛機駕駛艙
構建一個飛行模擬器,我們需要三個部分。
周圍環境當背景(通過相對運動感受飛機在空中飛翔)飛機駕駛艙控制方向的搖杆
模擬器
第一步:添加背景,創建駕駛艙角色,給飛機加聲音。
程序
第二步:利用相對運動原理,讓飛機有飛翔的感覺。這裡我們需要創建一個環境背景角色,通過環境背景角色之間的快速切換產生動態效果。
程序
程序效果圖:
效果圖
通過鍵盤上下左右讓飛機飛起來。
控制飛機上下左右飛行
需要注意的點:
新建的環境角色,要初始化起始位置X:0,Y:0,大小變成200,方向面向90°(新建角色默認面向90°),不斷循環切換造型(需要加個0.05S延遲)因為是相對運動,所以想讓飛機產生往左飛的效果就需要按右鍵,讓飛機產生往右飛的效果就需要按左鍵,讓飛機產生往上飛的效果就需要按下鍵,讓飛機產生往下飛的效果就需要按上鍵。往上飛時,按住上鍵不能讓環境角色一直往下移(一直移就沒有動態效果了),只需移動一定的距離,當鬆開上鍵,環境角色位置就復位,這樣就產生了控制杆不拉升時,飛機就平飛的感覺。擴展:用Wedo傾斜傳感器當作控制器,遙控飛機飛行方向。
我們需要加入wedo模塊,通過藍牙讓scratch和wedo連接。
wedo
把鍵盤的方向鍵換成Wedo控制。
wedo傾斜chuan'gan'q
程序