TypeScript interfaceの拡張あれこれ
TypeScriptのinterface拡張に関するちょっとしたメモ書きです。 基本 以下のような定義のinterfaceがあったとします。(例えばライブラリなどで宣言されていたり) 型定義.d...
36 search resultsShowing 1~20 results
TypeScriptのinterface拡張に関するちょっとしたメモ書きです。 基本 以下のような定義のinterfaceがあったとします。(例えばライブラリなどで宣言されていたり) 型定義.d...
はじめに File System Access API(旧名:Native File System API)はファイルシステムをWebブラウザ上で再現したAPIで、特筆すべきはユーザー端末のロー...
three.jsで頂点カラーを設定する 方法を忘れそうなのでメモ書きとして。 前提 threejsバージョン: r139 GPU: NVIDIA GeForce ※three.jsはよく仕様変更...
はじめに iOS Safari含む近年のWebブラウザではユーザー体験向上やデータ通信量節約などの理由から、ユーザー操作があるまで音を鳴らせないようになっています。 しかしこの制限は一度ユーザー...
※pixi.jsはv5.x系、WebGL Rendererを使っている前提で話してます。 はじめに pixi.jsには標準で好きなフォントでテキストを描画する機能が備わっています。 const ...
はじめに vue-cliで生成したアプリ原型を元に開発をしてて、そのアプリの性質上モバイルデバイスでの確認を簡単に行いたい、しかしデフォルトのnpm run devで立ち上がる開発サーバーではモ...
はじめに タイトルの通り。たまに困っている人を見かけるので…。 トラブルは基本的にはphina.jsがサウンド周りに使っているWeb Audio APIの性質に起因します。 サウンドの鳴らし方そ...
一例です。 前準備 前提・環境 node.js: v10.16.0(async/awaitをサポートしている程度のバージョン) npm: v6.14.2(上のnode.jsとマッチするバージョン...
preact+typescript+jsxの環境構築について、日本語での記事が見当たらなかったので書いてみます。 といっても基本的にはreactのものと一緒なので、相違点のみを取り上げます。 な...
pixi.jsでは動画も描画する機能があります。その方法をつらつらと書いていきます。 2020-02-20追記:v5版を追加、過去のv4版は後ろの方に移動しました。 v5編 前提 pixi.js...
描画補完処理について探ってたところ、unityのRigidbodyInterpolationが勉強になりそうだったので、理解のため調べてました。 RigidbodyInterpolationにつ...
phina.jsには画像(テクスチャ)にフィルタをかける機能があります。 この機能でSTG用に一つの弾画像から色とりどりの弾画像を動的に生成したり、SLGなどでアクティブでないキャラの色を薄暗く...
へにょりレーザーとは、タイトーSTGや東方project作品でよく見かけるぐにゃーっと曲がる謎レーザーの俗称です。 実行結果 これを一から実装するとなると結構大変ですが、pixi.jsには簡単に...
はじめに まずは以下のゲームをやってみていただきたいです。(音が出ます) https://pentamania.github.io/find-shimauma-chan 注目してほしいのは画面遷...
phina.jsではアプリの更新処理は1/30秒(fps設定により変動)ごとにループ実行されます。しかし、たまに任意のタイミングでこの更新処理を実行したい時があったのでその方法などを備忘録として...
環境 parcel: v1.12.3 riot: v4.6.2 riotjs/compiler: v4.4.3 riotjs/parcel-plugin-riot: v4.0.1 Windows...
ブラウザ用JSライブラリやアプリの簡単なAPI動作確認などでinput要素が欲しいときがあります。 例えば以下のようなクラスがあったとして、add/subメソッドがちゃんと動いているのかを、実際...
アクションゲーム・STG制作の際など背景をスクロールしたいことがままあります。 背景スクロールを表現する方法として、例えば横方向にスクロールしたい時は2枚のスプライトを継ぎ目なく並べてスクロール...
はじめに pixi.js v3用のフィルタークラスがv4で動かない原因を探って色々勉強している内に、カスタムフィルタの作成はGLSLの学習に向いているかも、と思い始めました。 GLSL sand...
はじめに 自サイトでは彩りのため、gifアニメを載せている。しかし元々ブログやtwitter紹介用に大きめに録画したものを、特に何の加工もせずCSSで小さく表示していただけだったので、無駄にファ...
36 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.