CATEGORY

プログラミング

  • 2019年12月17日
  • 2020年2月25日

【DXLib C++アクションゲームの骨格】
横画面アクションゲーム①

アクションゲームの地形にマップチップを使う いま横から見たゲームを 作成中なのですが、 前回のものを 少し変えてみたのですが、 うまく当たり判定が作れません…。 横スクロールゲームなどを作りたいのかな? 確かにその場合、重力が入ってくるため、 当たり […]

  • 2019年12月16日
  • 2020年2月9日

【DXLib C++キャラをジャンプ】重力加速度の表現方法とは?

ジャンプ処理は難しくありません。 ジャンプを実現させるには、 if文などで、上移動、下移動の 判定は全く不要です。 上移動してさせる変数を用意し、 重力分を毎フレーム足すことで 実現が可能です。 キャラをジャンプさせる この間作成したものを 横画面に […]

  • 2019年12月13日
  • 2020年4月27日

【DXLib マップチップで当り判定】
C++で壁をプログラミング

背景にチップを置くことができたら、 次に、そのチップにあたり判定を つけてみよう。   マップチップを使って壁を作ってみる こうすけ 前回のプログラムの背景チップに壁を置いてみよう。 10番以降が壁チップになっているよ。   マッ […]

  • 2019年12月12日
  • 2020年2月6日

【DXLib マップチップを使う】C++で背景を作ってみる

マップチップとはなんだろう? マップチップってなんですか? マップチップとは、次のような絵のようなものをいいます。 mapchip.png をダウンロード ※「ヤマンチュゲーム研究所」より使用させていただいております。 こちらですが、 固定サイズ(3 […]

  • 2019年12月11日
  • 2020年2月9日

【DXLib 2Dアニメーションに挑戦!】C++でゲームプログラミング

C++、DXライブラリを用いて、 簡単にアニメーションの プログラミングを実現しています。 一つにまとめられた アニメーションのファイルから、 個別の絵にプログラムで分解し、 順番にアニメーションをさせて 表示する方法です。 プログラミング方法と 準 […]

  • 2019年12月7日
  • 2020年2月13日

【DXLib 敵と弾の当たり判定】
C++関数を使ってプログラミング

前回の自分の位置から弾を出すプログラム   こうすけ まずは前回のものに、 弾の当たり判定を組み込みましょうか。 当たり判定ですが、 以下の記事から関数を引用しますね。 当たり判定関数の作り方   前回のプログラムに当たり判定関数 […]

  • 2019年12月5日
  • 2020年3月6日

【2020年子供とプログラミング】
「できる大人」になってね

プログラミングとはどんなもの? 子供の成長は早いですよね。 子供は遊ぶことがホントに大好き。学ぶためにこれを使わない手はありません。 2019年クリスマス、2020年お正月に合わせて 子供と一緒に親子でプログラミングを始めてみてはどうでしょうか? 小 […]

  • 2019年12月2日
  • 2020年3月19日

【C++】知らないと「BUGる」変数達。

変数とは数値や 文字などを覚えておく、 いわば箱のような存在。 そんなのもう知ってる って思いますが… 意外と知らないこともあるのでは? C++では以下のような 種類があり、 これらには使いどころと 不具合(バグ)が起こる 注意点があります [out […]

  • 2019年11月28日
  • 2020年2月8日

【DXLib 弾のプログラミング】
弾を指定位置から出す

弾発射のタイミングで位置を設定するプログラミング こうすけ 弾の位置は、 前回は一定のところから出ていました弾発射のタイミングで、 自分の位置をいれると そこから上に動くようになります。 nono これは何となくわかります。 やってみます。 位置を発 […]

  • 2019年11月13日
  • 2020年2月8日

【DXLib キャラの表示順序を変更】
キャラ表示優先をプログラミング

キャラに表示優先をつけるプログラミング   表示順序のことを表示優先といいます 「表示優先」とは、手前や奥に表示することを言います こうすけ 優先は「高い」「低い」で表現 します。 「高い」ほど手前、「低い」ほど奥に表示します。   […]

  • 2019年11月10日
  • 2020年2月8日

【DXLib 別キャラ(敵)を表示】
LoadGraphを使ったプログラミング

新しくプロジェクトを作って進めよう   こうすけ 今回も「00.Base」をコピーして新しいプロジェクトとして用意しておこう 名前は「02.Enemy」という名前で作成します 「02.Enemy」ができたら、その中にある 「VisualSt […]

  • 2019年11月6日
  • 2020年2月8日

【C++ゲームキャラはなぜ動くの?】DXLibでプログラミング

DXLibを使いC++でキャラを動す 「キャラを動かす」のは どのようプログラミングにすれば動くんですか? キャラ絵を動いたように見せる方法とは キャラの表示座標を徐々に動かした絵を作成し、 その絵を連続で表示することで、 あたかも動いているように見 […]

  • 2019年11月4日
  • 2020年4月2日

【C++初心者に起こる5つのミスとは?】
VisualStudioでのデバッグ方法

プログラミングに慣れてないと プログラムがうまく動作しないときがあり、 その現象を「パグっている(不具合がある)」といいます。 ビルドエラーで動かなかったり、 動いても正常に動作しなかったり。 C++の初心者は特にその状態になりやすい。 習い始めの初 […]

  • 2019年11月4日
  • 2020年2月13日

【ゲームプログラミング3つの流れ】
初期化・ループ・終了処理

プログラムテンプレートに追加する この記事は以下の「関連記事」のプロジェクトを強化する形で進めます。 こちらでなくてもDXライブラリのプロジェクトがあれば動作可能です。   こうすけ 前回作成した 「00.Base」 利用して「キャラを動か […]

  • 2019年11月3日
  • 2020年1月29日

【セキュリティ警告が気になる人】
DXLIB サンプルプログラム実行用フォルダを使わないプロジェクト設定方法

【DXライブラリ】プロジェクト設定の方法 セキュリティ警告が気にならない人は、下記を参考にしたほうが早く作れます。 上記の記事でセキュリティ警告が気になる人は、 自分でプロジェクトを作成すると セキュリティ警告は出てきません。※ 時間はかかりますが、 […]