ninoha.com

programming clip

JavaScript スプライン曲線

スプライン曲線を作る関数

前提でPointっていうクラスを作っておいて

 

 

メモ Canvasをフルスクリーン

bodyのマージンを0にして隙間みたいなのをなくして、スクロールも無効にして、

 

window.innerなんたらをCanvasのサイズに設定してやる

JavaScript 複数画像をまとめて読み込み

画像をプリロードするためのクラスをつくった

 

var a = new AssetMgr();

var list = [“0.png”, “1.png”, “2.png”, “3.png”];

a.Load( list );

ってやって、a.ImageCompleteが1か-1になるのを待つ。

 

というのを今作ってるゲームに差し替えたい

でもごちゃごちゃしちゃってて差し替えるに気力の先読みが必要、ていうくらいにはごちゃごちゃしてる・・・ がんばった感はあるなーとは思うものの我ながらすげーひどい

JavaScript テキストの折り返し

PCが悪いのかブラウザが悪いのかそもそもそういうものなのか、いまいちわかってないけど、もしかしてfillTextって改行コード(\n)入れても改行にはならないんだろか。。。。

 

fillTextにmaxWidthっていうオプションがあったけど折り返してくれるわけじゃなかったから、指定した横幅で文字列を分割して配列に入れるようにした。

 

 

JavaScriptでの要素の追加

いつもHTMLファイルの中に直接Canvasタグ書いて、サイズの指定とかもしてたけど 動的にCanvas追加するにはどうすればいいんだろうと思って調べて、出来た! ちょっとだけ賢くなった!

 

bodyの中にgamedivっていうDIVだけ作っておいて、その中にCanvasを追加するサンプル

 

JavaScriptでオブジェクトをコピー(複製)

できたと言えばできたけど、オブジェクトに配列が含まれてるとダメだった。

 

 

 

サンプル