2011-07-18 10 views
1

私はすでに答えられた質問を提起しないことを望むが、私はどこでも役に立つ何かを見つけることができなかった。私は2DグラフィックスとアニメーションのためのJavaScriptライブラリを評価しています。自分のやり方ではpaper.jsが見つかりましたが、キャンバスなどを使わずにtype = "text/javascript"で使用する方法はありませんでした。この点についてのpaper.js FAQで、here私はそれがうまくいくかもしれないことを知ることができましたが、今はそれを働かせることができませんでした。キャンバスとペーパースクリプトを使用しないpaper.jsを使用

誰かがこれに関する経験があれば、これについて私に知らせていただきたいと思います。

+0

私は周りを見回した後、私は迷惑な解決策を見つけました。ドキュメントが読み込まれる直前に新しいScript-Tagを追加する。このスクリプトタグには、text/paperscriptのタイプが必要です。それからそれは実行されますが、firebugなどのデバッグはありません。これは混乱です!誰かがアイデアを持っていれば、これはすばらしいことでしょう! – philipp

答えて

4

バージョン0.2以降、純粋なJavaScriptのpaper.jsを使用するのは簡単で、よく文書化されています。初期化する1つの方法は次のとおりです。ここ

var scope = new paper.PaperScope(); 
scope.setup(myCanvas); 

完全なドキュメント:http://paperjs.org/tutorials/getting-started/using-javascript-directly/

私はあなたがが「キャンバスなし」によって何を意味するかわからないんだけど、paper.js動作させるためにキャンバスオブジェクトを必要としません。

2

受け入れられた回答と同じ方法でキャンバスレスのプロジェクトを作成することができます。 More here

paper.setup(); // creates a new project 
paper.setup([width, height]); // this also works for some width, height 
// whatever vector calculations you now want to do. 
関連する問題