検索結果 88 件

by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームプログラミングの初心者程度の学習方法について
返信数: 26
閲覧数: 2438

Re: ゲームプログラミングの初心者程度の学習方法について

昔はわかりませんが、最近は至る所にサンプルがあります。 つまり、いざとなればサンプルをつなぎ合わせるだけで 1つのゲームを作ってしまうことも可能です。 (どちらにしろ、最低限のCぐらいは理解してないと無理ですが) 自分はほぼ全く知識の無い場所 ( printfならわかるかな、程度。関数なんて知りません ) からいきなりゲームを作り始めました。 ・まず、龍神録プログラミングの館を1章ずつコピペ。  ただコピーするだけなのですが  意外とエラーが発生したり、どこにコピーすればいいかがわからず苦労しました。  これだけでもやってるうちに少しは理解が深まります。 ・画像や音楽ファイル、弾幕データ等を自...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: タスクバーの表示、非表示
返信数: 2
閲覧数: 2364

Re: タスクバーの表示、非表示

マウスやタスクバーもウインドウの一つでしたね。
すっかり忘れてました!
ありがとうございます。

表示以外にも色々変えられそうですね。

とりあえず解決にしておきます。またわからないことがあれば
質問させて頂きますね。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: タスクバーの表示、非表示
返信数: 2
閲覧数: 2364

タスクバーの表示、非表示

現在、タスクバーを自動的に隠すよう設定しています。
しかし、
カーソルを画面端に寄せるたび出現するので、よく操作ミスをします。

なので、画面端にカーソルが重なった場合でも
タスクバーを出現させず、
画面端でクリックする、特定のキーを押す、などの
何らかのアクションを行うことで
出現させるようにしたいです。

どのような方法で実現できるでしょうか?
やはりこういう項目を扱えるのはWindowsAPIでしょうか?
関数などがあれば教えてください。
扱える言語はCとC++(勉強中)だけです。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームプログラミングの館と新・ゲームプログラミングの館について質問
返信数: 8
閲覧数: 620

Re: ゲームプログラミングの館と新・ゲームプログラミングの館について質問

恐らくですが 前者は各キ-ボードの押されていた時間の情報、を取得(というか計算)しています。 後者はそのフレームでキーボードが押されているか、を取得しています。 ゲームの場合、押されていた時間の情報あがるほうが便利です。 大抵のゲームは60FPSで60分の1秒単位で情報を更新します。 前者の場合、プレイヤーは1回しか押してないと思っても 60分の1秒単位で更新されますので 0.1秒間押しただけで6回押されたことになってしまいます。 そのため 一回しか決定してないはずなのに 何回も決定されたことになってしまうかもしれません。 なので、前者でないと色々不便だと思います。 また、前者に変更することは...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: ■ 新年の挨拶トピック~2013~ ■ 今年の抱負 ■ [雑談]
返信数: 25
閲覧数: 2055

Re: ■ 新年の挨拶トピック~2013~ ■ 今年の抱負 ■ [雑談]

あけましておめでとうございます。

そうですね、今年の目標は製作中のゲームを完成させることでしょうか。

あとは高校受験のために少しは勉強するようにすることですね。

これからも、このサイトをありがたく使わせて頂きます。
何卒よろしくお願いします。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: Cでの質問です
返信数: 3
閲覧数: 395

Re: Cでの質問です

考え方がわからないということは まだ実際にプログラムを組んだわけでは無いのでしょうか? 一度フォーラムルールを見ておくと 的確な質問がしやすいかもしれません。 なんの記号がどういう意味であるか説明をすれば良いのでしょうか。 printfは関数というものです。 関数の後にくる()に渡したい情報を与えます。 後、関数の最後には;をつけます。このまま書くとエラーになるでしょう。 この理由は最後に説明します。 printfは 情報を与えると その内容を表示します。 ここまでは理解されているかと思います。 パソコン内では 'A' も 65 も同じものです。(65だったかどうかは忘れましたが) Aだけでな...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 人工生命について
返信数: 17
閲覧数: 1575

Re: 人工生命について

次の質問が無いのであれば、トピックを解決にしておいてもいいと思いますよ。 また問題が出てきたら、新しく立てていただけばよいので。 今回は質問用に一つのcppファイルにわざわざまとめてくださっているのかもしれませんが もし、そうでないのであれば、分割してみてはどうでしょう? 確実に行う処理も増えてますし よりリアルな動きにさせたり配置するオブジェクトが増えたりすれば コードがぐちゃぐちゃになりかねません。 ヘッダーファイル等も用いたりして、 何がどの情報で、どこで使われるのかはっきりさせておくべきかと思います。 今のプログラムも 「メインループ」「計算( 壁、草食動物、肉食動物 )」「描画」 と...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 人工生命について
返信数: 17
閲覧数: 1575

Re: 人工生命について

