検索結果 17 件

by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: マップに格納したグラフィックハンドルを取得する方法
返信数: 4
閲覧数: 3104

Re: マップに格納したグラフィックハンドルを取得する方法

確かにreturnしていませんでした…
お手数かけてすみません、ありがとうございました
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: マップに格納したグラフィックハンドルを取得する方法
返信数: 4
閲覧数: 3104

マップに格納したグラフィックハンドルを取得する方法

どうも、いつもお世話になっております。 今回、DXライブラリでゲームを作っているのですが、画像処理で不具合が発生しています。 LoadGraph関数で読み込んだ画像のハンドルを、Imageクラスのマップに格納して扱うのですが、このマップから取得したハンドルでDrawGraph関数を呼び出しても画像が描画されません。 以下コードです。 #include <DxLib.h> #include "Image.h" int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { ChangeWindowMode(TRUE); DxLib_Init(); I...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: java すいません Hello world
返信数: 4
閲覧数: 10904

Re: java すいません Hello world

提示されたコードを実行してみましたが、Helloと表示されるだけでした。見たところもエラーらしきところは見当たらないので、環境によるものだとも考えられます 使用しているJavaのバージョンは何ですか? エラー:メイン・クラスHelloを検出およびロードできませんでした 原因:java.lang.ClassNotFoundException: Hello とエラーがでます。 エラー文はこれですべてでしょうか? そうでなければ、全文表記してくださるともしかしたら対処できるかもしれません。 以下私が思いつく範囲の対処法です。 再コンパイルしても同じメッセージが表示されますか? ファイル名に全角文字な...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibで作った以下のプログラム
返信数: 9
閲覧数: 6027

Re: DxLibで作った以下のプログラム

どのあたりを指しているのでしょうか
main.cppやmenu.cppに複数三大処理があるところでは?
メインとなるクラスにループ関数を作って、その中でだけ三大処理を呼ぶようにすればいいかと。条件分岐した先で呼ぶ必要はないはずです。

VisualStudioを使っているのであれば、問題ありそうなところにブレークポイントを設けてプログラムを一次止めながら問題を探すといいですよ。
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: 2つの文字列がどのくらい合っているかの割合を求めたいです
返信数: 3
閲覧数: 5173

Re: 2つの文字列がどのくらい合っているかの割合を求めたいです

codeの周りのかっこが全角になっているので、コードが正しく表示されていませんね。記事の送信の際はプレビューして問題ないか確認してから送信することをお勧めします。 これらのテキストを読み込み、1に対してどのくらい文字が同じになっているのかを何%で表したいです。 やりたいことはだいたいわかりますが、仕様書としては不十分なところがあるように思えます。例えば、二つのテキストの文字列が違う場合、どのような処理をするつもりですか?(短い方に合わせる or 長い方に合わせる etc...) 2つのtxtの読み込みはどうしたらいいのでしょうか。 提示されたコードではd.txtしか読み込んでいないようなので、...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: (新・ゲームプログラミングの館sp6章)thisポインタの意味について理解できないので誰かご教授ください。
返信数: 4
閲覧数: 3642

Re: (新・ゲームプログラミングの館sp6章)thisポインタの意味について理解できないので誰かご教授ください。

私の拙い解釈で回答させていただきます。 このthisポインタは、最終的にmSceneChanger(BaseScene.hで定義したISceneChangerポインタ型変数)に代入されるのでしょうが、わざわざ、mSceneChangerへのthisポインタ渡しの操作をしなくてもいい気がしてしまいます。 mSceneChangerへポインタを渡さずにシーンを変更するということでしょうか?どういったコードで実装しようと考えているか知りたいですね。 と、書かれていますが、なぜ「そのインスタンスポインタ(thisポインタ?)」を渡すことでそれが可能になるのかが分かりません。 シーンを変更するには、Sc...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: DxライブラリにおけるBlender生成モデルの読み込み
返信数: 0
閲覧数: 8075

DxライブラリにおけるBlender生成モデルの読み込み

どうも、いつもお世話になっております。 今回、3Dモデルを作成したので試しにDXライブラリで読み込んでみようと思い、サンプルコード http://dxlib.o.oo7.jp/function/dxfunc_3d.html#R4N1 を実行しました。 今回使ったモデルはこちらです。 https://www.dropbox.com/s/s69cndslilerlv8/%E3%83%81%E3%83%AB%E3%83%8E.zip?dl=0 リファレンスには、.xと.pmdと.mqoと.mv1が使用可能とありました。また、ツールを使うことで.fbxを.mv1に変換できるということでした。今回はmq...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: eclipse 新規ファイルが作成できない不具合?
返信数: 1
閲覧数: 4940

eclipse 新規ファイルが作成できない不具合?

現在、Eclipseを使ってプログラミングをしています。 普通、クラスなどを新規作成しようとするとき、右クリックから新規作成、またはShift+Alt+Nでクラスを作成すると思います。 実際、今までもそのようにしてクラスを作成できていたのですが、突然このようにクラスなどの選択ができなくなりました。 https://www.dropbox.com/s/l7rsawcz2sikjqk/newObject.png?dl=1 その他から作成は可能ですが、面倒なので新規作成から直でクラスなどを作成できるように戻したいと思っています。 特に設定などは変えておらず、また今まで新規作成が可能だったプロジェクト...
by にほ
5年前
フォーラム: C言語何でも質問掲示板
トピック: プログラムが重くなる大きな要因は?
返信数: 7
閲覧数: 6349

