原创 使用自定義積木增強Scratch無限循環積木功能

一、Scratch無限循環積木侷限性 且看下面Scratch對於循環類支持的積木,共三塊: Scratch對於循環類支持的積木 【注】至寫本文的Scratch 3.10.2版本爲止,Scratch仍然僅支持上述三種類型的循環積木。 很明顯

原创 Scratch編程技巧之「停止腳本執行」積木用法

一、說明 Scratch在[控制]類積木下有一種積木稱爲[停止腳本執行],如圖所示:如上圖所示,共有三種應用情形。 (1)停止(全部腳本):終止整個程序執行,徹底退出程序; (2)停止(這個腳本):終止這個角色對應的當前代碼組(本積木所在代

原创 Scratch中間接實現多維數組支持(一)

目前,Scratch 3.X不支持多維數組。但是,有一些方法可以使用當前的列表(一維數組)來模擬實現它們。 二維數組方法1: 假設有如下一個二維數組: 其中,簡單變量row和col分別用來表示將來訪問該數組的行索引與列索引。於是,可以定義

原创 Scratch 3.10.2新版本簡介

前幾天,Scratch官方又發行了最新版本3.10.2,與上一個版本相比(見我的https://blog.51cto.com/zhuxianzhong/2485073 相關文章介紹),發現無什麼新變化。 可能是本人沒有全面測試,記得當時出

原创 Cocos2d-x 4.0初裝(MAC平臺)

引言 “浪費”了不少時間,終於初步成功!好像這是程序員的修改課,分享一下,略感欣慰! 費話少說,看步驟。 本文結論主要參考文後重要資源1創建,但是,還是發生了一個小插曲... 步驟 1.安裝Python 2.7.10 不一定非要安裝最新的,

原创 Cocos creator中需要掌握哪些數學物理知識

轉載URL:https://www.jianshu.com/p/d76dc3cf5aa7 [關鍵詞]小遊戲開發,cocos,數學,相似三角形,單位向量,弧度角度轉換,向量轉換爲夾度,產生不重複的隨機序列,切水果遊戲,拋物線 一、相似三角形知

原创 Cocos Creator 2.3開發《海底世界》小遊戲(2)

一、快照回憶與簡介 爲了輔助理解小遊戲實現流程與編程邏輯,恕我再複製上一篇中快照,供閱讀參考。遊戲主場景文件名是:mainscene.fire。 通過主場景編程,讀者能夠很好地學習到Cocos Creator編程中的如下一些知識: 屬性動

原创 Cocos Creator 2.3開發《海底世界》小遊戲(1)

一、簡介 其實,創作這個小遊戲是前段時間早就有的一個想法,即在使用Scratch進行少年編程工具的這段時間裏,我一直在思考:Cocos Creator開發前能否使用Scratch先進行快速原型開發——使用Scratch(它的一個最大優勢正是

原创 Photoshop批量處理圖片技巧

我所瞭解的幾個少兒編程軟件,其本身的圖像處理功能非常基礎(這個可以理解),但是實際編程中往往需要製作相對漂亮的卡通形象,理由自然不必說。因此,第三方圖像編輯工具,例如Photoshop,的基本應用就是很自然的要求了。本文介紹圖像處理過程中常

原创 Scratch高階編程之克隆技術再研究

一、引言 克隆技術是時下熱門的Scratch少兒編程考試或者競賽必須面對的重點與難點之一。本文試圖從較高的層面探討Scratch編程中克隆技術的本質,並進一步把克隆技術的應用劃分爲兩大類型——共享數據克隆體和非共享數據克隆體,最後給出各自的

原创 Scratch克隆技術、多線程編程及通訊技術初探

一、引言 Scratch,作爲世界流行的青少年編程語言,其對青少年智力的開發及計算思維的培養根本毋庸置疑。既然定位在青少年,那就不能複雜,但是,又要遵循“低門檻,高上限”兩個基本特徵。讓青少年儘快入門的同時,又可以讓部分能夠深入鑽研的同學深

原创 Scratch 3.6與編程貓列表與消息廣播對比分析

問題的提出 Scratch與編程貓都僅支持普通變量與列表(相當於數組)兩種類型。但是,具體使用過程中,發現二者還是各有利弊。對於基本的列表操作,例如創建,初始化,增刪改查,我們且不論。本短文中主要分析在大數據量情況下,兩個軟件各自的管理方案

原创 Scratch編程小祕笈01:複製代碼

【Q】Scratch可視化語言編程中如何把一個精靈的代碼複製到另一個精靈? 【A1]方法1:一個精靈往往對應多組代碼,先點擊當前代碼的某一組代碼,然後按Ctrl+C組合鍵。然後,從角色列表區點擊另外一個目標精靈,之後,在其代碼區空白處點擊一

原创 編程貓Kitten使用簡記

前言 想寫這樣一篇文章,其實是好幾天前的事情。因爲最近一段時間想深入瞭解一下少兒編程相關知識,所以差不多先後熟悉了國內外多個平臺及工具,例如MIT的Scratch、編程貓、小碼王、核桃編程、西瓜創客、慧編程等等。在嘗試開發一個物理小程序時,

原创 Scratch中的廣播與廣播等待

一、簡介 Scratch中與消息有關的積木塊有三個,如下圖: 那麼,後面的兩種廣播方式有什麼區別呢?答案如下: 廣播(消息):向包含自身在內的所有角色發送一個消息。發送完後,會立即繼續向下執行代碼 廣播(消息)並等待:向包含自身在內