検索結果 443 件

by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAllについて
返信数: 8
閲覧数: 433

Re: GetHitKeyStateAllについて

質問に対する答えは期待通りです。

処理の流れも理解できていると思います。

何か書くとしたら

④ キーが押しっぱなしの場合はキーの状態が1に戻り、
RETURNキーを押しっぱなしにすることにより
メッセージが勝手に進むということがないようにしている

もつけたほうがよかったかなというくらいです。

プログラミングは書くほど慣れると思いますのでいろいろ書いてみてください。
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAllについて
返信数: 8
閲覧数: 433

Re: GetHitKeyStateAllについて

自分の文を読み返してみたらKey[j]の意味については説明してませんね。 まず、Key[256]は全てのキーの押され方を記憶しています。 一つ一つの要素の値は各キーに対応していて 0ならば押されていない 1ならば押されている 2ならばたった今押された ということを表しています。 GetHitKeyStateAll関数のみを使っていた場合は 0と1の状態しか扱うことができないので for文を使って2の状態も扱えるようにしています。 Key[j]はj番目の要素を表しています。jはfor文で0から255の範囲で変わるので 全てのキー(要素)について処理を行っていることがわかると思います。 ここで一つ...
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAllについて
返信数: 8
閲覧数: 433

Re: GetHitKeyStateAllについて

DXライブラリにおいて DxLib.hでは #define KEY_INPUT_RETURN D_DIK_RETURN// エンターキー などのようにキーが定義されていて DxDirectX.hではさらに #define D_DIK_RETURN (0x1C) のように定義されてます。 これらからそれぞれのキーに番号が割り振られていることがわかります。 そしてキーの番号は0x00から0xFFまででこれを16進法から10進法にすると 0から255までになります。 よってKey[256]の要素番号はキーの番号になります。 そして、それぞれの要素の持つ値は GetHitKeyStateAll()によ...
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: 選択画面の作り方 について
返信数: 3
閲覧数: 339

Re: 選択画面の作り方 について

