[過去ログ] Delphiゲームプログラミング相談室 (976レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 名無しさん@お腹いっぱい。 [] 01/11/20 18:40 ID:dEhL3Xq/(1/2) AAS
Delphiを使ってのゲーム製作に関する話題。
begin
game := TGame.Create;
game.Execute;
end;
952(1): 名前は開発中のものです。 [] 2006/06/25(日) 19:01:17 ID:kpTFq30b(1) AAS
>>951951(1): 名前は開発中のものです。 [sage] 2006/06/25(日) 01:49:04 ID:biiop8jv(3/3) AAS
もうひとつ質問です
GetPixel(Application.Icon.Handle,0,0)
アイコンの0,0座標の色を取るにはこれでいいんでしょうか?
試してみればわかるじゃないw
953: 名前は開発中のものです。 [sage] 2006/06/26(月) 04:24:06 ID:Ar9RgbF3(1) AAS
>>952
おまえは俺かw
954: 名前は開発中のものです。 [] 2006/06/26(月) 11:18:32 ID:i8RTjGMl(1) AAS
CanvasのPixelsは?
955: 名前は開発中のものです。 [] 2006/06/29(木) 21:20:47 ID:7Elg7Vgb(1) AAS
Canvas.Pixels[x, y]
956: 名前は開発中のものです。 [sage] 2006/06/29(木) 22:00:08 ID:jCPtRoGH(1) AAS
Canvasタン(;´Д`)ハァハァ
957: 名前は開発中のものです。 [sage] 2006/06/29(木) 22:09:43 ID:oaozwH26(1) AAS
ロナウジーーーーにょ!
958: 名前は開発中のものです。 [sage] 2006/07/04(火) 23:36:24 ID:hPF+Wblr(1) AAS
Canvas.Pixels[x, y] はビットマップからしか読み込めませんでした・・・
959(2): ぬ [sage] 2006/07/05(水) 00:33:06 ID:suHNhbLN(1) AAS
こんなのとか
外部リンク:bbs.com.nifty.com
あとはこんなんとか
var
icon: TIcon;
bmp: TBitmap;
begin
try
icon := TIcon.Create;
icon.LoadFromFile('hoge.ico');
bmp := TBitmap.Create;
bmp.Width := icon.Width;
bmp.Height := icon.Height;
bmp.Canvas.Draw(0, 0, icon); //ビットマップに描く
finally
FreeAndNil(icon);
FreeAndNil(bmp);
end;
end;
960(1): 名前は開発中のものです。 [sage] 2006/07/08(土) 00:27:58 ID:8b2pzgGC(1/2) AAS
>>ぬーぬー
どうもです
961(1): ぬーぬー ◆9fLecX9sq2 [] 2006/07/08(土) 00:43:59 ID:L586tE+t(1) AAS
>>960
>>959は俺じゃないっすよ
962(1): 名前は開発中のものです。 [sage] 2006/07/08(土) 01:12:15 ID:8b2pzgGC(2/2) AAS
>>961
えー、ぬって名前に入れてるの全部ぬーぬーかと思ってた。
>>959さん
失礼しました
963: 名前は開発中のものです。 [sage] 2006/07/08(土) 11:15:25 ID:rOvAD77q(1) AAS
>>962
な行の人だと思う
964: 名前は開発中のものです。 [sage] 2006/07/09(日) 18:05:04 ID:CQ59iyrl(1) AAS
文字の縁取りの描写で太さ柔軟に変えられるようにするんだったら
文字のアウトラインを1文字ずつ取得して、そのアウトラインに沿ってペンの太さを変えて描写する
多分>>864864(1): 名前は開発中のものです。 [sage] 2006/05/09(火) 18:05:31 ID:F86WINDS(1/2) AAS
すんません、マァって無くなっちゃたんですか?
あそこにあった袋文字のコード間違って消しちゃって困ってるんですが・・・・・
が見たのってそんな感じじゃないかな
965: ぬ [sage] 2006/07/09(日) 22:33:33 ID:XOA6mg0W(1) AAS
(;; @u@)ノシ <アウトラインでもいいけどパス使ったほうが簡単ビーム
966: 名前は開発中のものです。 [] 2006/07/09(日) 22:40:25 ID:aSjtkPwz(1) AAS
あ
967: 名前は開発中のものです。 [] 2006/07/09(日) 23:08:50 ID:TOVG50/H(1/2) AAS
メインループにOnIdle使うと、メニュー表示とかで停止しちゃうじゃない
ネットワーク対応とかだと停止しちゃ困る。
キー降下イベントから、
ALTキーとF10の時に回避処理書けばなんとかなるけど、
それで本当にIdleの安定性が保障されてるのかなあ
アーキテクチャ的にキモイ気がするんだけど、
でもやっぱOnIdle?
968(1): 名前は開発中のものです。 [] 2006/07/09(日) 23:19:50 ID:31k7KRE7(1) AAS
じゃあ、自分でプライオリティを上げたスレッド立ててループ回せばいいじゃん
969: 名前は開発中のものです。 [] 2006/07/09(日) 23:27:33 ID:TOVG50/H(2/2) AAS
>>968
なるほど!
スレッド使った経験無いけどそれでやってみようかな
970(3): 名前は開発中のものです。 [] 2006/07/10(月) 23:07:00 ID:suZvZ9dr(1) AAS
QD3についてお聞きしたいことがあるので質問させていただきます。
画像を表示させる際、
外部リンク:delphi.nce.buttobi.net
ここのTutorial07のスプライトの表示の方法だと、
画像リンク
このような画像をDXTextureに読み込ませた場合、
ひとつだけ、または順番に表示させようとしているのですが、上手くできません。
(うpはPNGでしてますが、実際にはBMPでしてますよ。もちろん)
やろうとするなら、画像を一つ一つバラバラにし、それだけの数のDXTextureの変数
を用意し、読み込ませるしか無いのでしょうか?
どなたか御教授くださいますようお願いいたします。
971(1): 名前は開発中のものです。 [] 2006/07/10(月) 23:29:31 ID:i37BpqZG(1) AAS
あのサイトはあんまり信じるな。妙な記述がなんぼかあるし、いろいろ怪しい。
しかも、中の人はアマゲニュースの中の人とほぼ同一人物(アマゾンアフィリエイトのIDが同一だった)のくせに,
ジサクジエンでサイトを宣伝して広告料を稼いでいるという話もちらほら聞く。
で、スプライトだけど、できるよ。
Pushspriteで、UVを指定してやるわけね。
左あるいは上が0.0 右あるいは下が1.0ね。
Pushspriteで四角を指定する順番は、「左上、右上、左下、右下」の順 あるいは、それを回転したものにするということも気を付けてね。
それでもよくわからんかったらまた書いてくれ。
サンプルをどこぞにアップしてあげるから。
972(1): ぬーぬー ◆9fLecX9sq2 [sage] 2006/07/11(火) 00:32:57 ID:oEWvmZeI(1/3) AAS
>>970
//左上のこまを出す
SXScene.PushSprite(
Vector2D(100,100),//スプライトの中心が来る座標
[
SXVertexSP(-80 ,-80, $FFFFFFFF, 0/Texture.TotalWidth ,0/Texture.TotalHeight),
SXVertexSP(+80, -80, $FFFFFFFF, 159/Texture.TotalWidth,0/Texture.TotalHeight),
SXVertexSP(-80 ,+80, $FFFFFFFF, 0/Texture.TotalWidth,159/Texture.TotalHeight),
SXVertexSP(+80,+80, $FFFFFFFF, 159/Texture.TotalWidth,159/Texture.TotalHeight)
],
DGTexture,
);
//その右下のコマを出す
上のやつの tu tvを
160/Texture.TotalWidth,160/Texture.TotalWidth
319/Texture.TotalWidth,160/Texture.TotalWidth
160/Texture.TotalWidth,319/Texture.TotalWidth
319/Texture.TotalWidth,319/Texture.TotalWidth
SXScene.Render(nil);
こんな感じ
973: ぬーぬー ◆9fLecX9sq2 [] 2006/07/11(火) 00:34:27 ID:oEWvmZeI(2/3) AAS
159じゃなくて160か???
974(1): 970 [] 2006/07/11(火) 17:52:34 ID:4lZkiSOW(1/2) AAS
>>971
なるほど…
肝に命じておきます
>>972
わざわざサンプルソースまで用意していただいてありがとうございます。
できました!
とりあえず、出来ると言う事がわかったので、微妙にわからない事もありますが、
用意してくれたソースを理解して行けるように頑張ります。
本当にありがとうございました!
975(1): ぬーぬー ◆9fLecX9sq2 [] 2006/07/11(火) 21:06:35 ID:oEWvmZeI(3/3) AAS
160でした
>>974
>微妙にわからない事
どしたの
976: 970 [] 2006/07/11(火) 22:39:06 ID:4lZkiSOW(2/2) AAS
>>975
ぶっちゃけ、SXVertexSP関数の仕様とか、
いままでがなぜだめでこれならおkなのかわからない程度なので、
自分で頑張ってみます。
わからなかったらまた聞きに来るかも知れませんが、その時はよろしくお願いします。
丁寧にありがとうございました。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.269s*