ポプラ nano ( BTOスリムタワーPC ) オリジナル ベアボーン Intel Celeron G530 Windows7 Professional (64bit) 搭載モデル

新品価格
¥38,800から
(2012/11/18 19:45時点)

PCワンズBTOパソコンG-spirit i73770K GX670-ZDA

新品価格
¥167,800から
(2012/11/18 19:47時点)

インテル Celeron G540 2.50GHz 2M LGA1155 SandyBridge BX80623G540

新品価格
¥3,909から
(2012/11/16 11:06時点)


インテル Celeron G530 2.40GHz 2M LGA1155 SandyBridge BX80623G530

新品価格
¥4,300から
(2012/11/16 11:13時点)


インテル Atom Onboardマザーボード BOXDN2800MT 【Mini-ITX】

新品価格
¥8,770から
(2012/11/16 11:18時点)


インテル Atom Onboardマザーボード BOXD2700DC 【Mini-ITX】

新品価格
¥6,807から
(2012/11/16 11:19時点)


インテル Atom Onboardマザーボード BOXD2500HN 【Mini-ITX】

新品価格
¥5,678から
(2012/11/16 11:20時点)


ECS Mini-ITXマザーボード Atom D2700搭載 CDC-I 日本正規代理店品 (MB1848) CDC-I

新品価格
¥6,916から
(2012/11/16 11:24時点)

ASRock H61 Micro-ATX SATA3 USB3 HDMI DVI H61M/U3S3

新品価格
¥5,270から
(2012/11/16 11:33時点)


ASRock Intel H61チップセット搭載 LGA1155対応microATXマザーボード H61M-HVS

新品価格
¥3,958から
(2012/11/16 11:34時点)


GIGABYTE microATX Intel H61 GA-H61M-DS2 REV2.X

新品価格
¥3,944から
(2012/11/16 11:36時点)


ASRock マザーボード H61 Mini-ITX H61M-ITX

新品価格
¥6,587から
(2012/11/16 11:37時点)


ANTEC デザインと冷却性に優れた小型Mini-ITXケース ISK-100

新品価格
¥7,459から
(2012/11/16 11:38時点)


GIGABYTE intel H61 micro-ATX LGA1155 GA-H61M-DS2H

新品価格
¥4,480から
(2012/11/16 11:39時点)


無料CGソフト「Blender v2.75」(Python概要)(2015年8月5日)

Pythonの使い方

Text EditorでPythonを書く
BGEモードの時は、「import bge」
Blender Renderモードの時は、「import bpy」
scriptの実行は、run script しかしBGEモードの時は、scriptの実行は困難。ゲーム自体を実行(P)する。
Text Editorでは検索機能と置換え機能、行番号の表示/非表示切り替え機能等がある。

Blender Render mode

Objectにアクセスするには、「bpy.data.objects」
その中でも現在有効なObjectにアクセスするには、「bpy.data.objects.active_material」
その中の特定の変数はハッシュマップになっているのでアクセスするには、「bpy.data.objects.active_material['velocity']」等でアクセス可能な気がする。
対話型のPythonを実行するには、Scriptingモードを選択
するとターミナルが表示される。入力補助があるので途中まで入力して「Ctrl+Space」で入力候補が現れたり、入力補完が行われる。

Blender Game mode

一つのPythonスクリプトですべてを制御する場合は、__main__.py
みたいなソースを書いてCustom Propertyにそのファイルを設定する。気がする。
Object一つ一つにスクリプトを持たせる場合は、Logic EditorのControllerに作成したPython Scriptを指定する。
その場合は、基本的にSensorから渡された情報を取得して処理する。
取得方法「cont = bge.logic.getCurrentController()」
sensorの情報の取得例:「sens = cont.sensors['mainCargoRequest']」
actuatorの情報の取得例:「actu = cont.actuators['Steering']」
sensorからMessageを取得してSubjectによって処理を切り替える場合の例:「for i, subject in enumerate( sens.subjects ):」For文の処理が続く。
actuatorに動作を指定して反映させる例:「actu.behavior = 3」変更の反映「cont.activate(actu)」

その他


PythonはPython3になっている。のでPrint文は関数化されている「print("Hello world!!")」。

Copyright (C) Template002 All Rights Reserved. The template making ホームページ作成Hac Web Design.

 

カウンター by  HomePage Counter

 

inserted by FC2 system