【PHP】PHPでゲーム作ろうぜ!【SDL】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/06/07(土) 18:56:15ID:8nsRr+t2http://phpsdl.sourceforge.net/
マニュアルもなくて手探りで何か作ろうぜ!
0002名前は開発中のものです。
2008/06/07(土) 19:23:57ID:op2KiUP+クラスベースだし書けなくもないのかな
しかしスレッド使えないしな
高階関数も書きにくいからロジック書くのに偉い苦労しそうだ
まずは生暖かく応援しとく
0003名前は開発中のものです。
2008/06/08(日) 16:34:16ID:lLAm2pi/0004名前は開発中のものです。
2008/06/08(日) 16:47:14ID:Wva6GSx30005名前は開発中のものです。
2008/06/22(日) 19:25:56ID:HN2ihE2T一応サンプルも入っててすぐ実行できるし
マニュアルなしって関数リファレンスもないのか?
とりあえず関数一覧(本当に関数名の羅列)は同梱されてたが……
関係ありそうな関数をピックアップ
phpsdl_blitsurface 矩形転送
phpsdl_fillrect 画面塗りつぶし
phpsdl_getkeystate キー入力
0006名前は開発中のものです。
2008/06/22(日) 20:05:35ID:HN2ihE2TC:\PHP_SDL>php -?
Usage: php [-q] [-h] [-s [-v] [-i] [-f <file>] | {<file> [args...]}
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-f <file> Parse <file>. Implies `-q'
-v Version number
-C Do not chdir to the script's directory
-c <path> Look for php.ini file in this directory
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-z <file> Load Zend extension <file>.
-l Syntax check only (lint)
-m Show compiled in modules
-i PHP information
-h This help
■起動例
php.exe -q -f stars.php
0007名前は開発中のものです。
2008/06/22(日) 20:20:00ID:HN2ihE2TFirst steps - Practical PHP Programming
http://www.hudzilla.org/phpbook/read.php/21_4_5
0008名前は開発中のものです。
2008/06/22(日) 20:52:23ID:HN2ihE2Tx, y, w, h全てに数値を入れてないと
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
が発生する。これがわからなくてちょっとハマってしまったorz
ちなみにwとhに数値を色々入れてみたけど、何も変わらんかった
拡大縮小は別途なにか指定が必要なのかな?
$dest['x'] = 20;
$dest['y'] = 20;
$dest['w'] = 0;
$dest['h'] = 0;
phpSDL_BlitSurface($bmp, NULL, $video, $dest);
■ このスレッドは過去ログ倉庫に格納されています