検索結果 100 件

by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームを作る上でポインタを使用したファイル設計
返信数: 13
閲覧数: 863

Re: ゲームを作る上でポインタを使用したファイル設計

そこで、自分はポインタを使用した本格的なカプセル化したゲームを作ろうとしました。 ここがよくわかりませんでした。 DXライブラリはかなり前に使用したのが最後でちょっとわからないのですが、私でしたら画像1つに対して1つオブジェクトを作成し、キーボードに対しても1つのオブジェクトを作成します。 画像を取り扱うクラス class Image { private: int m_Handle; public: void Load( const char* fileName ); void Draw( x, y ); void Draw( x, y angle ); }; キーボードを取り扱うクラス c...
by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: OpenGLでpng画像の読み込みと表示
返信数: 2
閲覧数: 1747

Re: OpenGLでpng画像の読み込みと表示

先日、OpenGLでpngの読み込みを行いました。
glpngなんてものがあったんですね!
知らなかったです。

私はISLeさんが仰っているように、pngの読み込みにlibpngを使いましたが、同じようなエラーに悩みました。
.libファイルを作成する時のコンパイルオプションと、.libファイルを使用するプログラムのコンパイルオプションが違っていたためです。
そのため、コンパイルオプション(特にCRT関連のもの)に注意してみると良いかもしれませんね。
by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: 素数を配列に読み込みたい
返信数: 8
閲覧数: 2095

Re: 素数を配列に読み込みたい

そこまでできているのでしたら、後は配列に代入していけばよいのでは?
それとも読み込むというのは、素数の書かれたファイルからということでしょうか?

もう少し情報をいただけると助かります。
by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: Visual Cを使うとコーディング能力が落ちる?
返信数: 12
閲覧数: 1089

Re: Visual Cを使うとコーディング能力が落ちる?

たかぎ さんが書きました: Visual C++のインテリセンスは本当に便利ですか?
私は、反映までに時間がかかってうまく補完が機能せずにイライラした覚えはありますが、タイプミスを防ぐと言う点では便利かなと思います。
Linux上での開発ではgeditに補完機能を入れるなど、私はあくまでタイプミス予防策としてしか使ってませんね。
by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: openGL ESで、EAGLViewにc言語で描画は可能?
返信数: 4
閲覧数: 681

Re: openGL ESで、EAGLViewにc言語で描画は可能?

OpenGLは使用したことがありますが、ESは無いのではっきりしたことは言えませんが、glEnableClientState(GL_VERTEX_ARRAY);
を忘れていたりとかはしませんか?

私はこれが無くて、表示されずちょっと悩んだことがあります。
by ぬっち
7年前
フォーラム: C言語何でも質問掲示板
トピック: Visual Cを使うとコーディング能力が落ちる?
返信数: 12
閲覧数: 1089

Re: Visual Cを使うとコーディング能力が落ちる?

皆さんが仰っている通り、インテリセンスのことですね。 私がインテリセンスを使っているのは、開発効率の向上くらいの理由ですかね。 そもそも、インテリセンスでクラスのメソッドとかを補完する時に、その仕様がわからないで使っていたら、それはもう考えただけでも恐ろしいです。(というか、ある程度仕様がわからないのに使う人がいるのだろうか。) それに対して、既知の関数をタイプするのが面倒な場合などは、効率を上げるために使うべきだと思います。 Visual C++ 2010はインテリセンス機能が重くて、最近やめようか迷ってるところですが。 余談ですが、Eclipse(Java)版は親切すぎて、本当にプログラミ...
by ぬっち
7年前
フォーラム: Unix/Linux
トピック: 自己紹介
返信数: 1
閲覧数: 4016

自己紹介

恒例の自己紹介です。

Unix/Linuxのトピックが無かったので立てました。
Unix/Linuxが好きな方、歓迎です。

現在私はLinuxのカーネルのソースコードを読んでいます。
by ぬっち
7年前
フォーラム: 自作OS製作(GUI入門)[雑談]
トピック: 質問板
返信数: 15
閲覧数: 5334

Re: 質問板

返信ありがとうございます。 うーん、やはりだめそうですねぇ。。。 PITの割り込みを許可したためか、割り込みが起こる度に、IDTとGDTが奇妙な値に変化し、手がつけられない状態となってしまいました。 多分、これはPITの割り込みハンドラを作成していないのが原因と思い、PITの割り込みは今のところ止めておきました。 やはり、IDTの初期化で0x21への割り込みハンドラの設定がおかしい気がしました。 抽象的な話になってしまいそうなのでソースコードを用いることにします。 IDTの初期化です。 GateDesc* pDesc = ( GateDesc* ) IDT_ADDR; int i = 0; f...
by ぬっち
7年前
フォーラム: 自作OS製作(GUI入門)[雑談]
トピック: 質問板
返信数: 15
閲覧数: 5334