Re: プログラムが重くなる大きな要因は?

ソースコードがないと何のアドバイスのしようもないと思うのでまずはあなたが書いたソースコードを提示してみてください。
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数にアクセスできない例外
返信数: 6
閲覧数: 3306

Re: 関数にアクセスできない例外

あれから何度か試行錯誤して分かったことがあります。決まってobj[2]が破壊されるという事です(確定というわけではなく、他が確認できていない状態です)。priorityを変更してFieldクラスが先頭に並ぶようにしても同様の結果になりました。この時sortをしているかどうかにもかかわらず、破壊される要素は同じ場所です。 また、その時のデータが以下のようになっていました。 obj[2] shared_ptr {x=0.000000000 y=6.236e-39#DEN priority=33554432 } [1 strong ref] [make_shared] xの値は正常ですが、yとpri...
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数にアクセスできない例外
返信数: 6
閲覧数: 3306

Re: 関数にアクセスできない例外

先ほど試したのですが、FieldクラスとGameSceneクラスのshared_ptrをunique_ptrに変更したところ、今のところエラーは置きなくなりました。どこかで予期せぬ参照が発生し、インスタンスが正しく破棄されていなかったのでしょうか。
一応このままunique_ptrを使ってコーディングしていきますが、エラーが完全になくなったわけではないのと納得のいく原因がわかっていないので解決済みにはせず、皆様のご意見をお伺いしたいと思います。
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数にアクセスできない例外
返信数: 6
閲覧数: 3306

Re: 関数にアクセスできない例外

返信ありがとうございます。sortの件、ありがとうございました。すべての文をコメントアウトした状態でも同様のエラーが発生したため、前の投稿には記述しておりませんでしたが、FieldとFrame内のコードということでしたので、以下に記します。 // Frame.cpp #include <DxLib.h> #include "Frame.h" #include "Resource.h" Frame::Frame(int _id) : id((_id >= 0 && _id < 4) ? _id : 0) { priority = 0; } Frame::Frame(int _id, float ...
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数にアクセスできない例外
返信数: 6
閲覧数: 3306

関数にアクセスできない例外

現在、龍神録の館、龍神録2の館、新ゲームプログラミングの館を参考にシューティングゲームを作っています。そこで、ウィンドウ内にオブジェクトを表示させようと思ってコードをかいたのですが、関数にアクセスできず例外が発生してしまいます。 // SceneGame.h #pragma once #include <vector> #include <memory> #include "Object.h" #include "BaseScene.h" class SceneGame : public BaseScene { vector<shared_ptr<Object>> obj; int stage...
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 3D空間における追尾弾について
返信数: 2
閲覧数: 2757

Re: 3D空間における追尾弾について

ご指摘ありがとうございます。 15行目と17行目を以下のように変更したところ、ある程度期待通りの動きを見せてくれました。 double x = loc1.getX() - loc0.getX(); double z = loc1.getZ() - loc0.getZ(); double dir2 = Math.atan2(loc1.getY() - loc0.getY(), Math.sqrt(x * x + z * z)); double vec2 = Math.atan2(vec.getY(), Math.sqrt(vec.getX() * vec.getX() + vec.getZ() ...
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 3D空間における追尾弾について
返信数: 2
閲覧数: 2757

3D空間における追尾弾について

どうも、いつもお世話になっております。 今回、Minecraftでbukkitプラグインを用いた3D空間を追尾する弾を作りたく、追尾するための関数を作っていたのですが、思ったように動作しなかったため質問させていただきました。具体的には、水平方向及び垂直方向にそれぞれ追尾する弾を作って発射したところ、最初の数発は対象に向かって追尾するのですが、何度か見当違いの方向を追尾(主に、Y座標マイナス方向に急降下・Y座標プラス方向に急上昇)してしまいます。水平方向には正常に追尾しており、垂直方向の追尾のみでエラーが起きています。 コードは以下の通りです。 public class TraceBullet ...
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 複数抽選アルゴリズムについて
返信数: 2
閲覧数: 2616

Re: 複数抽選アルゴリズムについて

mannteraさん、ありがとうございます!!

ソースコードの76~92の部分をFisher Yates法に書き換えたら、今のところ当選者の被りはなく、無事期待通りの実行結果を得ることができました!

私ももっとアルゴリズムについて勉強しないといけなさそうですね…(汗
教えていただきありがとうございます!!
by にほ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 複数抽選アルゴリズムについて
返信数: 2
閲覧数: 2616

複数抽選アルゴリズムについて

はじめまして。今回プログラムに関してどうしてもわからないことがあったため、初めて質問させていただきます。 現在自分が制作しているのは、言語はC#で、一定数の人数の中から、当選回数が同じになるよう調整して任意の数抽選するプログラムです。登録した名前にはカウンタがつけられ、当選するごとにカウントを増やし、少ない人から優先して選ぶものとなっています。以下に自分が制作したコードを記載します。 using System; using System.Drawing; using System.Windows.Forms; partial class MyButton : Button { Chusen[]...

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