【特別講演】なぜ東京ではなく、東海なのか? 1500万人の製造都市から始まる「日本再興」のシナリオ
3月20日 6:30
もっと仕事でCopilotを使いこなせる方法がわかる!『Microsoft 365 Copilot踏み込み活用術』を5名様にプレゼント!
10:00
【AIエージェント時代】SaaSは消えるのか? SaaS終焉論とソフトウェアの未来
3月19日 6:30
Gen AI Times
最新記事: 2026年03月20日
インタビュー
最新記事: 2026年03月19日
週刊VRウォッチ
最新記事: 2026年03月30日
ゲーム実装で身に付くプログラミング
最新記事: 2026年04月01日
DevRelキャリア図鑑
月刊Linux Foundationウォッチ
最新記事: 2026年03月31日
実践で学ぶDevOpsツールの使いこなし術
エンジニアが現場で使えるPMOの失敗回避術
テスト自動化ガイド 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行程度です。どのような構造になっているのか順番に見ていきましょう。