Re: 質問板

どうしても割り込み処理がうまくいかないので質問させていただきます。 OSの自作を始めてから、ブートセクタの読み込み、GDTの初期化、画面へのデバッグ表示まで行えるようになりました。 次はOSには欠かせない、マルチタスクを実現しようと思ったのですが割り込み処理で躓いてしまいました。 バイナリを駆使しても解決しそうになかったので皆様の知恵をお貸しいただければと思い、書き込みをしました。 私が作ろうと思っているOSは、30日OS自作本のようなGUI主体ではなく、UNIXライクなCUI主体のものです。 使用ツールは [アセンブラ] gas [コンパイラ] gcc [リンカ] ld [エミュレータ] q...
by ぬっち
8年前
フォーラム: 自作OS製作(GUI入門)[雑談]
トピック: OS更新履歴板
返信数: 11
閲覧数: 3427

Re: OS更新履歴板

OSを自作するといっておきながら、本読みとゲーム用のライブラリ開発で時間を取られてしまっていたので、ちまちま実装を始めてみました(^^) 環境はLinuxで。 まずは結構忘れてしまったブートの部分からやってみたのだが、nasmとgasの違い悩まされる状態orz とりあえず、qemuではBooting from Floppyのあとに何も表示されていないから、フロッピーからのブートは出来ていると信じたい。 だが、その後にHello,Worldを表示しようとすると、なぜかSと言う文字が。 参考にしているサイトのリンカスクリプトの扱いもよくわからないし。。。 まだまだまともなOS開発までは先が長そうで...
by ぬっち
8年前
フォーラム: 自作OS製作(GUI入門)[雑談]
トピック: 雑談ルーム
返信数: 33
閲覧数: 6835

Re: 雑談ルーム

