スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ぶーん

なーんか、ふといじりたくなるんですよね。







工夫があるのは、飛行機の動きではなくて、カメラの動き。単に飛行機の軌跡上を追跡をしているってだけなんですが、それっぽい機能はないみたいなので、スクリプトで書いてみました。

新しく学んだことは、GameLogic.globalDictにデータを保持できるということだけ。


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
cont = GameLogic.getCurrentController()
sence = GameLogic.getCurrentScene()
 
airplane = sence.objects["OBAirPlane"]
air_pos = airplane.position
 
 
if not "air_pos_list" in GameLogic.globalDict:
GameLogic.globalDict["air_pos_list"] = [air_pos]
else:
poslist = GameLogic.globalDict["air_pos_list"]
poslist.append(air_pos)
if len(poslist) > 10:
next_pos = poslist.pop(0)
cameraLoc = cont.owner
cameraLoc.localPosition = next_pos
 
関連記事

コメント

コメントの投稿

非公開コメント

このブログについて
□ ブログ内容
決まった趣旨はありません。
興味を持ったこと・日常で行ったことを何でも書きます。

3DCG・プログラミングなどが多めです。

□ 現在の活動
・ウェブサイト制作
 (http://tiblab.net)
・3Dゲーム制作
 (コックパニック)
検索フォーム
ユーザータグ

Blender キャプチャ blendファイル BGE Python GameEngine ムービー Android CG  Red5 Terragen C# C++ 

カテゴリー
プロフィール

TiBra

Author:TiBra
趣味でCG制作、プログラミング等を行っています。メイカーズに憧れています。

ネットを通じた交流を広げたく思っていますので、コメント・メールはお気軽にどぞー

戯言程度のことは、こちらのブログに投稿しています。基本戯言なので、実質移転しているようなものです。

Mail:tibraあっとlive.jp
HP:TibLabmemocode
動画:VimeoFC2動画ニコニコ
ファイル:SkyDrive
企画:3Dゲーム作業実況

Blogリンク
不都合がございましたらご連絡ください。
当ブログのリンクバナー
FC2 ID
FC2カウンター
RSSフィード+解析コード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。