「MySQL」と「PostgreSQL」のセキュリティ機能を比較する
1月21日 6:30
SOLOSのスマートグラス「AirGo3」発売、「Meta Horizon Workrooms」提供終了ほか
1月19日 6:00
【完全解剖】AIエージェント時代のセキュリティ
1月22日 6:30
オープンソースDB運用管理Tips
最新記事: 2026年01月21日
週刊VRウォッチ
最新記事: 2026年01月26日
インタビュー
最新記事: 2026年01月16日
「CAPE v2」ではじめる実践マルウェア解析
最新記事: 2026年01月29日
KubeCon+CloudNativeCon North America 2025レポート
GitHub Universe 2025レポート
最新記事: 2026年01月27日
Kong API Summit 2025レポート
最新記事: 2026年01月13日
「生成AI Day 2025」レポート
最新記事: 2025年12月09日
テスト自動化ガイド 2024
生成AI完全ガイド 2024
IT運用管理ガイド 2023
DevOps完全ガイド 2023
クラウドデータベース完全ガイド 2023
ローコード開発プラットフォームガイド
業界情報やナレッジが詰まったメルマガやソーシャルぜひご覧ください
[運営] 株式会社インプレス
本記事は、書籍「ゲームで学ぶJavaScript入門 増補改訂版」用に作成した簡易2D物理エンジン「Tiny2D.js」の詳細解説です。Tiny2D.jsは角速度や質量は考慮しない、矩形と円しかサポートしないなど、物理エンジンと名乗るには僭越なほどシンプルなものですが、シンプルなだけに使い方も簡単で、修正も十分に可能です。「百聞は一見にしかず」です。まずはサンプルを実行してみて、どのような動きをするのか皆さん自身で確かめてみてください。
本書はブックインプレスより購入できます。
本記事は、書籍「ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!」用に作成した簡易2D物理エンジン「Tiny2D.js」の詳細解説です。
田中 賢一郎
2022年12月13日 6:30
物理エンジン「Tiny2D.js」の全コードは250行程度です。どのような構造になっているのか順番に見ていきましょう。