自己紹介しておきながら、一ヶ月以上反応なしとは・・・ひどすぎますね。。。
趣味・研究で忙しかったのでゆるしてください(汗

>バーン症候群
自分も全くやる気がないときには、ひどい状態ですからね(^^;)
なにもしないorちょっと違うことをしてみるってのはどうです?
by ぬっち
8年前
フォーラム: 自作OS製作(GUI入門)[雑談]
トピック: 自作OS[雑談]
返信数: 28
閲覧数: 4583

Re: 自作OS[雑談]

コミュニティに参加させていただきました(^^)
以後、よろしくお願いします。

自分で一からOSを作ったことはないですが、私の趣向がゲーム開発からOS開発に移ってきまして、いつかLinuxのカーネルコミュニティに参加できたらいいなと思って、OSの勉強をしています。
現在は、タネンバウム先生のオペレーティングシステムを読んでます。(英語なので、読むの遅いですが(^^;))
が、なかなか読み応えあって、理解できないところもありながら、結構楽しんでたりします。

今後色々とお世話になりますがよろしくお願いします。

話の流れを突然変えてしまって申し訳ありませんでした。m(--)m
by ぬっち
8年前
フォーラム: Win32 API
トピック: 自己紹介
返信数: 8
閲覧数: 4573

Re: 自己紹介

まず、最初に謝らせてください。
就職活動で忙しく、コミュニティを放置してしまって申し訳ありませんでしたm(--)m
就職活動も終わり、やっと自分の時間をとれるようになってきたので、ボチボチ再開です(^^)

新しくコミュニティに加わってくださった、Cielさん、shiro4aoさん、taketoshiさん、よろしくお願いします!

最近はWin32APIから離れ、Linuxに没頭し、GTK+を主に使っています。
Win32APIでやったことが、普通にGTK+にも応用できていい感じです。

・・・ともかく、以後よろしくお願いします!
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: ■ 2011年 明けましておめでとうございます! ■ 【新年挨拶トピ】
返信数: 28
閲覧数: 1414

Re: ■ 2011年 明けましておめでとうございます! ■ 【新年挨拶トピ】

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

日本ではもう2011年なんですね、まだ私のいるところは大晦日の午前10時だったりします(^^;)

今後ともお世話になると思いますがよろしくお願いします(^^)/
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: どこまでprivateにすればいいのでしょうか
返信数: 2
閲覧数: 376

Re: どこまでprivateにすればいいのでしょうか

以下は私がprivateとpublicを使い分ける時に考えていることなので、はっきりとこれが正しいとは言えませんが、参考としてどうぞ。 私は、使う人が頻繁に値を変更し、内部での動作への影響が小さい場合は「public」としていて、クラス内部で主に使用し、内部の動作に大きくかかわる変数に対しては「private」としています。 例えば、数学のVectorクラスがあったときは、座標変数x,y,zといったものは何度も書き換えることを想定していて、それがクラスの内部での動作を変えることは無いため「public」にします。 それに対して、リソースを管理するようなクラスなどで、保持するデバイスや、リソース...
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: Visual_Studioで開かれたCのソースファイルの実行方法について
返信数: 7
閲覧数: 390

Re: Visual_Studioで開かれたCのソースファイルの実行方法について

ただ、私のつくっていたCのソースファイルはすべて単体で動いていたものなので、 1つのプロジェクト内のソースをそれぞれ単体で実行したいのですが、 これは可能でしょうか? やり方は2つ考えられます。 1つ目は、コンパイルをしたいファイルだけをプロジェクト内に置くということで、単体で動いているということであれば、そのファイルのみを残し、ほかの全てのソースファイルをプロジェクト内からクリアする(間違えて削除しないように注意。)方法で、ファイルをプロジェクト内からクリアするのはプロジェクトのソリューションエクスプローラでクリアしたいファイルを右クリックして開かれたメニュー内でクリアの操作を行うというこ...
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: ファイルの入出力についてききたいことがあります
返信数: 4
閲覧数: 222

Re: ファイルの入出力についてききたいことがあります

実行ファイルと同じフォルダにおけばよいのではないですか?
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: Visual_Studioで開かれたCのソースファイルの実行方法について
返信数: 7
閲覧数: 390

Re: Visual_Studioで開かれたCのソースファイルの実行方法について

メロンパン さんが書きました:設定が複雑なため、どの位置がプロジェクトの階層なのかがわからずうまくゆきませんでした。
あれ?設定そんなに面倒でしたっけ(^^;)
ただ単に、ファイルを選択して追加していけばよいと思ったのですが。
プロジェクトの作成も自分で指定できるはずなので、迷うことは無いと思うのですが。
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: g++によるライブラリリンク
返信数: 7
閲覧数: 2800

Re: g++によるライブラリリンク

解決のチェックを入れるのを忘れていました。
ISLeさんいろいろとありがとうございました。
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: g++によるライブラリリンク
返信数: 7
閲覧数: 2800

Re: g++によるライブラリリンク

どうやら自己解決できたようです。
Makefile内でパターンルールを使用していたのですが、1つのオブジェクトファイルに対して、複数のソースファイルが関連付けられていたようです。
どうして気がつかなかったのだろう(^^;)

それでもしかしたらと思い、Xlib.libでリンクを行った結果・・・できました!
g++ -o [オブジェクトファイル] [スタティックライブラリファイル]
において、スタティックライブラリファイルのフルパスを指定すれば期待した結果を得ることが可能でした。

すべてはパターンルールの記述が問題であったことを考えると、なんとも申し訳ないです。
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: g++によるライブラリリンク
返信数: 7
閲覧数: 2800

Re: g++によるライブラリリンク

なるほど・・・いろいろ参考になります^^

それで早速Xlib.libからlibXlib.aに変更して、再びリンクをやってみると、やはりundefined reference toというエラーが出てきてしまいますね。
ちなみに、スタティックライブラリは別のフォルダにあるんですけど、これが問題なのかな・・・。
うーん、なんでだろう・・・。
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: g++によるライブラリリンク
返信数: 7
閲覧数: 2800

Re: g++によるライブラリリンク

ISLe さんが書きました:libfoo.a
というライブラリファイルが検索対象になります。
そうするとライブラリファイルは全てlibで始まり、拡張子をaとしなければいけないということでしょうか?

今回私が使っていたライブラリ名は、「Xlib.lib」というファイル名にしてありまして、このようなものをライブラリファイルとして使用することは出来ないということでしょうか?
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: g++によるライブラリリンク
返信数: 7
閲覧数: 2800

g++によるライブラリリンク

お世話になっています。 最近WindowsからLinuxへ開発環境を変えることが多くなってきたのでMakefileを導入しました。 そして、そのMakefile内でスタティックライブラリを作成することを行った後、その作成したスタティックライブラリを使用して実行可能ファイルを作ることにしました。 その実行可能ファイルを作るコマンドとして、 g++ -o [オブジェクトファイル] [スタティックライブラリファイル] としました。 しかし、なぜかundefined reference...(スタティックライブラリファイルに入っているメソッドなど)というエラーが出てきてしまいます。 そこで、スタティッ...
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: Visual_Studioで開かれたCのソースファイルの実行方法について
返信数: 7
閲覧数: 390

Re: Visual_Studioで開かれたCのソースファイルの実行方法について

ただ単に、作成してあるソースファイルをプロジェクトに追加すれば、あとは新規でソースを追加したのと同じ方法で実行できますよ。
メロンパンさんの状況を推測しますと、ただ単にVisual Studioが"テキストエディタ"として開かれているのではないでしょうか?
まず最初にプロジェクトを作成する必要があります。

また、ソースファイルをプロジェクトに追加する方法としては、
http://oshiete.goo.ne.jp/qa/6095061.html
あたりが参考になると思います。
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: 雑談
返信数: 4
閲覧数: 409

Re: 雑談

1年ほど前に読んだもので、今ちょっと見れない状態なのではっきりと覚えていませんが、「ゲームプログラマになる前に覚えて起きたい技術」に状態遷移の話がわりと詳しく載っていた気がします。 当時の私は、switchばかり使っていてクラスでの状態遷移を知らなかったので大変参考になったのを覚えています。 覚えてる限りでは、switchによる状態遷移の実装は簡単だけどbreakのし忘れによるバグが危険とか、クラスを用いた状態遷移は継承など面倒な機能を使わなければならないとか、そんなことが書いてあった記憶があります。 dynamic_castの説明もその時にしていた気がするのですが、ちょっとそのあたりは覚えて...
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: メモリについて その2
返信数: 4
閲覧数: 361

Re: メモリについて その2

そう考えるならプレイ中に重さを感じさせないために 「格納」→「再生」→「開放」を何度も何度も繰り返すのではなく、「格納したまま開放せず、必要に応じて再生」 と言った形にするのが良いのでしょうか? 私なら、マップの切り替わりやステージの切り替わりで前のシーンで使用したリソースを破棄して、次のシーンのリソースをロードさせるという方法を用いますね。 そして、シーン中で必要に応じて再生するという感じです。 やはりプレイ中に開放と格納を行うのは速度面からしてあまり良い方法とは言えないですね^^; 完全に余談ですが、FF13なんかは、ほぼ一本道であったため先のシーンをバックで読み込んで、ロード時間を出来...
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミングソースについての質問です
返信数: 8
閲覧数: 703

Re: プログラミングソースについての質問です

操作ミスによるものかもしれませんが、解決していない質問を別のトピックを立てて行うのは良くないと思います。
http://dixq.net/forum/viewtopic.php?f=3&t=7377
mahou さんが書きました:実行画面で数値を入力しても反応がありませんどなたかご教授お願いします
プログラムの「実行中」に入力するということですか?
このソースを見た限りですと、そのような記述は見当たりません。
コマンドライン引数としてきちんと値を渡してしていますか?
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: 1時間程度で終わるプログラム
返信数: 7
閲覧数: 657

Re: 1時間程度で終わるプログラム

1時間で作るとなると、個人差がありますね。
中には、テトリスをWin32API使って1時間くらいで作ってしまう人もいますね。
http://www.nicovideo.jp/watch/sm8517855

私はこんなの無理ですが^^;
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: 0~255のランダムデータをPGM画像として表示させる方法
返信数: 5
閲覧数: 491

Re: 0~255のランダムデータをPGM画像として表示させる方法

>h2so5さん
てっきりPNGかと思ってました。。。

>lvparisvlさん
投稿したものは無かったものにしてください^^;
混乱させてしまって申し訳ありませんm(--)m
by ぬっち
8年前
フォーラム: C言語何でも質問掲示板
トピック: 0~255のランダムデータをPGM画像として表示させる方法
返信数: 5
閲覧数: 491

Re: 0~255のランダムデータをPGM画像として表示させる方法

ライブラリ使用であるなら、libpngを使用する手があります。 ついでに、ここには読み込みの仕方もサンプルで載っています。 http://hp.vector.co.jp/authors/VA016379/cpplib/libpng.htm もしご自身でpngファイルの解析されるのであれば、 http://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp-image-png.html にあるように、zlibという圧縮を自分で解凍しなければなりません。 zlibの圧縮や解凍のライブラリも実は公開されています。 http://hp.vector.co.jp...

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