【最新アップデート】GPT-5.1/Gemini 3/Claude 4.5はそれぞれ何が変わったのか
12月11日 6:30
Javaを学ぶならこの1冊!初心者のためのJava学習書の決定版『スッキリわかるJava入門 第4版』を5名様にプレゼント!
12月15日 17:00
Xrealの新型デバイス「Project Aura」初クリップ公開、発売は2026年予定ほか
12月15日 6:00
Gen AI Times
最新記事: 2025年12月11日
週刊VRウォッチ
最新記事: 2025年12月22日
MySQLで学ぶGIS入門
最新記事: 2025年12月19日
オープンソースDB運用管理Tips
最新記事: 2025年12月16日
Kong API Summit 2025レポート
最新記事: 2025年12月23日
「生成AI Day 2025」レポート
最新記事: 2025年12月09日
CloudNative Days Winter 2025レポート
ネットワークオブザーバビリティの「水源」を探る
最新記事: 2025年12月03日
Zabbix Summit 2025レポート
テスト自動化ガイド 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行程度です。どのような構造になっているのか順番に見ていきましょう。