検索結果 101 件

by Ketty
1年前
フォーラム: C言語何でも質問掲示板
トピック: 特定の画像がロードできない
返信数: 1
閲覧数: 718

Re: 特定の画像がロードできない

再現する画像をここに掲載できる場合は、掲載されると有志の方々が検証してくれる可能性があります。 しかし、画像を掲載しづらい場合は、DXライブラリ作者様に質問されることをおススメします。 以下、原因の推論ですが、思いつく限りでは、 1.古いバージョンのDXライブラリを使っている(2018/06/06時点での最新版はVer.3.19bであるはずです) http://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?mode=past&no=2731 2.画像ファイルサイズが大き過ぎる http://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi...
by Ketty
1年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談] 新しい当Webサイトについての雑談トピ
返信数: 24
閲覧数: 8986

Re: [雑談] 新しい当Webサイトについての雑談トピ

久しぶりに拝見しました(^▽^)Kettyです。
綺麗になってるーーーーー!リニューアルお疲れ様です!

欲を言えば、以前に比べてフォントサイズが小さく感じるので大きくしてもらえるとありがたいです。
by Ketty
2年前
フォーラム: C言語何でも質問掲示板
トピック: ■ 2017年明けましておめでとうございます 新年挨拶トピック ■ [雑談]
返信数: 7
閲覧数: 1456

Re: ■ 2017年明けましておめでとうございます 新年挨拶トピック ■ [雑談]

あけましておめでとうございます。Kettyです(^▽^)
最近出没できておりませんが、手空きのときにはスレを眺めてます!
今後もこの掲示板が多くの人に有効活用されますように!
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: <DxLib>と"DxLib"の違い 
返信数: 3
閲覧数: 828

Re: <DxLib>と"DxLib"の違い 

対象のファイルを探す際の優先順位が変わるという認識です(^^) <>(山括弧)→探査パスにカレントディレクトリを含めない ""(ダブルクォート)→探査パスにカレントディレクトリを含める http://piyopiyocs.blog115.fc2.com/blog-entry-757.html よって、例えば、 DxLib.hというファイルが、  C:\DxLib_VC\プロジェクトに追加すべきファイル_VC用にあって、 自分が作っているソースが  C:\MyProject\Test.cppだとすると、 #inlcude "DxLib.h"も #include <DxLib.h>も どちらでも実...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: 分割した画像を歩かせたいのですが、サイズ(?)が分からないためできない。
返信数: 7
閲覧数: 1184

Re: 分割した画像を歩かせたいのですが、サイズ(?)が分からないためできない。

LoadDivGraphの引数の意味が分からないのでしょうか。 ↓これらを読んでみても分からないですか? http://dxlib.o.oo7.jp/function/dxfunc_graph1.html#R3N3 http://dixq.net/g/02_08.html "けい.png"をみると、  ・ヨコに3コマ並んでいる  ・タテに4コマ並んでいる のと分かるので、 LoadDivGraphには以下のように引数を渡します。 第1引数:ファイル名="けい.png" 第2引数:コマの合計の数=3×4の12 第3引数:ヨコのコマ数=3 第4引数:タテのコマ数=4 第5引数:1コマのヨコpx=け...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのストーリー展開の方法
返信数: 3
閲覧数: 1433

Re: ゲームのストーリー展開の方法

こんにちは(^v^) >ゲームの途中でストーリーが進むとき、攻撃等はできなくなり、キャラクター達が動いたり会話をしたりしますよね? イベントシーンのことですね? >各キャラの動きなども、座標を1つ1つ指定して、想像している動きに近付けるしかないのですかね? ゲーム全体を通して、そういう場面がほんの少ししか発生しないようなゲームなら、 プログラムで座標をひとつひとつ書いても、そんなに手間でないように思いますが、 それだと、調整するたびに(1pxでも変更するたびに)コンパイルし直す必要があって面倒なのと、 たくさんイベントシーンを挿入したくなったときにプログラムが膨れ上がって管理しづらくなる気がし...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: double型の計算ずれについて
返信数: 10
閲覧数: 1401

