無需Flash Java的網頁動畫遊戲程式語言
Processing.js是一個開放的程式語言,在不使用Flash或Java小程式的前提下, 可以實現程式影像、動畫和互動的應用。
Processing.js使用JavaScript繪製形狀sharp和操作HTML5 canvas元素產生影像動畫。
Processing.js是輕量,易於瞭解掌握,並提出一個理想的工具,視覺化的資料,建立使用者介面和開發基於Web的遊戲。
Processing.js可以執行在FireFox, Safari, Opera, Chrome(因為支援HTML5 canvas),將也會工作Internet Explorer(透過ExplorerCanvas(http://excanvas.sourceforge.net/)).
Processing 語法非常類似Java,主要有setup() draw() exit() mouseMoved()/mousePressed()幾個函式。
Processing.js網站:
Processing.js使用JavaScript繪製形狀sharp和操作HTML5 canvas元素產生影像動畫。
Processing.js是輕量,易於瞭解掌握,並提出一個理想的工具,視覺化的資料,建立使用者介面和開發基於Web的遊戲。
Processing.js可以執行在FireFox, Safari, Opera, Chrome(因為支援HTML5 canvas),將也會工作Internet Explorer(透過ExplorerCanvas(http://excanvas.sourceforge.net/)).
Processing 語法非常類似Java,主要有setup() draw() exit() mouseMoved()/mousePressed()幾個函式。
// Global variables 全域性變數 int radius = 50.0; int X, Y; int nX, nY; int delay = 16; // Setup the Processing Canvas初始化設定 void setup(){ size( 200, 200 ); strokeWeight( 10 ); frameRate( 15 ); X = width / 2; Y = width / 2; nX = X; nY = Y; } // Main draw loop 主要繪畫函式功能 void draw(){ radius = radius + sin( frameCount / 4 ); // Track circle to new destination X+=(nX-X)/delay; Y+=(nY-Y)/delay; // Fill canvas grey background( 100 ); // Set fill-color to blue fill( 0, 121, 184 ); // Set stroke-color white stroke(255); // Draw circle ellipse( X, Y, radius, radius ); } // Set circle's next destination 當使用者滑鼠在 Canvas移動時產生的action void mouseMoved(){ nX = mouseX; nY = mouseY; } <p class="indent"> |
Processing.js網站:
http://processingjs.org/
案例原始碼下載:http://processingjs.org/source/basic-example/processingjs_basic-example.zip
[該貼被admin於2009-08-19 10:10修改過]
相關文章
- 播完flash動畫後自動跳到某網頁程式碼動畫網頁
- 無需語言的數學證明,值得收藏!
- 新程式語言選擇需謹慎
- 無需數學就能寫AI,MIT提出AI專用程式語言GenAIMIT
- Flash即將死亡:一代網際網路遊戲動畫霸主的終結遊戲動畫
- 網頁中引入flash及flash背景透明網頁
- 網頁字元編碼、語言程式碼設定與SEO網頁字元
- Java Platform SE 8(Java™程式語言)JavaPlatform
- NLP論文解讀:無需模板且高效的語言微調模型(上)模型
- Facebook新研究:一個編碼器hold住93種語言!跨語言遷移無需修改
- 初識網頁設計語言HTML網頁HTML
- Java (計算機程式語言)Java計算機
- JAVA語言程式設計思想Java程式設計
- ModRun: 無需Jigsaw的Java模組化Java
- 從漫畫家、動畫人到遊戲製作人,狼煙無言採訪動畫遊戲
- 幽默:程式語言與遊戲比較遊戲
- Java語言程式設計—迴圈語句Java程式設計
- 最‘乾淨’的程式語言——空白程式語言
- Java 函數語言程式設計Java函數程式設計
- Java程式語言特點簡介Java
- 無需程式碼,Hype可以把設計變成動畫,讓你的創意動起來動畫
- 無需寫程式碼,輕鬆建網站:設計師的福音!網站
- 幾乎無所不能的C++程式語言,網友:確實有點6C++
- 網頁中載入flash時是指flash背景為透明【Z】網頁
- Java 語言是強型別語言語言(轉)Java型別
- Java 函數語言程式設計的前生今世Java函數程式設計
- Java8的函數語言程式設計Java函數程式設計
- Java、Python到底誰是最好的程式語言?JavaPython
- java是最值得學習的程式語言嗎?Java
- Java是一種廣泛使用的程式語言Java
- 在頁面中插入flash的程式碼例項
- 無需設定路由器,無需公網ip 實現永久免費內網穿透路由器內網穿透
- 程式語言收入榜 Java排第三Java
- 把程式語言看做語言
- 無線頁面動畫優化例項動畫優化
- 程式語言BASIC程式設計師的啟蒙語言C程式程式設計師
- 從Go、Swift出發:語言的選擇需謹慎GoSwift
- java語言屬於哪種語言Java