金子邦彦研究室3次元,地図BlenderBlender 2.79 ゲームエンジンでマウスクリックやマウスオーバーによるオブジェクトの表示・非表示の変化

Blender 2.79 ゲームエンジンでマウスクリックやマウスオーバーによるオブジェクトの表示・非表示の変化

Blender 2.79 ゲームエンジンを使ってみる.

このWebページでは Blender バージョン 2.79 で説明している.

Blender の公式ページ: https://www.blender.org/

目次

  1. 前準備
  2. Blender 2.79 ゲームエンジンについての基本操作
  3. Blender 2.79 ゲームエンジンでオブジェクトの表示・非表示

前準備

Blender のインストール

Blender のインストール

メニューの日本語化を行っておいた方が使いやすい.

Blender 2.79 ゲームエンジンについての基本操作

Blender 2.79 ゲームエンジンに切り替え

  1. Blender 2.79 ゲームエンジンを使いたいので, Blender の画面ワークスペースを「Game Logic」に変える

    [image]
  2. Blender 2.79 ゲームエンジンを使いたいので, Render Engine (レンダー・エンジン) を,「Blender Game (Blender ゲーム)」に切り替え

    Render Engine (レンダー・エンジン) は, 既定では 「Blender Render (Blender レンダー)」になっている. 「Blender Game (Blender ゲーム)」に切り替える

    [image]

Standalone Player (スタンドアローンプレーヤー)の開始と終了

Blender 2.79 ゲームエンジンでオブジェクトの表示・非表示

Blender を起動し,Blender 2.79 ゲームエンジンに切り替え

  1. Blender を起動しなさい.
  2. 中央の黒い四角のウインドウをクリックすると消える.
  3. Blender 2.79 ゲームエンジンを使いたいので, Blender の画面ワークスペースを「Game Logic」に変える

    [image]
  4. Blender 2.79 ゲームエンジンを使いたいので, Render Engine (レンダー・エンジン) を,「Blender Game (Blender ゲーム)」に切り替え

    Render Engine (レンダー・エンジン) は, 既定では 「Blender Render (Blender レンダー)」になっている. 「Blender Game (Blender ゲーム)」に切り替える

    [image]

ゲーム中にマウスカーソルを表示するように設定

  1. マウスカーソル (Mouse Cursor) をチェック

    [image]

2つの立体を準備

  1. テキスト(Text)のオブジェクトを追加

    [image]

    [image]

あるオブジェクトを選択すると,別のオブジェクトに影響するように設定

  1. 立方体(Cube) のオブジェクトと テキスト (Text) のオブジェクトを選ぶ

    SHIFT キーを押しながら右クリック

    [image]
  2. Blender 2.79 ゲームエンジンのロジックエディタで次のように設定

    Cube について

    Text について

    [image]
  3. スタンドアローンプレーヤを起動.

    ※ スタンドアローンプレーヤを終了したいときは, ESC キーで終了

    ※ Standalone Player (スタンドアローンプレーヤー)がうまく動かないときは、Embedded Player (内蔵プレイヤー)を使う

    箱とテキストが表示されるので確認.表示されないときは,もとに戻ってやり直す.(あるいは,カメラの向きを調整したり,箱やテキストの場所を調整する)

    [image]
  4. 以外のところにマウスカーソルを置いて,左クリックする.何も変化しないことを確認する

    [image]
  5. 箱のところにマウスカーソルを置いて,左クリックする.テキストが非表示になる.

    [image]

演習問題

箱の上にマウスカーソルを置くと表示され,箱以外にマウスカーソルを置くと非表示にしたい.

次のように作成し,確かめなさい

[image]

※ 回答例の Blenderファイルのダウンロード