Re: double型の計算ずれについて

DXライブラリでは、doubleの精度を保証するためには、
SetUseFPUPreserveFlag(TRUE)を実行する必要があると、↓に書かれています(^v^)

http://hpcgi2.nifty.com/natupaji/bbs/pa ... st&no=1385
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームのオブジェクトの設計について
返信数: 10
閲覧数: 1233

Re: ゲームのオブジェクトの設計について

こんにちは(^v^) 記載されているコードから推測すると、 どうやらShotが、当たり判定をして、HPを減らす機能を持っているようにうかがえます。 私なら、こういう考え方をして設計します。 ・ショットがHPを減らすのではなく、 ・ショットとキャラクターの、当たり判定係りがHPを減らす。 ・もしくは、当たり判定係りをさらに管理するクラスがHPを減らす。 例) shotクラス・・・座標を持つ キャラクタークラス・・・座標を持つ 当たり判定クラス・・・shotとキャラクターの座標から当たり・はずれをチェックする さらに管理するクラス・・・当たり判定係りクラスが「当たり」と言ったらキャラクターのHPを...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリで指定した範囲をゲームの描画をウインドウ自体から消すマスク的な関数はあるのでしょうか?
返信数: 2
閲覧数: 850

Re: DXライブラリで指定した範囲をゲームの描画をウインドウ自体から消すマスク的な関数はあるのでしょうか?

こんにちは(^v^) のんさんが期待されているような関数は、DXライブラリにはありません。 この範囲だけウィンドウ自体をくり抜く、ということはできません。 似たような効果が期待できる別の手段として、 私が思いつくのは、 透明なウィンドウで、デスクトップ全体を覆って、デスクトップの内容を映し出したい部分 "以外" にゲームの画像を表示することです。 ↓こんな感じで1~4をするとできますが・・・おすすめではありません。 1.ゲームのウィンドウを透過ウィンドウにして、 DxLib::ChangeWindowMode( TRUE ) ; DxLib::SetUseBackBufferTransColo...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: (Android)仮想デバイスの解像度がおかしい
返信数: 4
閲覧数: 749

Re: (Android)仮想デバイスの解像度がおかしい

解決しました。
管理人様のおっしゃる通りでしたm(_ _m)
実際の解像度とスキンの差が原因だったようです。

仮想デバイスを以下のように設定したところ、ちょうどよい感じにスケーリングされました。
03.png
03.png (27.69 KiB) 閲覧数: 634 回
解決とさせていただきます。
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: (Android)仮想デバイスの解像度がおかしい
返信数: 4
閲覧数: 749

Re: (Android)仮想デバイスの解像度がおかしい

>管理人さん どうもお世話になっております(^▽^)! う~ん…、その仮説を使わせていただくと、 仮想デバイスのどこかしらに、何dpi相当とするか、という設定があるのかなと想像できるのですが、 かつては正常で、そんなこと気にしたこともなかったので、 何かのはずみで環境が狂ってしまったのか(あるいは逆に厳格になったのか)とも思えます。 とすると、SDKマネージャーからのSDKアップデート(…をやったような気がする)が原因な気がしてきましたが、 かといって、戻すのは困難だとも考えており、 「いやいや、どこかに設定があって、それが壊れてしまったんだ」と勝手に考えておりましたので、 何か手立てはないも...
by Ketty
3年前
フォーラム: C言語何でも質問掲示板
トピック: (Android)仮想デバイスの解像度がおかしい
返信数: 4
閲覧数: 749

(Android)仮想デバイスの解像度がおかしい

こんにちは。Kettyです(^▽^) Androidエミュレーター内の表示が、添付のキャプチャ(01.png)のようになってしまいます。 具体的には、スキンサイズ(画面サイズ)に対して、ランチャーアイコンや文字が大き過ぎて操作に耐えられません。 また、ランチャーアイコンの一覧をスクロール(ページめくり)してゆくと、 「Unfortunately, Launcher has stopped.」というエラーになり、 自作アプリのランチャーアイコンまでたどり着くこともできません。 かつては(2~3ヶ月ほど前)、このような感じではなく、 エミュレーターのスキンに応じてアイコンや文字が小さくスケーリング...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: オリジナルアイコンの設定
返信数: 6
閲覧数: 637