DxLibであれば大抵60FPSに無理やり保たれるようになっていた記憶が・・・ つまり、毎フレーム向かう方向を変更するということは 1秒のうちに60回方向転換していることになります。 なので、座標の追加は毎フレーム行うが、 一定カウンタ以上歩く、もしくは何かと接触するまでは 向かう方向を変えない、といったことをすることで 簡単に防ぐことができると思います。 ラジアンについてある程度理解されているでしょうか? (自分は実際数学で勉強したわけでないのであやふやですが) まず「度*PI/180」で度の値の角度になります。 ラジアンは少数の値ですので 角度と違ってわかりずらいので 決まった角度を与えた...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 人工生命について
返信数: 17
閲覧数: 1575

Re: 人工生命について

自分の経験から言って、描画と計算は完全に分けたほうがいいです。
キャラの座標取得関数と描画関数を別に作ったほうがいいと思います。

まだじっくり見ていないので自分の勘違いかもしれませんが、
もう一つ気になった箇所があります。
毎フレーム進む方向を変更していることですね。
これでは物凄い挙動不審にブルブル震えながら移動することになるかとおもいます。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 人工生命について
返信数: 17
閲覧数: 1575

Re: 人工生命について

まず、いろんなところにある 10や30といった数値や、壁のある座標を 定数か何かの形で定義した方がいいと思います。 DrawBox(0, 0, 640, 10, GetColor(255,255,255),TRUE);//これの10の値を定数としたりとか DrawBox(0, 0, 10, 480, GetColor(255,255,255),TRUE); DrawBox(640, 480, 640-10, 0, GetColor(255,255,255),TRUE); DrawBox(640, 480, 0, 480-10, GetColor(255,255,255),TRUE); キャラの...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: enumの使い方
返信数: 4
閲覧数: 2096

Re: enumの使い方

自分もまだ勉強中なのですが
初心者は普通じゃないコンパイラには手を出さないと思います。
そして経験者であれば自分のコンパイラが他とは違い、最初の値を0に置き換える必要があることも
わかっているはずだと思います。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: Dxlibを通じてプログラム作成、そして実行すると八回に一回の割合でPC全体がフリーズします。
返信数: 45
閲覧数: 4835

Re: Dxlibを通じてプログラム作成、そして実行すると八回に一回の割合でPC全体がフリーズします。

質問とは関係ないのですが( 自分では分かりそうにないので答えられません )

VC++にリビルドのショートカットキーはあります。
Ctrl + Alt + F7
でできます。

せっかく話題がでているので知っておくほうがいいかな、と思い
発言させていただきました。

質問への回答ができず申し訳ございません。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 実行できません
返信数: 4
閲覧数: 556

Re: 実行できません

自分もたまになるのですが
もう一度リビルドすれば大抵治りました。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: エラーがよくわかりません
返信数: 4
閲覧数: 2440

Re: エラーがよくわかりません

かずま様が言われた方法意外にも
#defineガードという方法もあります。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】自作アプリを公開してみました。
返信数: 16
閲覧数: 1673

Re: 【雑談】自作アプリを公開してみました。

ついにできました!
お疲れ様です・・・

これからも便利に使わせて頂きます!
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】自作アプリを公開してみました。
返信数: 16
閲覧数: 1673

Re: 【雑談】自作アプリを公開してみました。

http://www1.axfc.net/uploader/so/2688289
パスは"log"
自分で見たところ、また文字化けしているように見えますが・・・
とりあえずあげときますね。

一応その断層にデータベースファイルはあります。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】自作アプリを公開してみました。
返信数: 16
閲覧数: 1673

Re: 【雑談】自作アプリを公開してみました。

クロームは取り込めましたが
やはり火狐は取り込めませんでした。

ブックマークページを開いているブラウザとは関係ないようです。
クロームと火狐のブラウザ両方とも
火狐のものは取り込めませんでした。

ログファイルは、右クリック→ログを保存でよろしいのでしょうか?
ここでは上げられないようなのでこちらに置きました
http://www1.axfc.net/uploader/so/2687590
パスは"log"です

OSはwindows 7 Home Premiumです
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】自作アプリを公開してみました。
返信数: 16
閲覧数: 1673

Re: 【雑談】自作アプリを公開してみました。

こんにちは。
早速DLして使ってみましたー!

あいた時間にちょこっといじっただけなので
ヘルプ等熟読できておらず
すでに解決方法が乗っているのかもしれませんが

火狐のブックマークを取り込もうとしたら
「データ取得エラー」と表示されてしまいました。


それと、すでにダウンロードできる形になっているので
作品お披露目掲示板の方でトピックを立ててみては?
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 2つの別々のアプリで情報を共有
返信数: 3
閲覧数: 487

Re: 2つの別々のアプリで情報を共有

どちらのアプリもウインドウがあります。

CreateFileMappingは扱いが難しそうなので
これからプロジェクトを進行していく上で
パイプかWM_COPYDATAのどちらを使用するのか検討したいと思います。

この度はありがとうございました。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 2つの別々のアプリで情報を共有
返信数: 3
閲覧数: 487

2つの別々のアプリで情報を共有

一つはwinAPI、もう一つはDxLibを使った
別々のアプリで情報を共有したいと思っています。

DxLibで描画されているウインドウにAボタンがあるとして、
Aボタンがクリックされた場合、変数に値を保存し
その変数の値をwinAPIの方に送信し
受け取った変数の値で判断させて
winAPIの画面に「Aボタンが押されました」
というような表示がしたいです。

