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以降で。
- 311 :名前は開発中のものです。:2010/01/06(水) 15:16:07 ID:GkDoQU8F.net
- そういやこのスレの人間は blender2.5 とか使ってるひといるのかな
まだAlphaってか、奇数verは開発版らしいけど
- 312 :名前は開発中のものです。:2010/01/23(土) 19:34:57 ID:mt6EyXKr.net
- つい最近になって2.49b でBGEにハマり、色々作って遊んでる人間だけど、
これあれだね。 結局センサーはイベントトリガなのでほぼ必須だけど、
コントローラは最終的にほぼ全部 Python / Module にしてしまいたくなるねww
いや勿論アクチュエータも便利だから使うは使うが。カメラとかサウンドのタイミングとか
あと Action再生とか。
てかひょっとしてあれかな、全部Python側で実装すると、Logicで指定して実行するより遅くなるかな?
- 313 :名前は開発中のものです。:2010/01/24(日) 00:22:50 ID:zaZn8Q9M.net
- logic brickだけじゃ痒いところに手が届かないし
すぐ複雑になっちゃうからね。
速度はちゃんと比較しない限りわからないけど
単にAPIを呼び出すのに使うだけなら
そう変らない気もする
- 314 :名前は開発中のものです。:2010/01/24(日) 01:56:39 ID:EESgqN90.net
- >>313 レストンクス! なるほど… そうか
Blender内の処理は Embeded Python でバイナリ実装されてるだろうから、
そういう意味だと Pythonオブジェクトに変換される際のオーバヘッドは多少あるかもしれないが、
実際の内容として、それが問題になるほどオーバスペックな事するくらいなら、
むしろその部分だけCで記述して含めてしまえばいいが、
※参考:C/C++とPythonの、"相互な"連携方法資料
http://www.python.jp/doc/2.3.5/ext/intro.html
http://d.hatena.ne.jp/Wacky/20060103/1136292735
しかし Blenderをホストにして大半の表示処理やオブジェクト管理をしてもらってる状態で
そこまでしなきゃならない状況も無いような気がするので、結局全体として
そう変わらない気も確かにするww
- 315 :名前は開発中のものです。:2010/01/24(日) 01:59:27 ID:EESgqN90.net
- 俺は普通の開発環境と同じ捉え方で、基本的に必要なアルゴリズムは全部Pythonで書くから
API呼ぶだけなんて事は無いんだが、それにしても
上に書いたようなブリッジの時のオーバヘッドさえ問題にならなければなんでもいいや
てか、問題になったとしても面白いからいいやww
- 316 :名前は開発中のものです。:2010/01/24(日) 21:39:09 ID:oiPQt8Gh.net
- BGEで作ったゲームを販売するのって可能でしょうか?
- 317 :名前は開発中のものです。:2010/01/24(日) 22:41:22 ID:zaZn8Q9M.net
- 販売は可能です。
ただexeに固めた場合は
ソフトのライセンスがGPLになるかもしれないらしいです。
- 318 :317:2010/01/24(日) 23:21:08 ID:zaZn8Q9M.net
- って
このスレの>>34あたりからのレスに書いてあるよ
- 319 :名前は開発中のものです。:2010/02/08(月) 17:39:18 ID:bP7MEGXb.net
- かわええええ
- 320 :名前は開発中のものです。:2010/02/24(水) 13:13:17 ID:PtQ+Q1ZL.net
- (´・ω・`)
192 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★