- 2019年11月28日
- 2020年2月8日
【DXLib 弾のプログラミング】
弾を指定位置から出す
弾発射のタイミングで位置を設定するプログラミング こうすけ 弾の位置は、 前回は一定のところから出ていました弾発射のタイミングで、 自分の位置をいれると そこから上に動くようになります。 nono これは何となくわかります。 やってみます。 位置を発 […]
弾発射のタイミングで位置を設定するプログラミング こうすけ 弾の位置は、 前回は一定のところから出ていました弾発射のタイミングで、 自分の位置をいれると そこから上に動くようになります。 nono これは何となくわかります。 やってみます。 位置を発 […]
「ブラインドタッチ」は、 プログラミングをするうえで、 必要不可欠なことです。 できないことをたとえるなら 言葉をしゃべるときに 文字を見ないと話せないのと 同じ状態。 キーボードを押すことに 脳をつかうなんてもったいない。 簡単なのでさっさとマスタ […]
キーで弾発射する仕組みをプログラミング こうすけ 「Z」ボタン(PAD A)を押すと弾が出る処理を作ってみて。 弾は円を表示して使ってね 弾(円)を表示する方法 DrawCircle(座標X, 座標Y, 大きさ, GetColor(赤,緑,青), […]
キャラの四角の枠を消す方法 nono んー、どうやっても消えない…。 こうすけ どうしたの? nono キャラの縁についている白の枠が 取れないんですよ~ こうすけ なるほど、 いままでキャラに使用した絵は、 全てBMPビットマップという形式を使用し […]
キャラに表示優先をつけるプログラミング 表示順序のことを表示優先といいます 「表示優先」とは、手前や奥に表示することを言います こうすけ 優先は「高い」「低い」で表現 します。 「高い」ほど手前、「低い」ほど奥に表示します。   […]
新しくプロジェクトを作って進めよう こうすけ 今回も「00.Base」をコピーして新しいプロジェクトとして用意しておこう 名前は「02.Enemy」という名前で作成します 「02.Enemy」ができたら、その中にある 「VisualSt […]
前回のプログラミングの回答 こうすけ それでは、 前回のプログラミングの回答を 一緒に考えていこうか。 前回は、右のキーを押すと、 右に動く処理が書いてたよね。 次のような処理です。 「→」で右に移動させる処理 // キー […]
新規プロジェクト用意 こうすけ まずは新しくプロジェクトを用意します。 ベースプロジェクト(00.Base)をコピーして使いましょう。 「00.Base」を右クリックし、「コピー」を選択。 DxLIb_VCのフォルダー内に「ペースト」を […]
DXLibを使いC++でキャラを動す 「キャラを動かす」のは どのようプログラミングにすれば動くんですか? キャラ絵を動いたように見せる方法とは キャラの表示座標を徐々に動かした絵を作成し、 その絵を連続で表示することで、 あたかも動いているように見 […]
プログラミングに慣れてないと プログラムがうまく動作しないときがあり、 その現象を「パグっている(不具合がある)」といいます。 ビルドエラーで動かなかったり、 動いても正常に動作しなかったり。 C++の初心者は特にその状態になりやすい。 習い始めの初 […]
プログラムテンプレートに追加する この記事は以下の「関連記事」のプロジェクトを強化する形で進めます。 こちらでなくてもDXライブラリのプロジェクトがあれば動作可能です。 こうすけ 前回作成した 「00.Base」 利用して「キャラを動か […]
【DXライブラリ】プロジェクト設定の方法 セキュリティ警告が気にならない人は、下記を参考にしたほうが早く作れます。 上記の記事でセキュリティ警告が気になる人は、 自分でプロジェクトを作成すると セキュリティ警告は出てきません。※ 時間はかかりますが、 […]
初期段階でのDXライブラリでの プロジェクト作成の最短方法を述べています。 下記に沿って進めていくだけで、 簡単に作成できます。 細かな設定は無用なので、 すぐにC++のゲームプログラミングを 始めることができます。 新規プロジェクトの […]
DXライブラリ(DxLib)に 初期からついている サンプルプログラムでC++を 説明しています。 C++プログラミング言語には、 大きな原則があり、それに沿って プログラミングをする必要がります。 DXライブラリの初歩的な使い方と、 C++の初歩的 […]
コンシューマーのゲームプログラミングには、 「C++」言語は基本で これ以外の言語では基本的に開発されません。 ここでは、 VisualStudio C++ DXライブラリ(DxLib) を用いて開発する方法を述べていきます。 &nbs […]