■ このスレッドは過去ログ倉庫に格納されています
DirectPythonでゲームを作りながら雑談するスレ
- 1 :名前は開発中のものです。:2010/03/06(土) 12:46:39 ID:zz7pNI2e.net
- DirectPythonとは、Python2.5以下で動作するDirectXラッパーです。
かなり短く書けるのが特徴で、ヘルプとサンプルの心折設計が知名度を殺いでいます。
スクリプトみたいな手軽さで3Dゲームが作れるのでみなさんももふもふしましょう。
DirectPython - SorceForge
http://directpython.sourceforge.net/
Python公式
http://www.python.jp/
>>1が書いた大雑把なチュートリアル
http://grgsiberia.web.fc2.com/python/index.html
- 2 :名前は開発中のものです。:2010/03/06(土) 13:21:03 ID:vk5j3wzs.net
- ほぅ
- 3 :名前は開発中のものです。:2010/03/06(土) 17:13:50 ID:FKWazvVN.net
- OpenGLだったら手を出した
- 4 :えいいち ◆GRGSIBERIA :2010/03/06(土) 17:53:19 ID:p/6Is61p.net
- GLならPyOgreがありますよっと。
でも、とっつきやすさ的にはDirectPythonのほうが上ですよ。
ただ、どっちも海外にしかドキュメントがないのは一緒だけど。
pygameって2Dラッパーのドキュメントはきちんと揃ってるのに、
3Dラッパーのドキュメントが皆無に近いのは理不尽だと思った。
- 5 :名前は開発中のものです。:2010/03/07(日) 13:30:22 ID:mTjhnvlj.net
- 2.5以下と聞いて心折しました
- 6 :えいいち ◆GRGSIBERIA :2010/03/07(日) 17:34:48 ID:FFTZhgVF.net
- とりあえずまずはゲームを作らないとな。
適当なサンプルでも作ってみる。
>>5
えーなにーきこえなーい
- 7 :名前は開発中のものです。:2010/03/07(日) 23:25:30 ID:0vzR+jd5.net
- 2.6 と 2.5 に心折れないといけないほど大きな差はないと思うけどなあ
逆に動かないのも謎なんだけど
2.6 が出た当初なら comtypes の互換性が壊れてたから分かるんだけど
- 8 :えいいち ◆GRGSIBERIA :2010/03/08(月) 00:16:34 ID:EjHqtFgt.net
- CからPythonに渡す時、ちょっとだけ仕様が違うとか、そこらへんじゃない?
まあ、CとPythonで連携して組んだことのない人の当て推量だけど。
- 9 :えいいち ◆GRGSIBERIA :2010/03/10(水) 03:22:00 ID:BuGffLbB.net
- さすがに過疎だな。
完成するまで落ちるのは待ってくれ。
- 10 :名前は開発中のものです。:2010/03/10(水) 21:26:48 ID:gFYvRuMs.net
- まず解説無しの洋モノでもいいからサンプルゲーム紹介したら?
- 11 :えいいち ◆GRGSIBERIA :2010/03/11(木) 00:55:00 ID:NFBWgIVR.net
- DirectPython+Gameでググってるけど、
フォーラム見るとPyOgreとかPanda3Dと肩を並べる云々とは書いてあるね。
肩を並べるけど何なんだよ! って突っ込みたくなるけど、英語わかんね。
ビギナー向けだけどもっと短いソースよこせとも言ってた。
DirectPythonは未来のビギナー向け言語になるかもね キラッ☆
とか何とか言ってるけど、もう2年前の話なんだよね。
さーて、DirectPythonいじるぞー。
ゲームは見つからん。
誰かいい検索ワード教えて。
- 12 :えいいち ◆GRGSIBERIA :2010/03/11(木) 19:33:07 ID:NFBWgIVR.net
- http://grgsiberia.web.fc2.com/workflow.png
ほんとはカタツムリみたいな奴とかカタツムリみたいな奴とか使うんだけど、
そんなこんなでこれ何図だっけ?
ちょっと使わないだけでどんどん馬鹿になってくるから怖い。
- 13 :えいいち ◆GRGSIBERIA :2010/03/11(木) 22:57:06 ID:NFBWgIVR.net
- よくよく考えるとTransaction作って処理を分ける必要なんてないな。
どの道、onRenderとonUpdateで分けられちゃってるようなもんだし。
ちょっと書き直してくる。
誰か来てよ。
一緒にDirectPythonやろうよ。さびしいよ。(ゴラム風に
- 14 :名前は開発中のものです。:2010/03/12(金) 02:53:37 ID:eVEymJUy.net
- Python 3.1に対応させろ
話はそれからだ
- 15 :えいいち ◆GRGSIBERIA :2010/03/12(金) 19:43:49 ID:UNRAux6R.net
- >>14
3.1も2.5もそんな違いなんてないから2.5をインストールするんだ。
安定しているし、資料もあるし、PyScripterにも対応してるし、安定しているし、
ごたくはいいからさっさとダウンロードして(ry
- 16 :えいいち ◆GRGSIBERIA :2010/03/12(金) 23:29:00 ID:tg1YGZDh.net
- そろそろカメラの記事でも書こうと思うんだけど、
その次にライトで、さらにその次はノーマルとバンプ書いたほうがいいのかな?
過疎板だからなのかもしらんが、
一人でこうやって書いてるのも日記帳みたいで馬鹿だから誰か来て。
DirectPythonいじくって。楽しいよ。
- 17 :名前は開発中のものです。:2010/03/13(土) 00:29:38 ID:+a5X7C6r.net
- pygameと比べて何がいいの?
- 18 :えいいち ◆GRGSIBERIA :2010/03/13(土) 01:45:14 ID:PwLoFdwd.net
- >>17
そもそも2Dと3Dっていう違いがあるんだけど、スプライトだけに絞ると、
pygameだと、
ロードして最適化した後、画面を初期化してdrawを読んで、裏画面に書き込んで更新して、
って感じで大雑把だけどいかにも「描画してますっ」って作りになってる。
一応、初期化とか画面更新とか自前でやらなきゃいけない。
DirectPythonだと、
d3dx.Frameクラスを継承すれば、画面の初期化と裏画面の書き込みと交換が自動で行われるため、
ユーザが意識するのはデータの管理とレンダリング方法だけになる。
また、60FPSも自動でやってるらしいので、時間関連の心配はxファイルの方言ぐらいになる。
こんなもんかな。
pygameはスプライトに当たり判定持たせられるけど、
DirectPythonは基本3Dなので実装されてない。PyODEでやれ。
- 19 :名前は開発中のものです。:2010/03/13(土) 17:03:12 ID:wNBcnmin.net
- プレゼンの仕方が下手だな
モノを出せモノを
- 20 :えいいち ◆GRGSIBERIA :2010/03/13(土) 23:26:21 ID:tOG48rev.net
- 私の愛を受け取って///
http://grgsiberia.web.fc2.com/python/index.html
- 21 :名前は開発中のものです。:2010/03/15(月) 02:36:14 ID:/gau+IA0.net
- ソース読んだ感じではつくりやすそうだな
- 22 :名前は開発中のものです。:2010/03/15(月) 18:28:56 ID:/N5CyE1m.net
- The Earth に World のテクステャーじゃないのか?
なんかおかしくね?
- 23 :えいいち ◆GRGSIBERIA :2010/03/15(月) 23:51:12 ID:pwYSLi8P.net
- 今日一日インラインアセンブラで遊んでました(^▽^)
なんかいろいろごめんなさいorz
>>21
短いので楽ですよ。
初期化とか煩わしい部分を排してるんで、ゲーム本体のコーディングに集中できますよ。
スレ立てるほどオヌヌメです。
>>22
地球儀だからworldで、大陸だからearthなんじゃね?
- 24 :名前は開発中のものです。:2010/03/16(火) 03:07:46 ID:5l4/ZNPE.net
- こんなのあるのか
DXRubyと悩むじゃない
- 25 :名前は開発中のものです。:2010/03/16(火) 09:25:43 ID:0sP8zlfc.net
- 略してダイパイでいい?
- 26 :えいいち ◆GRGSIBERIA :2010/03/16(火) 15:51:08 ID:5Mx+06HF.net
- ダイ(ナマイトオッ)パイですね。わかります。
- 27 :えいいち ◆GRGSIBERIA :2010/03/16(火) 19:38:07 ID:5Mx+06HF.net
- ラッパーを作ってみた
http://grgsiberia.web.fc2.com/python/directpy/sample/zziraph.zip
動かないとか、糞すぎて読めないとか、ばあちゃんがストーブをひっくり返したとか、
なんかあったら教えて。ゲームは待って。マジで。
- 28 :えいいち ◆GRGSIBERIA :2010/03/18(木) 18:44:30 ID:dpQeq7AE.net
- キーボードの鍵数だけ用意した配列に、
キーボードの鍵に対応したハンドラを突っ込んどいて、
keysDownで取得したキーの入った配列を利用して、
先に用意した配列の添え字に入れるとif文通さなくて幸せだよね。
利用者側でハンドラ用意してもらってにゃんにゃんするモジュール考えてたけど、
使い方が複雑になりそうでやめた。
でも、どの道、dinput.h見ながらif文書くんだったらハンドラ書かせても負担にならないよな?
- 29 :えいいち ◆GRGSIBERIA :2010/03/22(月) 01:08:43 ID:TX6qXJ0Q.net
- 今、カメラのチュートリアル書いてるんだけど、
ラッパーの関数が糞だから、関数の中身を解説しつつ、
オリジナルDirectPythonを作っちゃおう(ハート
ってのをやろうと思うんだ。
書き変えた後のソースコード載せなけりゃ平気だよね?
- 30 :名前は開発中のものです。:2010/03/24(水) 18:57:43 ID:AtCurmax.net
- 書き換えた後のソースコード載せても平気だと思うぞ。
- 31 :えいいち ◆GRGSIBERIA :2010/03/25(木) 02:06:48 ID:jX9ZGg8v.net
- OKなんなら載せてみようかな。
まずかったらどっかで怒られるだろうし……。
- 32 :名前は開発中のものです。:2010/06/19(土) 10:05:53 ID:kHXd8me4.net
- >>31
その後どうですか?
- 33 :えいいち ◆GRGSIBERIA :2010/06/30(水) 22:50:49 ID:DNpJgM6y.net
- ごめんなさい。
ぜんぜんです(鬱死
というより、DirectXのほうでサンプルいっぱい拾ってライブラリもどき作ってたり。
DircetPythonでゲーム作りたい!
って人がいるんなら鞍替えして、リファレンス書きまくりたい感じだけど。
誰かDiPyでゲーム作らないか?
- 34 :名前は開発中のものです。:2011/02/15(火) 18:50:17 ID:YcZrXFDF.net
- 11ってどうなの?
例えばrequirementsにはこう書いてあるけど:
・Windows Vista Service Pack 2 with Platform Update
・Windows 7
これって開発側だけじゃなくて、directpy11で作ったゲームを遊ぶ側にも必要なのかね
- 35 : ◆GRGSIBERIA :2011/02/18(金) 15:27:51 ID:U21qzp/f.net
- うわー懐かしい……
>>34
開発もプレイヤーもVista SP2 もしくは Windows7 じゃないと動作しないって意味では?
DirectX11が最低限動かせる環境のことだと思ふ。
- 36 :名前は開発中のものです。:2011/02/18(金) 23:01:43 ID:BNV2kgcc.net
- >>35
ありがとう
- 37 :名前は開発中のものです。:2011/03/29(火) 20:47:17.88 ID:rnNybUgm.net
- はh
- 38 :名前は開発中のものです。:2011/07/19(火) 17:35:16.57 ID:ksDXur1o.net
- test
- 39 :名前は開発中のものです。:2011/07/19(火) 17:50:36.74 ID:ksDXur1o.net
- test
- 40 :名前は開発中のものです。:2012/03/30(金) 13:46:05.64 ID:ajDfEMEb.net
- これは今でも開発進んでるの?最近どんな感じ?
- 41 :名前は開発中のものです。:2012/07/26(木) 07:03:25.56 ID:2LX0gKfj.net
- 新米プログラマーのやる気勢です。
専門生なのですが、学校で先生の授業は「この書物やっとけ」っていうだけです。
わからないとこ聞いても話を反らされます。5人しかいないからなのかな・・・。
ってことで!
誰か助けてください。
まぁそれでもゲームは2個作れたんですが・・・。
Skypeとかしたいです(安直な気がしますが)ただ・・・今の僕チンには仲間がホスィです。
ホモは要りません。
- 42 :名前は開発中のものです。:2012/07/26(木) 07:07:00.46 ID:2LX0gKfj.net
- >>41
^^;
- 43 :名前は開発中のものです。:2012/07/26(木) 07:08:11.11 ID:2LX0gKfj.net
- ごめんなさいスレチでした・・・orz
- 44 : 【23.4m】 電脳プリオン:2014/08/03(日) 01:04:01.50 ID:bN3sDemA.net
- もう雑談しないのか
- 45 :実は男:2015/04/28(火) 22:33:00.99 ID:BxVHt/RS.net
- ぱいそんそわそわ
フォロリクよろしく(^з^)-☆
ややちゃん♂
https://twitter.com/minwqgmg
#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg
#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara
- 46 :名前は開発中のものです。:2017/12/31(日) 20:40:48.23 ID:/rN76OKL.net
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
548KQWEPO1
総レス数 46
12 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200