検索結果 313 件

by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの買い替えについての相談(?)+αの質問
返信数: 12
閲覧数: 2140

Re: 【雑談】PCの買い替えについての相談(?)+αの質問

>>三郎さん なんだか僕の言い方が悪かったのかも知れませんが 聞きたいことが上手く伝わってなかったみたいですね、失礼しました。 僕は マシンを起動したときに、メニューで使用するOSを選択する 起動中はOSを切り替えることはできない ということは存じております。 そして僕が聞きたいのは OSを切り替えようと思ったときに 電源メニューから「シャットダウン」を選び、完全に電源を落としてからもう1度電源を入れてOSを切り替える という方法ではなく 電源メニューで「再起動」を選んだ時でもOSを切り替えることができるのか? ということでした。 それを「できなくて当然」と言われると 勉強不足ですいません、と...
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの買い替えについての相談(?)+αの質問
返信数: 12
閲覧数: 2140

Re: 【雑談】PCの買い替えについての相談(?)+αの質問

>>ISLeさん
倍額とは行かないまでも、8割り増しくらいの値段でしたね
まぁどちらにするかは他の部品の値段と相談ですね~

>>三郎さん
失礼ながら、質問の答えになっていないように思えますが・・・。

しかし少し気になりましたが
切り替えを行うのは本当にシャットダウンしないと出来ないんですか?
普通に再起動じゃ出来ないものなんですか?
(この辺、もしかすると規定のOSが何によるかで挙動が変わるのかもしれませんね)
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの買い替えについての相談(?)+αの質問
返信数: 12
閲覧数: 2140

Re: 【雑談】PCの買い替えについての相談(?)+αの質問

いまいち要求仕様がはっきりしないので、そこを明確にしたほうが良いと思います。 ですね。 失念してました。 それでは補足をば 一応現在の考えとしてはsoftyaさんが仰るとおり 普通にプログラミングして3Dゲームも少々出来る くらいを考えています。 それとデュアルブートにするつもりではありますが 最終的にはWin10をメイン扱いにして、8.1の方はほぼテスト環境用にするつもりでいます。 (但しメイン扱いは今の7→8.1→10の流れになるので、一時的には8.1がメインになるかと思います) つまりそんなに頻繁に切り替えることも無いと思うので、利便性はそんなに求めていません。 >>softyaさん ...
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの買い替えについての相談(?)+αの質問
返信数: 12
閲覧数: 2140

【雑談】PCの買い替えについての相談(?)+αの質問

PCの買い替えはWindows10が出てから~ と思っていたのですが、ちょっと悩んでいます と言うのも最近メインPCが少しばかり不調でして もう5年も使ってるので色々と不安なんですよね(もちろん最低限のメンテはしているつもりですが) ちょうど今、いい感じにお金が溜まってて、総額20万円くらいまでなら出せますので この際Win8.1のデスクトップを買ってしまって Win10が出たらデュアルブートで行こうかな? と思っています そうすれば本来予定されたWin10購入に加えてWin8でのテスト環境も手に入りますしね でも中々踏ん切りがつかない そこで疑問の解決がてら、誰かに最後の一押しをして貰おうか...
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]仕様、イラストのパクリ・・・どこまでOK?
返信数: 11
閲覧数: 2366

Re: [雑談]仕様、イラストのパクリ・・・どこまでOK?

著作権料うんぬんと言うのは
その法律の特性上、著作者自身が言うことであって
第三者がそういうこと言うのは全く持ってお門違い、そして滑稽ですね

ちなみにステージ開始時や
ボス戦開始時に曲名を表示させる演出と言うのは
実は東方Projectが初出ではないので
東方のパクリと言うのはいささか可笑しなお話でしょう
(一応言っておきますが、東方がパクったとか言いたいわけじゃありません)

オフトピック
そしてそういう細かい演出一個一個にまで
突っ込みを入れていたら
いずれ誰もゲームなんて作れなくなるでしょうね
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: エフェクトをゆっくり表示するには
返信数: 7
閲覧数: 1644

Re: エフェクトをゆっくり表示するには

わざわざそこまではしていませんね
個人的には、回答することにメリットがあるわけでもないから
そこまでする必要性を感じませんので

しかし善意で回答して、間違いを教えても
ありがた迷惑でしかありませんから
僕は引っ込むことにします

>>JONさん
申し訳ありませんが、僕の回答は見なかったことにしてください
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: エフェクトをゆっくり表示するには
返信数: 7
閲覧数: 1644

Re: エフェクトをゆっくり表示するには