Re: オリジナルアイコンの設定

↓これで変わらないようでしたら、
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=3071

アイコンキャッシュのせいで、古いのを認識しているのだと思います(・v・)
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブファイルが作成されない時があるんですが。
返信数: 16
閲覧数: 2552

Re: アーカイブファイルが作成されない時があるんですが。

すみません、そのバッチファイルとやらをくれませんか? 上に書いてる、<アーカイブ起動バッチ.bat>というのを、そのままメモ帳でテキストファイルにコピペして 「アーカイブ起動バッチ.bat」というファイル名にするだけですよ(^v^) それを、ダブルクリックするといつも通りコマンドプロンプトにメッセージがでます。 そして、ちゃんと処理が終わるまで待つと、 「続行するには何かキーを押してください . . .」 と出ます。 DXライブラリのバージョンアップの正しい方法がわかりません。 以下の順番通り、ゆっくりあわてずやってください(^v^) 1.カイさんのパソコンが、いま、↓こうなっていることを確...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブファイルが作成されない時があるんですが。
返信数: 16
閲覧数: 2552

Re: アーカイブファイルが作成されない時があるんですが。

こんにちは(^v^) >このDxaEncode.exeは気分屋なのですか? 私は、気分屋だと思ったことがありません。 というのも、いままで、アーカイブツールが失敗したことがありません。 ただし、私は常に最新版のDXライブラリ(およびアーカイブツール)を使うようにしています。 ※現時点で、DXライブラリは3.14d、アーカイブツールはVer1.06 を使ってます。 なお、私は以下のようなフォルダ構成にしていますので、 カイさんがおっしゃっている問題の構成と同じだと思います。 アーカイブするフォルダ | |_サブフォルダ1 | |_サブフォルダ2 | |_… >で、読み込んだ風なんですが >作成さ...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: 浮動小数点の科学記法と整数のキャスト
返信数: 9
閲覧数: 2245

Re: 浮動小数点の科学記法と整数のキャスト

主題とは関係ない恐れがありますが、 double型ということに着目して一応コメしておきます。 私の認識ではDXライブラリ(というかDirectX)は、デフォルトではdouble型の精度を落としていたと思います。 実質float並みだったかな・・・忘れました(^v^;) そこで、環境によって値がまちまちになる、という問題があるようです。 きっちりとdoubleの精度を保つためには、D3DCREATE_FPU_PRESERVEというやつを指定する必要があるようです。 DXライブラリでは、 DxLib_Init を呼び出す前に SetUseFPUPreserveFlag( TRUE ) ; というこ...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)GetMenuItemCount関数の挙動
返信数: 4
閲覧数: 1425

Re: (C++)GetMenuItemCount関数の挙動

行き詰まってしまいました。 やはり、メニューがあるのに、メニューアイテムを参照できないアプリケーションがありました。 しかし、今度は、GetMenuItemCount関数が0になるのではなく、 -1(失敗)を返すケースです。 そのアプリケーションですが、Windowsの管理コンソールです。 (C:\Windows\System32\mmc.exe) 調べてみたところ、 このアプリケーションのメニューは、ToolbarWindow32というコンポーネントのようです。 MiniSpyというフリーのツールでウィンドウ情報を調べてみてわかりました。 --------------------------...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)GetMenuItemCount関数の挙動
返信数: 4
閲覧数: 1425

Re: (C++)GetMenuItemCount関数の挙動