DxLibの変数の値を
winAPIの方に送るにはどうしたらいいでしょうか?
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 描画されない画像
返信数: 8
閲覧数: 539

Re: 描画されない画像

まず画像がきちんとロードされているか、
描画する際にその値が保持されているか調べてみてはどうでしょう。

Logを見る以外にも
ブレークポイントを使うことで
その時の値を調べられます。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: ウィンドウの背景を透過したい(directXの改造)
返信数: 5
閲覧数: 1735

Re: ウィンドウの背景を透過したい(directXの改造)

DxLibはゲーム向けのライブラリなので そういうウインドウ作成は考えられていないと思います。 なのでわざわざDxLibを使う必要もないかと。 質問の答えになっていませんが、 別の方法で透明なウインドウを作ることもできます。 まず、透明色を指定することでしょうか。 http://dixq.net/forum/viewtopic.php?f=3&t=11267 1つの色を透明色に指定して その色は一切描画しないという方法です。 その色のある画像が変になったり 半透明要素が適応されず、 ギザギザした感じの画像になることはありますが 簡単に出来ます。 他にも DxLibと連帯はできませんが(できるの...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

ゲームだと確かにバグが発生する部分までの処理が長い(?)
ので単体テストは使いづらいのですかね。

<GRAM様
式を直感的に書くことは
やはり大切なのですね。
こまめに変数にわけたり
関数化したりして
どういう計算をどのように組み合わせているのか
分かりやすいようにしてみようと思います。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

<ISLe様

今、自分のゲームにはどういう機能があり、
また、それに関連する情報はどのようなものがあるのか
きちんと理解し、それらを
皆様の意見を参考にしながら
設計していこうと思います。

今のうちに実用的な力を身に着けて
将来に役立つよう頑張ります。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

<ISLe様
クラスというものを知っているというだけで
正しい使い方等は知りませんでした・・・

http://www.textdrop.net/google-stylegui ... able_Names
こちらのサイトにいろいろのっているみたいなので
c++の勉強をしながら
ここに書いてあることを理解していこうと思います。

最初は制限をできるだけキツくするようにします。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 龍神録プログラミングの館、16章
返信数: 13
閲覧数: 782

Re: 龍神録プログラミングの館、16章

もしかしたらオーバーフローかなにかしているのかもしれません。
原因はファイルではなく、
読み込む処理、もしくは読み込んだ値を保存する変数等にある気がします。

なんらかの原因でグラフィックハンドルを保存している変数の
値が書き換わっているのではないでしょうか。

ブレークポイント等を使って、きちんと思っていた変数に
設定した値が保存されているか調べて見てください。

( この読み込みをする前まではきちんと動いていたのでしょうか? )
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

<たいうち様 xUnitというものがあったのですか。 勉強になります! <ソフト屋さん様 どんだけリファクタリングするかも大事でしょうね。 書きっぱなしのコードはたいてい可読性がよくありません。 やはり、後で修正することは大切なのですね。 <ISLe様 継承を使うときは派生クラスが基底クラスの存在を意識しなくて済むように実装します。 派生クラスに必要かどうかという観点で基底クラスの実装をすることはないですし、派生クラスの実装が基底クラスに影響を与えることもないです。 それ自体が必要十分に機能し、余分なものは載せない。 基底クラスに限らずそうあるべきだと思います。 つまり、基底クラスは1つの機能...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

人のプログラムをまずはパクって使ってみて覚えます。 こんな処理のときはこれを使うみたいな、お決まりなパターンが見えてくる気がします。 自分で1から作るのではなく、その作ろうとしている処理を他の人がどのように実装しているのか 調べながら作っていってみます。 自分も人のことは言えませんが極力無駄な処理を減らして保守しやすく、見やすいようにすることを心がけています。 一番わかりやすいのは第3者が見てもわかるソースを作ることを心がけると良いと思います。 最低限、インデントとコメントくらいは必要かと思います。 自分で作ったプログラムでもコメントがない場合、1ヵ月後に見たらさっぱり訳がわからないこともた...
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

<Suikaba様
無駄に継承すると
かえって扱いづらいということですね。

後の仕様なども考えて
まず変更が無いであろう部分、
かつ継承したほうが効率のいいものだけ
継承を使おうと思います。
by てんむすキツネ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1879

Re: [雑談?]c++の分かりやすいプログラム

かなーりアバウトな質問なので、的確に答えられそうにないですが、 自分の知識不足のせいです。 自分のソースコードの書き方がむちゃくちゃなのは分かるのですが どうすればよいのかがわかりません。 なにかキーワードがひとつでも見つかれば そこから色々見つかるのではと思い とりあえず質問をさせていただきました。 自分は速度なんてあまり気にしないようにしています。 そもそも、最近のPCなら多少無理しても動きますし、遅いから~って言ってる人は実際計測したのか疑問に思います。 確かに最近のは十分速いですもんね。 綺麗でわかりやすいソースを書くことを優先したいと思います。 あとは、いろいろありますが、継承をし...

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