元のページ(http://dixq.net/g/36.html)では Key[KEY_INPUT_DOWN]% 5 ではなくて Key[KEY_INPUT_DOWN]%5==0となっているようですね。 これまでの章の内容から Key[KEY_INPUT_DOWN]が下キーを押し続けると増えるのはわかってますね? では、下キーを押し続けた場合、 Key[KEY_INPUT_DOWN]がいくつになるときに if( Key[KEY_INPUT_DOWN]==1 ||( Key[KEY_INPUT_DOWN]%5==0 && Key[KEY_INPUT_DOWN]>30)){ // たった今押したか、...
by Tatu
8年前
フォーラム: 四聖龍神録Plus掲示板
トピック: ご意見・ご感想はこちら
返信数: 52
閲覧数: 41278

Re: ご意見・ご感想はこちら

自機としてのアイシャの画像のことだと思います。

前のほうは手足が大きく動くということがほとんどなかったので
それを「まっすぐなまま」と表現しているのでしょう。
今は前に比べよく動くのでなれないと当たり判定の位置が
分かりにくくなっているということでしょう。
ゲーム的な要素抜きでも前の絵のほうが好きだったのかもしれませんが。
そういえばアイシャは髪の毛の色も変幻自在(前は着せ替えで髪の色も変わっていた)
という設定はどこへ行ったのでしょう。
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 弾幕テスター
返信数: 7
閲覧数: 2297

Re: 弾幕テスター

弾幕がきれいですねー。でもまぶしいのでモニターの明度を下げてプレイしてます。

ノーマルまでクリア。ハードはラストスペルに到達。
たいていマスタースパークで極太レーザーを回避しようとして星形弾に突っ込んで終わってしまいます。

スペルはイージーの全てとノーマルのラストスペル以外をクリアしました。
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: 出力文字の中央寄せ
返信数: 14
閲覧数: 6001

Re: 出力文字の中央寄せ

printfについて
%dなどを使わない場合はprintf("文字列");で文字列が出力できます。
改行したい場合はprintf("\n");でできます。

h2so5さんのいっていることは
スペースを一つ書くという処理を
10-i 回繰り返すように書けばできます。
by Tatu
8年前
フォーラム: 四聖龍神録Plus掲示板
トピック: バグ報告に関する事はこちら
返信数: 75
閲覧数: 45548

Re: バグ報告に関する事はこちら

パーガトリーシールド終了時にやられると残機が7あってもゲームオーバーになることが一回ありました。

撃破型弾幕で時間経過による取得が不可となったのに伴い、
パーガトリーシールドをはじめとする耐久スペルが取得できないバグが発生。
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: EntreatDreamバージョンアップ
返信数: 4
閲覧数: 1908

Re: EntreatDreamバージョンアップ

Devilのノーコンティニュークリア達成しました。
この難易度はいちばん難しいとされているが最も楽しい難易度。
道中で魔法をつかった大量の弾消しが楽しめるからです。
他の難易度だと敵の弾が少なすぎてこちらの魔力がすぐ切れる。
そしてスコアを稼いでたくさんエクステンドすれば
ボス戦でボムをうちまくっても大丈夫。
喰らいボム受付時間が長いが抱え落ちする不安があったら
とにかくうって張り付いて速攻。

5面easyでも魔法ほぼ必須というのはどうなんでしょう。

ストーリーの都合上でてこない新ボスのラストスペルは一体どんなものなんだろう?
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: FifthCannon バージョンアップしました
返信数: 12
閲覧数: 3236

Re: FifthCannon バージョンアップしました

ラスボスラストの動画を作成してみました。

[nico]http://www.nicovideo.jp/watch/sm13141717[/nico]
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: FifthCannon バージョンアップしました
返信数: 12
閲覧数: 3236

Re: FifthCannon バージョンアップしました

全弾幕をクリアしたことを報告します。

現在のPerfect取得状況
STAGE1 2/ 2
STAGE2 5/ 5
STAGE3 8/ 9
EXTRA 7/25
おまけ 3/14
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 自作テトリスにネタステージを入れてみた!
返信数: 5
閲覧数: 2241

Re: 自作テトリスにネタステージを入れてみた!

初プレイでは3ラインしか消せませんでしたが
なんとか10ラインこえました。
次は15ラインを目指してみようと思います。
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 線を操作してゴールを目指すアクションゲーム
返信数: 6
閲覧数: 2095

Re: 線を操作してゴールを目指すアクションゲーム

シンプルに面白いと思います。
なかなか記録を出すのは難しいですね。
初プレイ(16902)の後、添付画像の状態になるまで
20回以上はリトライしました。
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: FifthCannon バージョンアップしました
返信数: 12
閲覧数: 3236

Re: シューティングゲーム作ってみました

本編とEXTRAクリアしました。 難易度は初見殺しが多い気がしたけど難しすぎるということはないと思いました。 説明はウィンドウモードだと文字が小さすぎて見えない人もいるかもしれません。 スタッフロールはいいと思います。 弾のうち分けは SDF X V でやりました。 チャージショットはほとんど使いませんでした。 プラクティスモードは一回でも弾に触れるとアウトになるモードをつけてもよかったのではないかと思います。 モード名は「弾に触れるとすぐに死ぬ~狂気の即死モード~」とかどうでしょうか? あと、ノーダメージを達成できたら印がつくとか。 印象に残った死因リスト 1面 連射アイテムを手に入れたとき...
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 2Dアクションゲームを作ってみました。
返信数: 27
閲覧数: 5588

Re: 2Dアクションゲームを作ってみました。

時々 夢想封印らしきものが発射されることがあるのですが あれはなんなのでしょうか? クリアしてもシークレットモードに入れないのですが 何かほかの条件があるのでしょうか? 隠しアイテムをさらに3つ発見しました。 発見した隠しアイテムまとめ(9つ) どのパワーアップが増えるかも記載 パチュリー スピード:星の降る所のすぐあと パワー:ジャンプを一回パワーアップする必要のある場所 チルノ ジャンプ:氷を降らす敵が二体並んでいるところ ワイド:上側の通路を通った先。 咲夜 パワー:鞭使いとブーメラン使いのいるブラシ状の地形 ワイド:槍の付いた下り階段の前 魔理沙 ジャンプ:高いところから降りるときにま...
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 2Dアクションゲームを作ってみました。
返信数: 27
閲覧数: 5588

Re: 2Dアクションゲームを作ってみました。

ライフを7に設定し、隠しアイテムを6個とってから
挑んだらなんとか勝てました。

発見した隠しアイテムのヒント
► スポイラーを表示
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 2Dアクションゲームを作ってみました。
返信数: 27
閲覧数: 5588

Re: 2Dアクションゲームを作ってみました。

>環境 環境は以下の通りです。処理落ちは問題になりませんでした。 オペレーションシステム:Windows Vista Business プロセッサ: Intel(R) Core(TM)2 Duo CPU U7500 @ 1.06GHz(2 CPUs) メモリ: 1014MB RAM ディスプレイデバイス: Mobile Intel(R) 965 Express Chipset Family >フルスクリーンへ変更しようとした時 フルスクリーンに合わせて決定キーを押すと画面が真っ暗になって 左右キーを押してもキャンセルキーを押してもそのままで効果音もならない 状態になりました。そのため、Alt+...
by Tatu
8年前
フォーラム: 作品お披露目掲示板
トピック: 2Dアクションゲームを作ってみました。
返信数: 27
閲覧数: 5588

Re: 2Dアクションゲームを作ってみました。

画面がでかすぎて全体を見ることができないので
フルスクリーンにしてみようとしたらキーが反応しなくなってしまいました。

5面のボスが10体以上に増殖するのは仕様ですか?

レベルが上昇しすぎると画像が数字以外のものに変わるようです。

ボス戦でミスすると音楽が鳴りやまないままさらに音楽が再生されます。
ポーズすれば元に戻ります。

以下ネタばれ注意
► スポイラーを表示
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: ふりわけプログラム
返信数: 9
閲覧数: 431

Re: ふりわけプログラム

C言語について完全に初心者と書いていたので
配列を使わないものを考えていたのですが、
余りをランダムに振り分ける場合があることを考えると
配列を使った方がよいですね。

bitter_foxさんのサンプルのうち
3つめで得られるraitoはprintfなどで表示させるようにすればわかりますが
答えそのものではありません。

3.について
もし、小数をそのまま扱いたい場合は
y=(int)x;
とすることで小数xの整数部分をyに代入できます。
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: ふりわけプログラム
返信数: 9
閲覧数: 431

Re: ふりわけプログラム

プログラムにするのが難しいとのことですが
今の時点ではどれが書けますか?

1.xの値を代入させる
2.xに割合をかけた値a,b,c,d,eを求める
3.a,b,c,d,eの整数部分を出し、余りを求める
4.a,b,c,d,eの小数点以下を出す
5.a,b,c,d,eの小数点以下のうち最大のものはどれかを求め、
その整数部分に1をたす。
6. 余りがなくなるまで5をループさせる
7.結果表示
by Tatu
8年前
フォーラム: C言語何でも質問掲示板
トピック: ある値を入力した場合・・・
返信数: 5
閲覧数: 767

Re: ある値を入力した場合・・・

ある数を二乗したものはその絶対値を二乗したものに等しいことを利用して書いてみました。 #include <stdio.h> int main(void){ int a,b,c;//3点の座標 int d;//abとbcの長さの二乗の差 int end=1;//終了判定 do{ printf("a,b,cの座標を整数で入力してください\n"); printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); printf("c="); scanf("%d",&c); d=(a-b)*(a-b)-(a-c)*(a-c); if(d==0) p...
by Tatu
9年前
フォーラム: C言語何でも質問掲示板
トピック: 直角三角形の値の求め方
返信数: 7
閲覧数: 961

Re: 直角三角形の値の求め方

この問題、配列で記憶して後でまとめて書くこともできますが
そのようにする意味はあるのでしょうか?
a,b,cが条件を満たしていたらその場で出力してはいけないのでしょうか?
by Tatu
9年前
フォーラム: C言語何でも質問掲示板
トピック: お試し書き込み用トピック
返信数: 56
閲覧数: 3011

Re: お試し書き込み用トピック

Tatuです。

ユーザー登録しました。

皆さんよろしくお願いします。

詳細検索ページへ移動する