あぁ、ホントですね なんか自分の都合のいいように 前提条件つけてましたね static int i = -1; //カウンタ宣言 //カウントが始まっていないときにキーを押したら if ( Key[KEY_INPUT_RETURN] == 1 && i == -1) i = 0; //描画 DrawGraph(250, 200, effect1[i/4], TRUE); if(i >= 0) //カウントアップ i++; if(i == 36) //カウント終了     i = -1; それじゃあこんな感じでどうでしょう? 早くも原型なくなりましたけど(苦笑)
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: エフェクトをゆっくり表示するには
返信数: 7
閲覧数: 1644

Re: エフェクトをゆっくり表示するには

すぐ消えちゃうのは 1フレームに1枚しか画像を表示していないから(9枚でも9フレームでおしまい)ですね じゃあどうしたらいいかと言うと 1画像1枚当たりの表示時間を長くすればいいんですね でも具体的な方法はと聞かれたら 色々ある! としか答えられません そのコードを書き直して作る場合で、一番簡単な方法だと for (int i = 0; i < 36; i++) { DrawGraph(250, 200, effect1[i/4], TRUE); } 多分こんな感じじゃないでしょうかね これで画像1枚あたり4フレームになります(合計36フレーム) カウンタがint型だからできることですね
by jay
4年前
フォーラム: C言語何でも質問掲示板
トピック: おせろ、裏返し処理
返信数: 1
閲覧数: 744

Re: おせろ、裏返し処理

いきなり全方向で考えるとややこしくなるので まずは左方向だけで考えてみましょう それが出来たら上下右、次は斜め方向、と段階を踏んでいけばいいかと 裏返し判定のアルゴリズムとしては ①自分が駒を置いた場所の左のマスに相手の駒があれば裏返し判定を行う  相手の駒が無ければ裏返し判定は行わない ②そのままマスをチェックしながら左に進んでいく、その時  駒が自分の色だった → その駒から自分が置いた駒までの相手の駒を自分の色にする                  処理終了                駒が相手の色だった → 次のマスの判定へ、処理継続    駒が無かった      → 何もしない、...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キー入力でプレイヤーが攻撃できるようにする処理
返信数: 10
閲覧数: 3005

Re: キー入力でプレイヤーが攻撃できるようにする処理

老婆心から忠告させてもらいますが

このサイトにおいては「ソースコードをください」というのは嫌われやすいです。
労せず結果だけを得ようとしている、と見られるのでしょうね

「アルゴリズムを教えてください」または「サンプルソースのあるサイトを教えてください」
ならば問題は無いと思います。


あと、この質問内容だと
ギリギリのところで(?)フォーラムルールに抵触している可能性があるので
もう1回フォーラムルールを確認することをお勧めしますよ


おせっかい失礼しました
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: ヒープ破壊の原因がわからず困っています。
返信数: 2
閲覧数: 4908

Re: ヒープ破壊の原因がわからず困っています。

それじゃあブレークポイントを仕込んで
EnemyMgr_Init()をステップ実行してみると原因が分かるかもしれません。
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: 東方シリーズのあれこれ[雑談]
返信数: 9
閲覧数: 1927

Re: 東方シリーズのあれこれ[雑談]

まぁ昔のヤツはアマゾンか楽天市場あたりで探すのが無難でしょうね
あと輝針城だけは最近DL販売が開始されたとかなんとか
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: 東方シリーズのあれこれ[雑談]
返信数: 9
閲覧数: 1927

Re: 東方シリーズのあれこれ[雑談]

>>Hiragiさん
マジですか

僕のは神霊廟までは何の問題もなく動いたんですが
輝針城になってから急に動作が怪しくなったんですけど・・・w
(怪しい = プレイ中特定タイミングで激しく処理落ち & たまに起動に失敗する)

マシンも化石どころか7中期の代物なのですが
何か設定に問題があるのかな・・・


>>freeさん
僕がある筋から仕入れた情報によると
輝針城はCPUよりGPUが大事! とのことなので

輝針城やるつもりならグラフィック関係は機を配っておくといいかもです
逆に輝針城以前の作品なら、そのスペックだと問題なく動くと思います(但し心綺楼は除く)
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談?】ライブラリをデザイナーに説明する
返信数: 2
閲覧数: 748

Re: 【雑談?】ライブラリをデザイナーに説明する

>>ISLeさん
なるほど、言ってみればライブラリもプログラムの機能を拡張したり
扱いやすくするためのものですからね