>みけCATさん ご回答くださり、ありがとうございます<(__)> 試験用のプログラムまで作ってくださり重ねてお礼申し上げます。 (ぐ…このtest1、test2のメニュー…なぜか意味もなくポチポチ押してしまいますね…) 起動直後はサブメニューの項目数が0と認識されているのかもしれません。 なるほど。 確かに、お作りいただいたTest2はサブメニューの項目数は0と返され、 しかし、予め手動でメニューを開いた状態で実施させると、 サブメニューの項目数が期待通り返されますね。 そして、秀丸も同様のやり方で期待通りの値が取れました。 ですが、 実際、サクラエディタの起動後に一旦メニューを開くと、開い...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)GetMenuItemCount関数の挙動
返信数: 4
閲覧数: 1425

(C++)GetMenuItemCount関数の挙動

こんにちは(^^) Kettyです 今回の質問は、↓からの続編になります。 http://dixq.net/forum/viewtopic.php?f=3&t=16476 ((C++)外部アプリケーションのメニューバー操作) 外部アプリケーションのメニューのそれぞれのメニューアイテム数を取得したいのですが、 GetMenuItemCount関数の挙動が、アプリケーションごとに異るように思え、 それがなぜなのか、どのようにすれば解決できるのか分からずに悩んでいます。 戻り値が正しく返るアプリケーションと、 戻り値が正しく返らない(0になる)アプリケーションがあります。 私の環境では、 ・メモ帳(...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)外部アプリケーションのメニューバー操作
返信数: 3
閲覧数: 4962

Re: (C++)外部アプリケーションのメニューバー操作

>みけCATさん
おせわになっております(^^)
みけCAT さんが書きました: 予想ですが、セパレータが数に入っているのではないでしょうか?
なるほど!!!!
局所的にしか確認できていませんが、(おそらく)そうです!
確かに、添付していただいた画像のセパレーターのところで1カウントずつされていることを目視できました。

すっきりしました。ありがとうございましたm(_ _)m
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)外部アプリケーションのメニューバー操作
返信数: 3
閲覧数: 4962

Re: (C++)外部アプリケーションのメニューバー操作

解決しました。 ほぼ回答そのものが↓OKWaveにありました(^v^;) http://ziddy.japan.zdnet.com/qa5240712.html 上記はvbですが、 C++に移植して、メニューのキャプションからメニューのハンドルを取得できるところまで確認できましたので、 解決とさせていただきます。 誰かの役に立つかもしれませんので、移植において、注意すべき点をメモしておきますよ(^_^) メモ帳(notepad.exe)は、"ファイル(F)"にぶらさがるサブメニューには、目に見えない隠しメニューのようなものがあるようです。 "新規(N)"~"メモ帳の終了(X)"まで、7つしかア...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: (C++)外部アプリケーションのメニューバー操作
返信数: 3
閲覧数: 4962

(C++)外部アプリケーションのメニューバー操作

こんにちは(^^) Kettyです。 プログラムから、他のアプリケーションのウィンドウのメニューバーを操作してみたいのですが、 どのような手続きでそれが実現できるのか教えてください。 とりあえず、メモ帳(notepad.exe)を対象にプログラムを作っているのですが、下記ソースコード内の 「 行き詰まった(><) 」というコメントの部分で行き詰まっております。 メモ帳の起動、ウィンドウのハンドル取得、メニューの取得まで出来ていますが、 その後どのようにすればよいのかが分かりません。 "ファイル(F)"といったキャプションからハンドルを探せば可能なのかなと考えておりますが、 プログラムに落とし込...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルを読み込んで変数に入れたり再生する
返信数: 19
閲覧数: 3767

Re: ファイルを読み込んで変数に入れたり再生する

こんにちは(^^) 見落としだと思いますがテキストファイルの方は全く分からず、困っています。 DXライブラリにはファイル関連の関数がありますよ。 私は、以下の関数の組み合わせで実現していますが、DELTA-Ⅲさんの問題はなんでしょう? FileRead_open・・・ファイルopenする http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_other.html#R19N1 FileRead_gets・・・openしたファイルを1行読み取る http://homepage2.nifty.com/natupaji/DxLib/func...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

Re: バイリニア補間した際のつなぎ目について

