我想知道是否能夠在Processing.js中旋轉關於y軸的圖像?我看到有一個rotateY()方法,但是當我調用它時,它無法將我的圖像加載到draw()方法中......是否有另一種方法來執行此操作(使用Processing.js,直接畫布API,或CSS3)?在Processing.JS中,如何繞y軸旋轉圖像?
本質上,我試圖達到效果achieved in this page。
使用下面的代碼,我的圖像甚至無法在我的畫布元素中呈現。
/* @pjs preload="img/batman.jpg"; */
PImage[] images = new PImage[1];
void setup()
{
size(600,400,P3D); //The rotateY docs require that P3D or OPENGL be defined here
background(125);
fill(255);
images[0] = loadImage("img/batman.jpg");
}
void draw(){
background(204);
rotateY(PI/3.0);
image(images[0],300, 200);
}
此外,我不需要使這個跨瀏覽器兼容 - 這是爲了個人項目。
我有同樣的問題,正在運行Chrome。接受你的答案,因爲CSS3工作得很好。謝謝一堆! – linusthe3rd 2011-02-08 19:13:01