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

概要

Blender 2.79のゲームエンジンを使ってみる。このWebページでは、Blenderバージョン2.79を対象として説明する。ロジックエディタでセンサー・コントローラ・アクチュエータを設定し、マウスクリックやマウスオーバーによってオブジェクトの表示・非表示を切り替える方法を扱う。

目次

関連する外部ページ

サイト内の関連情報

前準備

Blenderのインストール

Blenderのインストール

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

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

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

  1. Blender 2.79 ゲームエンジンを使いたいので、Blenderの画面ワークスペースを「Game Logic」に変える。
  2. Blender 2.79 ゲームエンジンを使いたいので、Render Engine(レンダー・エンジン)を、「Blender Game(Blenderゲーム)」に切り替える。

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

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

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

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

  1. Blenderの起動起動方法の詳細)を参照して、Blenderを起動しなさい。
  2. 中央の黒い四角のウインドウをクリックすると消える。
  3. Blender 2.79 ゲームエンジンを使いたいので、Blenderの画面ワークスペースを「Game Logic」に変える。
  4. Blender 2.79 ゲームエンジンを使いたいので、Render Engine(レンダー・エンジン)を、「Blender Game(Blenderゲーム)」に切り替える。

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

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

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

2つの立体を準備

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

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

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

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

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

Cubeについて

Textについて

  1. スタンドアローンプレーヤを起動する。

    スタンドアローンプレーヤを終了したいときは、ESCキーで終了する。

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

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

  2. 以外のところにマウスカーソルを置いて、左クリックする。何も変化しないことを確認する。
  3. 箱のところにマウスカーソルを置いて、左クリックする。テキストが非表示になる。

演習問題

箱の上にマウスカーソルを置くと表示され、箱以外にマウスカーソルを置くと非表示にしたい。次のように作成し、確かめなさい。

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