Blenderで3Dゲーム作ろうぜ
- 1 :名前は開発中のものです。:2007/04/06(金) 15:06:31 ID:sxRNfl4U.net
- ないようなので立てました。
おまえらオープンソースの3Dソフト「Blender」のゲームエンジンで遊びませんか。
マルチテクスチャからGLSL、Bulletライブラリによる物理演算、けっこう何でもできますよ。
作ったゲームはBlender同梱のPlayerでWin/Mac/Linux対応品として配付できまっせ。
.exe/.appも吐けます。
スクリプト言語はPython。マイナー気味ではありますが、何気に小粋な言語ですよ。
関連スレとかは2以降で。
- 241 :名前は開発中のものです。:2009/10/04(日) 15:22:33 ID:5fcYmPtj.net
- そもそも他言語で普通に書いたようなゲームでも重くなります。 何故なら Blenderは ゲーム開発専用のプラットフォームでなく、
もともとアニメーションをリアルタイムで自動化する為、あるいはプレゼン用に(?)用意された機能を流用しているだけだからです。
強いて言うなら、物理系の計算処理を切ってみるとか、処理のヘビーそうな部分を C言語で書いて拡張してしまうってのも一つの手です。
http://www.python.jp/doc/2.5/ext/intro.html
「そこまでするなら元からC/C++でDirectX使って書くわ!」 って話もありますが、この辺の話は実際に作っている内容との折り合いになると重います。
※Blenderが影でやっている事の方が比重が大きい場合、1から書くより簡単です。 そうでない場合、別言語でストレートに書いた方が簡単です。
以上参考まで
- 242 :名前は開発中のものです。:2009/10/04(日) 15:46:36 ID:2bMCeWC8.net
- >>241
ありがとうございます。
がんばります……!
- 243 :通りすがりの通り魔:2009/10/06(火) 03:12:11 ID:Lh2/dfMu.net
- >>219
なるほどCを入れるのか。いままではAとBで頑張ってたからな〜
でもさっきやったけどどれもうまくいかなかった・・・
CをBにペアレントしても反応ないし、逆だとAに吸い込まれる・・・
- 244 :名前は開発中のものです。:2009/10/06(火) 12:56:55 ID:xnXFAJxJ.net
- >>243
ペアレントすると力や衝突判定は親にしか働かないからだと思う。
やっぱりそれを実現するにはBに力を与えるしかないんじゃないかな。
Edit object actuatorの「Track to」とmotion actuatorのForceで
地球に無数の球がくっつくっていうのは簡単にできるけど
球をキャラクターとして動かそうとすると
「Track to」のせいで座標系が強制されるせいで
うまくコントロールできなかった。
ttp://blenderartists.org/forum/archive/index.php/t-90429.html
こんなふうに万有引力やろうとする人もいるくらいだから
スクリプトを使えばできそうだけどね。
- 245 :通りすがりの通り魔:2009/10/06(火) 23:17:46 ID:Lh2/dfMu.net
- >>244
そうそう。『Track to』だとY方向が常に物体の中心を見て・・・
惑星上で吹き飛んで回りながら戻ってくるBoxとか実現できねえしな。
逆に無理やりだが、プレイヤーに常に-Z方向に9.78のForceをかけてると星上にいるときはちゃんと立っていられるが、
ジャンプとかしちゃうともう下には星がなくてどっかに落ち続けるし・・・
やはりスクリプトなのか。全然理解不能だけど・・・
- 246 :名前は開発中のものです。:2009/10/09(金) 17:19:33 ID:dRDCFP8x.net
- 通過していく列車等に飛び乗って、着地したら
列車にくっつく(列車の進行方向に一緒についていく)
ようなロジックを作りたいのですが、何か良い方法ありませんか?
ロジックのペアレント設定等をいじってみたのですが、どうもくっついてくれなくて・・・
- 247 :名前は開発中のものです。:2009/10/09(金) 19:45:41 ID:9+Zpmi7q.net
- 摩擦抵抗は、MaterialタブのDYNボタン押して出て来るFrictionで設定出来るよ
- 248 :名前は開発中のものです。:2009/10/18(日) 19:41:47 ID:BNiMN04W.net
- 命令を与えたら、そのメッシュがバラバラになって崩れる。みたいな方法ってないですか?
- 249 :名前は開発中のものです。:2009/10/20(火) 19:10:34 ID:xHzXK34y.net
- ぱーていぱーてい
ttp://atnd.org/events/1742
- 250 :名前は開発中のものです。:2009/10/24(土) 11:44:50 ID:hYjlXPUG.net
- ゲーム中、各sceneの状態を保存できる方法ってありますか?
具体的にはscene A,Bがあったとして、
Aでオブジェクトの移動なりなんなりして開始時と違う状態(A')にして、
AからBに移動してAに戻ったときA'の状態であるみたいな感じです
sceneAを止めればいいのかもしれませんがsceneが多くなると・・・
なにかいい方法ありませんか?
192 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★