Re: 初心者ですみません ( No.1 ) |
- 名前:夢夢 日時:2009/05/01 18:16
ttp://homepage2.nifty.com/natupaji/DxLib/dxuse_vc2008express.html
ここを1から順番にやれば出来るはずです。
まずは、書いてある通りにやってみてください。
|
Re: 初心者ですみません ( No.2 ) |
- 名前:まー棒 日時:2009/05/01 18:27
フォルダのパスはどうやったらわかりますか?
|
Re: 初心者ですみません ( No.3 ) |
- 名前:夢夢 日時:2009/05/01 18:42
プロジェクトに追加すべきファイル_VC用フォルダがどこにあるのかはわかりますか?
フォルダのパスはそのフォルダを指定すればいいのです。
|
Re: 初心者ですみません ( No.4 ) |
- 名前:まー棒 日時:2009/05/01 18:47
指定してビルドしてみました
真っ黒い画面になればokですか?
|
Re: 初心者ですみません ( No.5 ) |
- 名前:夢夢 日時:2009/05/01 18:53
真ん中にぽつんと白い点が出ていれば成功です。
なにかキーを押すと終了するはずですよ。
わかりづらいのであれば
DrawPixelのところを
DrawBox( 320 , 240 , 340 , 260 , GetColor( 0 , 0 , 0 ) , TRUE) ;
とすれば真ん中に四角が表示されます。
|
Re: 初心者ですみません ( No.6 ) |
- 名前:まー棒 日時:2009/05/01 19:40
何回やっても真っ黒いままです
どうすればいいのでしょうか?
|
Re: 初心者ですみません ( No.7 ) |
- 名前:管理人 日時:2009/05/01 23:21
GetColor( 0, 0, 0 ) を
GetColor( 255, 255, 255 ) にしてみたらどうでしょうか?
|
Re: 初心者ですみません ( No.8 ) |
- 名前:まー棒 日時:2009/05/01 23:43
やって見たけど
黒いままでした
|
Re: 初心者ですみません ( No.9 ) |
- 名前:Will 日時:2009/05/02 10:45
OSはVistaですか?
Vistaの場合裏画面を使用しないプログラムは正常に動作しないという報告が過去いくつかありますが。
|
Re: 初心者ですみません ( No.10 ) |
- 名前:まー棒 日時:2009/05/02 14:41
XPです
|
Re: 初心者ですみません ( No.11 ) |
- 名前:夢夢 日時:2009/05/02 21:07
0,0,0じゃ黒になっちゃいますね^^;
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}
// 描画先画面を裏にする
SetDrawScreen( DX_SCREEN_BACK ) ;
// 画面を初期化
ClearDrawScreen() ;
DrawBox(320,240,340,260,GetColor(255,255,255),true);
// 裏画面の内容を画面に反映
ScreenFlip() ;
WaitKey() ;
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
こんな感じで入力してみてください。
|
Re: 初心者ですみません ( No.12 ) |
- 名前:まー棒 日時:2009/05/02 21:22
エラーが80くらい出ます
|
Re: 初心者ですみません ( No.13 ) |
- 名前:まー棒 日時:2009/05/02 21:38
エラー改善したら
白い四角がでました
|
Re: 初心者ですみません ( No.14 ) |
- 名前:まー棒 日時:2009/05/02 21:40
すいません
デバックなしだったらでした
デバックしたら黒いままです
|
Re: 初心者ですみません ( No.15 ) |
- 名前:まー棒 日時:2009/05/02 22:07
四角が出たのは最初だけでそれ以降は黒いままです
|
Re: 初心者ですみません ( No.16 ) |
- 名前:キーチック 日時:2009/05/03 04:55
ちょっと,書き込まれている情報がぶつ切りなのでよく分からないと思います.
ソースやら設定やらをどのように変えたら,こうなった…というように書けば
いろいろと原因も特定しやすいと思いますよ.
|
Re: 初心者ですみません ( No.17 ) |
- 名前:管理人 日時:2009/05/03 11:50
次のプログラムだったらどうでしょうか?
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
int x, add ;
ChangeWindowMode( TRUE ) ;
SetUseDirectDrawFlag( FALSE ) ;
if( DxLib_Init() == -1 )
return -1 ;
SetDrawScreen( DX_SCREEN_BACK ) ;
x = 0 ;
add = 8 ;
while( ProcessMessage() == 0 )
{
ClearDrawScreen() ;
x += add ;
if( x < 0 || x > 480 ) add = -add ;
DrawBox( 0, 0, x, x, GetColor( 255,0,0 ), TRUE ) ;
ScreenFlip() ;
}
DxLib_End() ;
return 0 ;
}
|