忍者ブログ

銀朱工房

クッソ初心者がダンジョンRPGを作成する パソコンって何ですかって人が頑張ってダンジョンRPGを作ったローという感じ クソゲーが出来上がる過程を報告って感じですね やった内容は右のカテゴリーから参照お願いいたします。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

キャラ表示について 04

「(´へ`;ウーム
うまくいかんのぉ



↑4体しか出せないや 5体目以降はselectobjectでエラーになるなぁ ヾ(・ε・。)ォィォィ

5体目以降の記述ミスってんのかとおもて4体目出さないようにして5体目表示してみた

↑ (o・ω・o)?ホエ? 出たよ

なんかメモリが不足しているような感じの挙動を感じるでござる (*'ω'*)
TransparentBltを基本のBitBlt関数に置き換えて見た


キターーーー!! ∩(´∀`∩) ワッショーイ

TransparentBlt使えんのかのぉ
自分で追加したからなんかやってもーたんかのぉ
まぁ、しゃーねーか (*´ο`*)=3 はふぅん

マスクで透過する方向で行くことにすっか
楽しようとしたら駄目ってことっすか!(・ε・)

拍手[0回]

PR

モブキャラ 緑ナイトさん

モブキャラ欲しかったので書いたよ



♪└( ̄◇ ̄)┐♪
まぁ魔法使いは魔法とかを作るときでえっか
とりあえずこれの色がえとかで基本機能つくってくかのぉ

拍手[0回]

キャラ表示について 03

気が乗らない時ってあるよね~ ( ゚Д゚)y─┛~~
とりあえずキャラが足りんね・・・

↓3キャラしかいないんでモブキャラと魔法使い欲しいね


魔法使いは魔法エフェクトを追加したいから~
まぁ、後のマスはモブでうめますか ( ̄Д ̄;;

拍手[0回]

キャラ表示について 02

とりあえずベタ書きで2キャラ表示させてみたんだが・・・
(*´ο`*)=3 はふぅん うまくいかんのぉ

↓コードこんな感じ、x座標がわけわからんことになる
■宣言部分
LRESULT CALLBACK WindowProc ( HWND hWnd, UINT uMsg,
                         WPARAM wParam, LPARAM lParam )
{
  HDC hdc;
  PAINTSTRUCT ps;
  POINT pt[6];
  int point[2][6];
  int x;
  int y;
----------------------------------------------
表示部分
   pt[1].x = 128;
    pt[1].y = 200;//6x32=192; 4x32=128

    TransparentBlt( hdc, pt[1].x, pt[1].y, bitmap[1].bmWidth, bitmap[1].bmHeight,
                    memdc, 0, 0, bitmap[1].bmWidth, bitmap[1].bmHeight,
                    RGB(255, 0, 255) );
 

動作結果↓


↑2番目のキャラのx座標がおかしいことがわかる
pt[1].x部分をint型の2次元配列にしてみても↑と同じ結果でござったのであった
( ̄ρ ̄)ハゥゥゥ

しゃーないので直に数値をブッコンで見たらイケタヨヽ( ~д~)ノオッペケペェ~
ほんなら配列チャウのでブッコンで見たらどうよってやってみたら
イケタヨ ( ̄ε=‥=з ̄) フンガー 意味わかんねー

LRESULT CALLBACK WindowProc ( HWND hWnd, UINT uMsg,
                         WPARAM wParam, LPARAM lParam )
{
  HDC hdc;
  PAINTSTRUCT ps;
  POINT pt[6];     ←駄目
  int point[2][6];     ←駄目
  int x;        ←イケタヨ
  int y;        ←イケタヨ

-------------------------------------------------
    pt[1].x = 128;
    pt[1].y = 200;//6x32=192; 4x32=128

    x = pt[1].x;                 ←こうしたらどうよ
    y = pt[1].y;     ←こういたらどうよ
    TransparentBlt( hdc, x, y, bitmap[1].bmWidth, bitmap[1].bmHeight,
                    memdc, 0, 0, bitmap[1].bmWidth, bitmap[1].bmHeight,
                    RGB(255, 0, 255) );


実行結果

いけたがな ヾ(-д-;)ぉぃぉぃ
まぁ、これならなんとかなるかな

拍手[0回]

プロフィール

HN:
ンメローン
性別:
男性
職業:
なんちゃってソフト屋さん
趣味:
いろいろある多趣味である
自己紹介:
寝るのが大好きなキモオタです。
しいていうなら、
ただの通りすがりのメロンみたいなものですよ

カレンダー

08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

ブログ内検索

フリーエリア

最新CM

[08/30 imitazione cartier anelli oro donna]
[02/17 kos3xnqd9v3]
[02/16 uem4paid3j2]

バーコード

コガネモチ

P R

ページ