New Products & Service CG 

Shade3D 方塊UI程式設計工具

一款透過視覺化程式設計介面進行學習的軟體,非常適合入門級知識的學習。

●發佈時間 2019年9月

前言

根據文部科學省新學習指導大綱,日本的小學將於2020年、中學將於2021年開始將程式設計課程納入必修課範疇,隨之而產生的就是對程式設計初學者的教材與課程需求的增多。 在這個背景下,最新版的Shade3DVer.20中增加了方塊UI程式設計工具,可以讓想要進行入門學習的學習者透過視覺化程式設計介面進行學習。本軟體使用了近年來在教育界常用的塊型介面,可以透過注入拼圖遊戲之類的元素與滑鼠操作相結合來練習程式設計,並可以培養學習者發散思維和邏輯能力。

作為「方塊UI程式設計工具」的具體的活用例子,可以舉出使用算術程式設計一邊理解圖形的性質,一邊描繪正多邊形,或者從3D印表機輸出圖畫工作中透過方塊程式設計製作的形狀等場景對。另外,理科中還可以使用配置的燈和模型形狀,透過渲染來表現日光的直進性和聚光、反射等。

 

zuò作 wéi為 「 kuài塊 U I biān編 chéng程 gōng工 jù具 」 de的 jù具 tǐ體 de的 huó活 yòng用 lì例 zi子 , kě可 yǐ以 jǔ舉 chū出 shǐ使 yòng用 suàn算 shù術 biān編 chéng程 yī一 biān邊 lǐ理 jiě解 tú圖 xíng形 de的 xìng性 zhì質 , yī一 biān邊 miáo描 huì繪 zhèng正 duō多 biān邊 xíng形 , huò或 zhě者 cóng從 3 D dǎ打 yìn印 jī機 shū輸 chū出 tú圖 huà畫 gōng工 zuò作 zhōng中 tōng通 guò過 kuài塊 biān編 chéng程 zhì制 zuò作 de的 xíng形 zhuàng狀 děng等 chǎng場 jǐng景 duì對 。 lìng另 wài外 , lǐ理 kē科 zhōng中 hái還 kě可 yǐ以 shǐ使 yòng用 pèi配 zhì置 de的 dēng燈 hé和 mó模 xíng型 xíng形 zhuàng狀 , tōng通 guò過 xuàn渲 rǎn染 lái來 biǎo表 xiàn現 rì日 guāng光 de的 zhí直 jìn進 xìng性 hé和 jù聚 guāng光 、 fǎn反 shè射 děng等 。

ブロックUIプログラミングツール

方塊UI程式設計工具

 

kuài塊 U I biān編 chéng程 gōng工 jù具

Shade3D用の機能拡張でマウス操作により「命令ブロック」と「出力ブロック」をジグソーパズルのように組み立てていくことでプログラミングを組み上げていくことができるツールです。

由於Shade3D用的功能擴展,透過滑鼠操作使「命令塊」和「輸出塊」像拼圖玩具一樣地組裝,是能編制完成的工具。

 

yóu由 yú於 S h a d e 3 D yòng用 de的 gōng功 néng能 kuò擴 zhǎn展 , tōng通 guò過 shǔ鼠 biāo標 cāo操 zuò作 shǐ使 「 mìng命 lìng令 kuài塊 」 hé和 「 shū輸 chū出 kuài塊 」 xiàng像 pīn拼 tú圖 wán玩 jù具 yī一 yàng樣 de地 zǔ組 zhuāng裝 , shì是 néng能 biān編 zhì制 wán完 chéng成 de的 gōng工 jù具 。

従來のコード記述によるプログラミングのように関數や構文を覚えてロジックを組み立てる必要がなく、直感的でグラフィカルなプログラミングを行えます。

無需像以往的代碼記述的程式設計那樣記住函數和句子來組裝邏輯,可以進行直觀的圖形程式設計。

wú無 xū需 xiàng像 yǐ以 wǎng往 de的 dài代 mǎ碼 jì記 shù述 de的 chéng程 xù序 biān編 chéng程 nà那 yàng樣 jì記 zhù住 hán函 shù數 hé和 jù句 zi子 lái來 zǔ組 zhuāng裝 luó邏 jí輯 , kě可 yǐ以 jìn進 xíng行 zhí直 guān觀 de的 tú圖 xíng形 biān編 chéng程 。

「ブロック UI プログラミングツール」は「メインメニュー」の「スクリプト」より選択して使用します。

在「主功能表」中的「腳本」中選擇「方塊UI程式設計工具」來使用。

 

點擊圖片可放大顯示。

圖1 方塊UI程式設計工具

方塊的種類和功能

命令塊上下有凹凸的塊

進行形狀製作和程式設計的句子的組裝等。透過連接多個命令塊來構築程式。

「輸出塊」左右有凹凸的塊

設定參數的數值或信件內容等。輸出方塊具有向目標方塊傳遞值的功能。

shè設 zhì置 cān參 shù數 de的 shù數 zhí值 huò或 xìn信 jiàn件 nèi內 róng容 děng等 。 shū輸 chū出 kuài塊 jù具 yǒu有 xiàng向 mù目 dì的 dì地 kuài塊 chuán傳 dì遞 zhí值 de的 gōng功 néng能 。

ブロックUIプログラミングツールでは次のようなブロックが用意されています

 

方塊UI程式設計工具有以下的方塊

  • 基本形狀和光源的建立、照相機的設定
  • 形狀的顏色和質感的設定和背景的設定
  • 支援基本計算、亂數、變數
  • 條件分支和迴圈處理
  • 資訊的顯示

收錄樣本(部分)

在「方塊UI程式設計工具」中收錄了幾個樣本。透過調動樣品或進行改良,可以學習程式設計。


製作鋸齒線條

點擊圖片可放大顯示。 點擊圖片可放大顯示。
圖2 製作鋸齒線條

製作隨機的箱子

點擊圖片可放大顯示。 點擊圖片可放大顯示。
圖3 製作隨機的箱子
(Up&Coming '19 秋季號刊載)
返回
Up&Coming

FORUM8