いい答えな気がします。
ありがとうございます。
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談?】ライブラリをデザイナーに説明する
返信数: 2
閲覧数: 748

【雑談?】ライブラリをデザイナーに説明する

タイトル通りですが、ライブラリって何なのか
デザイナーさんに分かるように簡単に説明できる例え話とか無いでしょうか?

以前ちょっとした問題に当たった時
「ライブラリの機能的に、不可能ではないけど実装するには時間が掛かりますね」
って言ったら
「ライブラリって何ですか?」
と聞かれて返答に困ったものでして

似たような経験がある人はなんて答えました?
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

書き換えられているのはココでしょうね //押下されてなければ else if( Key[KEY_INPUT_RIGHT] < 1 || Key[KEY_INPUT_LEFT] < 1) { flg = 1; //アニメフラグをOFF if( flg == 1 && Key[KEY_INPUT_LEFT] == 0 ) { p_nowNumber = 7; } else if( flg == 1 && Key[KEY_INPUT_RIGHT] == 0 ) { p_nowNumber = 11; } } このコードだと、キー入力が無い場合は無条件でアニメ番号は7になるでしょう あとついでに、上の...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

なんだか難しく考えすぎているように思えますね

DrawGraph関数を使っているなら
その時に描画するための画像をLoadGraphなりLoadDivGraphなりで
1回だけ事前に画像を読み込んでいるはずですよね?
その時に一緒に変数を初期化してやればいいと思います。

一度だけ実行する初期化というのは、そう言うメインループの前に行う下準備全般のことだと思えばいいですよ
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

まさかの名指しですかw
とはいえあんなに穴の少ない穴埋め問題を作っても
あんまりsamusu0905さんの経験値にならない気もしますね(苦笑)

とりあえず、ただ上手くできないと書かれてもこちらも困りますからね
どこが上手くいっていないのか、もう少し具体的に書いてみてはどうでしょう?
(多分アニメ番号を更新している所だとは思いますが)

それともうひとつ
もう1度taketoshiさんが仰っているようにp_nowNumberの動きを追ってみて
それを教えて欲しいですね。
ついでに何か気づいたことがあれば一緒に教えてもらえるとなお良しです。
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

キーを押した瞬間を検知して、そこで初期化すればいい と言ったのですが、伝わって無かったみたいですね。 ちょっと本筋から外れた指摘が多すぎたかな? 申し訳ないです。 仰るとおり キー入力で初期化してやればいいと思います キーを押している間入力値が増えて行くということは つまり、キーを押した瞬間だけに入力値が 1 になるわけですよね //方向キーの左キー、又は右キーの入力があれば if( Key[KEY_INPUT_LEFT] > 0 || Key[KEY_INPUT_RIGHT] > 0 ) { flg = 0; //アニメフラグをON //押した瞬間なら、アニメ番号を初期化 if( Key[K...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

修正どうもです。 少しは見やすくなりましたね それで気になったところは //アニメカウントがアニメ速度以上なら if( p_animeCount >= p_animeSpeed ) { p_nowNumber = (p_nowNumber--)%p_Number; //次の絵に切り替える p_animeCount = 0; //アニメカウントを0に戻す } これも「アニメーションフラグがONの時」という条件で纏められそうですね その後で アニメ番号が7なら と判定してやれば無駄もだいぶ省けそうです 後は >・アニメフラグflgは >0でON/1でOFF >の対応でよろしいでしょうか そうですね...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

とりあえずコメントを書き直したコードをもう1回載せて欲しいですね そうすれば僕も他の回答者さんも考えやすくなりますので あともう1つ気になりましたが if文の1つ1つに DrawGraph(px, py, gp[p_nowNumber], TRUE); って書いてますけど、何故なんでしょう? 引数に渡してる変数は全て同じなのですから DrawFormatString( 10, 10, GetColor(255, 255, 255), "%3dフレームに1回更新", p_animeCount); これの手前に1回書けば事足りる気がします 適切なコメントを書くと共に こうやって無駄な部分を減らして...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

ちょっとおせっかいですけど //アニメフラグがONで、且つp_nowNumberが6以下なら if( flg == 0 && p_nowNumber <= 6) これってif文の内容そのままですから、態々コメントで書かなくてもいいと思うんですよね 他人のコードを読む時にコメントに欲しい情報は”要約”なのです p_nowNumberがどの範囲にあるかで、アニメーションの種類(上下左右?)を決めているのですよね それなら 「アニメフラグがONで、且つ 左向きのアニメーションが設定されていたら 」 として貰えれば、読む側としては非常に助かります if文にコメントを付けるときは条件の"内容"ではなく、...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

