DirectPythonでゲームを作りながら雑談するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/03/06(土) 12:46:39ID:zz7pNI2eかなり短く書けるのが特徴で、ヘルプとサンプルの心折設計が知名度を殺いでいます。
スクリプトみたいな手軽さで3Dゲームが作れるのでみなさんももふもふしましょう。
DirectPython - SorceForge
http://directpython.sourceforge.net/
Python公式
http://www.python.jp/
>>1が書いた大雑把なチュートリアル
http://grgsiberia.web.fc2.com/python/index.html
0002名前は開発中のものです。
2010/03/06(土) 13:21:03ID:vk5j3wzs0003名前は開発中のものです。
2010/03/06(土) 17:13:50ID:FKWazvVN0004えいいち ◆GRGSIBERIA
2010/03/06(土) 17:53:19ID:p/6Is61pでも、とっつきやすさ的にはDirectPythonのほうが上ですよ。
ただ、どっちも海外にしかドキュメントがないのは一緒だけど。
pygameって2Dラッパーのドキュメントはきちんと揃ってるのに、
3Dラッパーのドキュメントが皆無に近いのは理不尽だと思った。
0005名前は開発中のものです。
2010/03/07(日) 13:30:22ID:mTjhnvlj0006えいいち ◆GRGSIBERIA
2010/03/07(日) 17:34:48ID:FFTZhgVF適当なサンプルでも作ってみる。
>>5
えーなにーきこえなーい
0007名前は開発中のものです。
2010/03/07(日) 23:25:30ID:0vzR+jd5逆に動かないのも謎なんだけど
2.6 が出た当初なら comtypes の互換性が壊れてたから分かるんだけど
0008えいいち ◆GRGSIBERIA
2010/03/08(月) 00:16:34ID:EjHqtFgtまあ、CとPythonで連携して組んだことのない人の当て推量だけど。
0009えいいち ◆GRGSIBERIA
2010/03/10(水) 03:22:00ID:BuGffLbB完成するまで落ちるのは待ってくれ。
0010名前は開発中のものです。
2010/03/10(水) 21:26:48ID:gFYvRuMs0011えいいち ◆GRGSIBERIA
2010/03/11(木) 00:55:00ID:NFBWgIVRフォーラム見るとPyOgreとかPanda3Dと肩を並べる云々とは書いてあるね。
肩を並べるけど何なんだよ! って突っ込みたくなるけど、英語わかんね。
ビギナー向けだけどもっと短いソースよこせとも言ってた。
DirectPythonは未来のビギナー向け言語になるかもね キラッ☆
とか何とか言ってるけど、もう2年前の話なんだよね。
さーて、DirectPythonいじるぞー。
ゲームは見つからん。
誰かいい検索ワード教えて。
0012えいいち ◆GRGSIBERIA
2010/03/11(木) 19:33:07ID:NFBWgIVRほんとはカタツムリみたいな奴とかカタツムリみたいな奴とか使うんだけど、
そんなこんなでこれ何図だっけ?
ちょっと使わないだけでどんどん馬鹿になってくるから怖い。
0013えいいち ◆GRGSIBERIA
2010/03/11(木) 22:57:06ID:NFBWgIVRどの道、onRenderとonUpdateで分けられちゃってるようなもんだし。
ちょっと書き直してくる。
誰か来てよ。
一緒にDirectPythonやろうよ。さびしいよ。(ゴラム風に
0014名前は開発中のものです。
2010/03/12(金) 02:53:37ID:eVEymJUy話はそれからだ
0015えいいち ◆GRGSIBERIA
2010/03/12(金) 19:43:49ID:UNRAux6R3.1も2.5もそんな違いなんてないから2.5をインストールするんだ。
安定しているし、資料もあるし、PyScripterにも対応してるし、安定しているし、
ごたくはいいからさっさとダウンロードして(ry
0016えいいち ◆GRGSIBERIA
2010/03/12(金) 23:29:00ID:tg1YGZDhその次にライトで、さらにその次はノーマルとバンプ書いたほうがいいのかな?
過疎板だからなのかもしらんが、
一人でこうやって書いてるのも日記帳みたいで馬鹿だから誰か来て。
DirectPythonいじくって。楽しいよ。
0017名前は開発中のものです。
2010/03/13(土) 00:29:38ID:+a5X7C6r0018えいいち ◆GRGSIBERIA
2010/03/13(土) 01:45:14ID:PwLoFdwdそもそも2Dと3Dっていう違いがあるんだけど、スプライトだけに絞ると、
pygameだと、
ロードして最適化した後、画面を初期化してdrawを読んで、裏画面に書き込んで更新して、
って感じで大雑把だけどいかにも「描画してますっ」って作りになってる。
一応、初期化とか画面更新とか自前でやらなきゃいけない。
DirectPythonだと、
d3dx.Frameクラスを継承すれば、画面の初期化と裏画面の書き込みと交換が自動で行われるため、
ユーザが意識するのはデータの管理とレンダリング方法だけになる。
また、60FPSも自動でやってるらしいので、時間関連の心配はxファイルの方言ぐらいになる。
こんなもんかな。
pygameはスプライトに当たり判定持たせられるけど、
DirectPythonは基本3Dなので実装されてない。PyODEでやれ。
0019名前は開発中のものです。
2010/03/13(土) 17:03:12ID:wNBcnminモノを出せモノを
0020えいいち ◆GRGSIBERIA
2010/03/13(土) 23:26:21ID:tOG48revhttp://grgsiberia.web.fc2.com/python/index.html
0021名前は開発中のものです。
2010/03/15(月) 02:36:14ID:/gau+IA00022名前は開発中のものです。
2010/03/15(月) 18:28:56ID:/N5CyE1mなんかおかしくね?
0023えいいち ◆GRGSIBERIA
2010/03/15(月) 23:51:12ID:pwYSLi8Pなんかいろいろごめんなさいorz
>>21
短いので楽ですよ。
初期化とか煩わしい部分を排してるんで、ゲーム本体のコーディングに集中できますよ。
スレ立てるほどオヌヌメです。
>>22
地球儀だからworldで、大陸だからearthなんじゃね?
0024名前は開発中のものです。
2010/03/16(火) 03:07:46ID:5l4/ZNPEDXRubyと悩むじゃない
0025名前は開発中のものです。
2010/03/16(火) 09:25:43ID:0sP8zlfc0026えいいち ◆GRGSIBERIA
2010/03/16(火) 15:51:08ID:5Mx+06HF0027えいいち ◆GRGSIBERIA
2010/03/16(火) 19:38:07ID:5Mx+06HFhttp://grgsiberia.web.fc2.com/python/directpy/sample/zziraph.zip
動かないとか、糞すぎて読めないとか、ばあちゃんがストーブをひっくり返したとか、
なんかあったら教えて。ゲームは待って。マジで。
0028えいいち ◆GRGSIBERIA
2010/03/18(木) 18:44:30ID:dpQeq7AEキーボードの鍵に対応したハンドラを突っ込んどいて、
keysDownで取得したキーの入った配列を利用して、
先に用意した配列の添え字に入れるとif文通さなくて幸せだよね。
利用者側でハンドラ用意してもらってにゃんにゃんするモジュール考えてたけど、
使い方が複雑になりそうでやめた。
でも、どの道、dinput.h見ながらif文書くんだったらハンドラ書かせても負担にならないよな?
0029えいいち ◆GRGSIBERIA
2010/03/22(月) 01:08:43ID:TX6qXJ0Qラッパーの関数が糞だから、関数の中身を解説しつつ、
オリジナルDirectPythonを作っちゃおう(ハート
ってのをやろうと思うんだ。
書き変えた後のソースコード載せなけりゃ平気だよね?
0030名前は開発中のものです。
2010/03/24(水) 18:57:43ID:AtCurmax0031えいいち ◆GRGSIBERIA
2010/03/25(木) 02:06:48ID:jX9ZGg8vまずかったらどっかで怒られるだろうし……。
0032名前は開発中のものです。
2010/06/19(土) 10:05:53ID:kHXd8me4その後どうですか?
0033えいいち ◆GRGSIBERIA
2010/06/30(水) 22:50:49ID:DNpJgM6yぜんぜんです(鬱死
というより、DirectXのほうでサンプルいっぱい拾ってライブラリもどき作ってたり。
DircetPythonでゲーム作りたい!
って人がいるんなら鞍替えして、リファレンス書きまくりたい感じだけど。
誰かDiPyでゲーム作らないか?
0034名前は開発中のものです。
2011/02/15(火) 18:50:17ID:YcZrXFDF例えばrequirementsにはこう書いてあるけど:
・Windows Vista Service Pack 2 with Platform Update
・Windows 7
これって開発側だけじゃなくて、directpy11で作ったゲームを遊ぶ側にも必要なのかね
>>34
開発もプレイヤーもVista SP2 もしくは Windows7 じゃないと動作しないって意味では?
DirectX11が最低限動かせる環境のことだと思ふ。
0036名前は開発中のものです。
2011/02/18(金) 23:01:43ID:BNV2kgccありがとう
0037名前は開発中のものです。
2011/03/29(火) 20:47:17.88ID:rnNybUgm0038名前は開発中のものです。
2011/07/19(火) 17:35:16.57ID:ksDXur1o0039名前は開発中のものです。
2011/07/19(火) 17:50:36.74ID:ksDXur1o■ このスレッドは過去ログ倉庫に格納されています