isobe_yakiのブログ

ニコ生ゲーム開発者向けの記事を書きます

2023-05-01から1ヶ月間の記事一覧

Canvasを使ってニコ生ゲームを作ろう

キャンバスの詳細は以下から↓ developer.mozilla.org AkashicEngineでは内部でキャンバスを使っているが、何らかの目論見から隠蔽されており、実際にはかなり制限された描画命令しか使えないようになっている。 そういう厳しい制約の中で工夫してゲームを作…

ニコ生ゲーにフォントを埋め込んでお洒落にする

ビットマップフォント AkashicEngineにはBitmapFont | Akashic Engineというものがある。あらかじめ画像化したフォントとその画像のどのエリアがどの文字なのか対応付けたjsonをコンストラクタに渡すことで使えるようになる。 公式で配ってるビットマップフ…

任意のファイルを読み込めるようにする

AkashicEngineにはアセットをパッケージに含めるための仕組みとしてjsonフォーマットとコマンドラインツールが備わっている。 akashic-games.github.io 有効なファイルタイプとしてはscript,image,audio,textなどがある。エクスポートコマンドを実行するとga…

ニコ生ゲームに好きなDOM要素を乗っける

ニコ生ゲームは公式で紹介されている通り配信ページの映像部分にオーバーレイで表示される。DOMで言うと以下のような構造になってる。 <html> <body> <iframe> <!--ゲーム領域--> <div> <div> <!--タッチイベント用レイヤー--> <div> <canvas><!--描画内容--></canvas> </div> <</iframe></body></html>…