>ISLeさん どうも(^v^)いつも貴重な情報をくださり、ありがとうございます。 テクセルからピクセルへの直接的なマッピング (Direct3D 9) 浮動小数点数版のときはDirect3Dの機能を使って描画している(と思われる)ので、ピクセルとテクセルが0.5ズレます。 その結果、となりのテクセル(テクスチャ上のピクセル)の色が漏れてきます。 ちなみにDirect3D10以降ではこのような現象が発生しない仕様に変更されました。 いずれも、私はまったく存じませんでした。 テクセル(という言葉)さえも知りませんでした。 Direct3D 9ではテクスチャを歪ませると色が漏れるよ、ということです...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

Re: バイリニア補間した際のつなぎ目について

DXライブラリ公式サイト様にも質問をいたしました(^^)
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=3519
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

Re: バイリニア補間した際のつなぎ目について

みけCATさんのアイデアを使わせていただきましたところ、希望通りの挙動が実現できました(^^) このトピックとしては解決とさせていただきます。 その後分かったことですが、今回の事象の原因は、どうやらバイリニア補間 + LoadDivGraph にありそうです。 以下の記事に同じようなことが書かれておりました。 http://crazyiscream.blog136.fc2.com/blog-entry-21.html またLoadDivGraphで分割ロードした場合、分割内の一番外の枠まで描画してあると線のようなものが見えてしまう現象が発生する。 つまり、バイリニア補完すると、切出したチップの...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

Re: バイリニア補間した際のつなぎ目について

> みけCAT さん
お世話になっております。ご回答くださりありがとうございます(^^)
みけCAT さんが書きました: スクロール用のマップ(?)を別のグラフィックにニアレストネイバーで描画し、そのグラフィックを画面にバイリニアで描画する、というのはどうでしょうか?
なるほど!その手がありましたか。
試しにプログラムして実験してみようと思います。
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

Re: バイリニア補間した際のつなぎ目について

>lbfuvabさん ご回答くださりありがとうございます(^^) 見た感じ、凄く大きい画像の描画の様なのですが、 私の理解が遅くて申し訳ないのですが、 "凄く大きい画像の描画"と表現されておりますが、これは特殊なケースであるとご指摘くださっているのでしょうか(??) 画像1チップは縦横32pxですが、それを例えばゲームの背景マップのように、 640*480のスクリーンいっぱいに敷き詰めることは、私は、一般的だろうという認識でした。 その時だけニアレストバイアーにするのは駄目なのでしょうか? 挙げてくださった方法は、 おそらく、私の3.のやり方と同じだと思います(^^) ↓つなぎ目は消えますが、...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: バイリニア補間した際のつなぎ目について
返信数: 10
閲覧数: 2053

バイリニア補間した際のつなぎ目について

こんにちは(^▽^)Kettyです。 表題の件ですが、 以下のプログラム( DXライブラリ + C++ )を実行して、上下左右キーで移動(スクロール)させると、 DrawDivGraph LoadDivGraphでロードした画像のつなぎ目が目に見える瞬間があります。 #include <DxLib.h> #include <vector> // スクリーンサイズ static const unsigned int SCREEN_W = 640 ; static const unsigned int SCREEN_H = 480 ; // 画像サイズ static const unsigned ...
by Ketty
4年前
フォーラム: C言語何でも質問掲示板
トピック: 「現在の時刻」を取得
返信数: 9
閲覧数: 1498

Re: 「現在の時刻」を取得

それとも、そもそもカウントを数えるのに、リアル時間のGetNowCount()を利用することが間違いで、 制限時間のカウントなどは、フレーム数で動かした方がいいのでしょうか? 目的によると思いますが、私ならゲームロジック内のタイミング制御などにGetNowCountは使いません。 カウンタークラスのようなものを自作して、そいつにまかせるようにしています。 その時にマウスなりでディスクトップやブラウザなどを選択しますと ゲーム窓のゲームは停止状態になるじゃないですか? 主題とは違いますが、DXライブラリにはウィンドウが非アクティブな状態でも処理をつづけるための関数があります。 SetAlway...

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