ゲームエンジン
【サイト内の関連ページ】
- Windows で 3次元のゲームエンジン Panda3D のインストールや利用法については別ページ »で説明
目次
- ゲームエンジン[PDF], [パワーポイント]
ゲームエンジンは、2次元および3次元のオブジェクトを扱うソフトウェアのフレームワークで、ゲームのビジュアルインターフェース、オブジェクト、イベント、イベントハンドラなどの構成要素から成り立っています。2次元オブジェクトには点、線、多角形、テキストがあり、色(RGB成分)や位置(x, y座標)といった属性を持ちます。3次元オブジェクトにはメッシュ、カメラ、ランプが含まれ、色と位置(x, y, z座標)を属性として持ちます。ゲームエンジンは、これらのオブジェクトを用いて、三次元世界の表現、物理シミュレーション(衝突、摩擦など)、ゲーム制作やテスト用のツールを提供し、ゲーム開発を効率化します。代表的なゲームエンジンにはUnity、Unreal Engine、pygame、cocos2dなどがあり、これらはゲームだけでなく、コンピュータグラフィックスやインタラクティブなアプリケーションの開発にも使用されます。ゲームのオブジェクトとイベントの相互作用や物理シミュレーションの機能は、ゲームのリアリズムと没入感を高めるために重要です。
- Cocos2d の概要(説明資料)[PDF], [パワーポイント] イベント,キーコード,イベントハンドラ,アクション,座標
- Panda3D の機能概要(説明資料)[PDF], [パワーポイント]
- Blender 2.79 ゲームエンジン (2分54秒, 説明音声つき) [mp4 版], [パワーポイント]