直前にflgに0を入れてるからそれだと結果はなんら変わらない気がします

p_nowNumberの値を初期化するのは最初の1フレームだけでいい気がしますね
キーの入力がある限り、Key配列の値が増え続ける仕様なら
対応のKeyが1の時に初期化するのがよさそうです

別にこの方法じゃなくてもいいですが
何らかの方法で「キーが押された瞬間」を検知して
それを条件にp_nowNumberを初期化してやるといいと思います
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターの画像を左右の絵に切り替えて、アニメさせる
返信数: 61
閲覧数: 7315

Re: キャラクターの画像を左右の絵に切り替えて、アニメさせる

コード:

//方向キー左を押下したら
    if(Key[KEY_INPUT_LEFT] >= 1)
    {
        flg = 0;            //アニメフラグをONにする
        p_nowNumber = 7;    //p_nownNumberを7にする
    }
多分ここが原因ですね
これだと、左キーを押してる限り永遠に7番の画像が表示されそうな気がします
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: 画像のアニメーションの方法
返信数: 3
閲覧数: 558

Re: 画像のアニメーションの方法

for文の大なりと小なりが逆な気がします。
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: メンバ関数の引数に自分と同じ型を設定したい
返信数: 11
閲覧数: 1181

Re: メンバ関数の引数に自分と同じ型を設定したい

回答ありがとうございます 今回はMillaさんが教えて下さった方法で思い通りの実装をすることができました typedef struct 2DPosition_Type_t Pos_t; //int型2次元座標 struct 2DPosition_Type_t { int x; //X座標 int y; //Y座標 //値の加算 //引数:加算する値を設定したPos_t構造体 void Add(Pos_t SetPos) { x += SetPos.x; y += SetPos.y; } //値の加算 //引数:指定方向のDir定数配列 void Add(const int Add[2]) { ...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: メンバ関数の引数に自分と同じ型を設定したい
返信数: 11
閲覧数: 1181

メンバ関数の引数に自分と同じ型を設定したい

やりたいことはタイトル通りですが、以下のような構造体を作ろうとしました //int型2次元座標 typedef struct { int x; //X座標 int y; //Y座標 //値の加算 //引数:加算する値を設定したPos_t構造体 void Add(Pos_t SetPos) { x += SetPos.x; y += SetPos.y; } //値の加算 //引数:加算する値を設定したint型データ(x, y) void Add(int sx, int sy) { x += sx; y += sy; } }Pos_t; コンパイルすると1つめのAdd関数の所でエラーが出ます エラ...
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: ゲーム開発用のPCについて
返信数: 5
閲覧数: 1677

Re: ゲーム開発用のPCについて

正直言って、PCの中身をいじる人でなければPCを型番で選ぶ意味はあまり無いと思いますので

CPU速度はこれくらいで、解像度は最低これくらい
みたいな感じで自分の要求スペックを決めておいて
あとは家電量販店かPC専門店の店員さんに
条件に合ういいPC無いですか? って聞くのが一番いいと思います


本当にいいPCを求めるなら、多分行きつく先は自作PCになるんでしょうね、きっと
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: ■ 新年の挨拶トピック~2014~ ■ 今年の抱負 ■ [雑談]
返信数: 17
閲覧数: 2458

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

両親の実家に行ってたら出遅れた!

ミクプラの皆様、あけましておめでとうございます
今年もよろしくお願いします


今年の抱負は・・・

実現可能な計画を立てて実行するようにする! ですね
無理やりに詰め込んだ計画は却ってモチベーションを下げると学びましたので(苦笑)


ところで「抱負」と「目標」ってどう違うんでしょう?
by jay
5年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2010 のIntelliSenseについて
返信数: 0
閲覧数: 874

Visual C++ 2010 のIntelliSenseについて

タイトル通り、Visual C++ 2010のインテリセンスさんについての質問です (質問らしい質問が久々な気がします) ヘッダーファイルを書き変えた後のインテリセンス情報の自動更新がやたら遅いことがたまにあり ビルドしても情報が更新されないこともあります そう言う時に手動でパパッと更新できたらな~、と思います 僕が知っている手動更新の方法は 一度Visual Studioを落として、ncbファイル(2010はsdfでしたっけ?)を削除して、Visual Studio再起動~リビルド と言う方法ですが、これはどう考えても”パパッと”というレベルじゃない・・・ (と言うかこれはインテリセンスファ...

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