今天給大家分享一個Griffpatch做的Scratch3.0少兒編程教程作品:3D動畫演示,大家可以參考學習一下Scratch如何做3D的過程,通過視頻來了解一下。
Scratch 3D 涉及到三角函數和空間向量(作者:zjezhpy)。
Scratch中引入一個新坐标——z坐标。z軸垂直于電腦屏幕,從屏幕外指向屏幕裡。(如下圖)
z坐标表示縱深,即這個角色在屏幕内的深度,z坐标越大表示角色離屏幕所在平面越遠,因為近大遠小,z越大物體看起來會越小(當z為負數表示角色跑到了屏幕外面,看不到)為了方便你理解z坐标的含義,現在我們來看通過增減z坐标能夠實現什麼效果↓
可以看到,z坐标增加時,小貓遠離屏幕,小貓變小;z坐标減小時,小貓靠近屏幕,小貓變大。
接下來将向你展示實現3D的的代碼。
是的!你沒有看錯!代碼隻有一行!
其中變量“#3D常數”設為350(也可以是其他的值,不同的值效果不同。
下載:直接在網盤【高級案例】文件夾下載,小碼農www.scratch.net.cn/c/。
往期精彩回顧
2022年|Scratch案例、真題、信息學彙總
Scratch軟件做的作品:導數模拟
Scratch邏輯鍛煉闖關遊戲:牽線搭橋
Scratch少兒編程遊戲:見縫插針
STEM少兒編程:戰術狙擊槍小遊戲
少兒編程打籃球(練習、人機、雙人)小遊戲
Scratch少兒編程作品:3D鲲
Scratch社區飛機模拟器積木源碼
Scratch少兒編程作品:新年倒計時
Scratch圖形化編程等級考試四級真題
2022年|Scratch案例、真題、信息學彙總
Scratch案例:3D魔方(畫筆版)
Scratch教程:3D遊戲引擎案例(6個地圖)
sb3轉換成.exe.html.dmg.linux等方法教程
9歲學生投稿:Scratch做的飛翔的小鳥小遊戲
Scratch遞歸教程:用畫筆畫樹
Scratch少兒編程作品:保衛蘿蔔2.0
學Scratch對孩子有什麼幫助
Scratch制作的俄羅斯方塊遊戲源碼
Scratch貪吃蛇小遊戲教程
上海三年級學生投稿:Scratch打磚塊遊戲
Scratch跳一跳小遊戲教程源碼
信息學奧賽曆年真題及C 編程題詳解
投稿:Scratch軟件做的超級馬裡奧遊戲教程
初中生投稿:模拟Windows 11啟動及桌面
什麼是科技特長生,秒懂強基計劃
Scratch教程高級版:王者榮耀小遊戲
2022年6月1~4級Scratch編程題及參考答案
Scratch泡泡龍你能闖多少關
Scratch打印九九乘法表兩種編程方法
Scratch高級教程:絕地求生遊戲
Scratch環保主題:3D扔垃圾
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!