すくまり

JavaScript

【JavaScript】プルダウンメニューの変更を検知する方法

はじめに この記事では、<Select>のプルダウンメニューの変化を検知してメソッドを実行する方法を紹介します。 プルダウンメニューの変化を検知する方法 select要素の取得 selectのid属性を取得。querySelectorの引数...
Laravel

【Laravel】WindowsでVagrantとVirtualBoxを使ってHomesteadの環境構築を行う方法

はじめに この記事では以下の環境でLaravel Homesteadの環境構築を行います。 Laravelのバージョンによって異なる部分もでてくるとは思いますので、公式のドキュメントと併用しながら環境構築を行ってください。 動作環境 Win...
雑記

ダウンロードされるゲームの作り方

はじめに この記事を読めば「自分のゲームがダウンロードされるにはどうすればいいのか」が分かります。 これを書くために、100冊以上のビジネス本や有名なゲームクリエイターのノウハウ本を読み、それをゲーム開発に使えるように落とし込みました。 も...
Egret Engine

【Egret Engine】WebSocketを使ったJSONの送受信

Main.ts WebSocketのインスタンス化 socket.typeでbinary型かstring型を選択できます。 addEventListener(egret.ProgressEvent.SOCKET_DATA)でサーバーのデータ...
Egret Engine

【Egret Engine】簡単に使えるUnityライクなテンプレートの作成

はじめに H5ゲームはUnityと比べてコーディングが難しいです。そこで、よく使う機能をまとめたEgret Engineのテンプレートを作成しました。 GitHubにも挙げておきますので、よかったら使ってください。 Egret Templa...
Egret Engine

【p2.js】衝突したオブジェクトのHPを個別に減らす方法

p2.js物理エンジン関連記事 【p2.js】p2.js 物理エンジンを使用した自然落下 【p2.js】p2.js 物理エンジンを使用して1000個の玉を描画する方法 【p2.js】クラス分けで拡張性が向上したp2.js物理ボールの生成方法...
Egret Engine

【Egret Engine】1000個作っても大丈夫!p2.js物理ボールの生成方法

はじめに 過去記事のように、何度か p2.js 物理エンジンを使用したボールの生成を行ってきました。 これらのコードをより軽く、拡張性の高いコードを作成したので公開します。 過去記事 【EgretEngine】p2.js 物理エンジンを使用...
Egret Engine

【Egret Engine】メソッドを繰り返す方法「Timer」「StartTick」「Enter_Frame」

はじめに メソッドを一定間隔で繰り返す方法を紹介します。 Unityでいうところの「Update」と「FixedUpdate」に当たります。 ・一定時間ごとに繰り返す→「Timer」 ・固定フレームで繰り返す→「StartTick」 ・フレ...
Egret Engine

【Egret Engine】DragonBones を使用したアニメーションの作成と読み込み

はじめに DragonBonesエディタを使用して、簡単なアニメーションの作成と読み込みを行います。 DoragonBonesのボーンを使用すれば、Animate CC や Blender などと同じようにアニメーションが構築できます。 準...
Egret Engine

【Egret Engine】DragonBones の基本操作と使い方

はじめに 2Dアニメーション作成エディタのDragonBonesの基本的な使い方を紹介します。 準備 1、DragonBonesを起動 Egret Launcherを起動して、ToolsタブよりDragonBonesをOpenしてください。...