検索結果 11656 件

by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブファイルが作成されない時があるんですが。
返信数: 16
閲覧数: 8518

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

カイさんもプログラム書いているならよくわかると思いますが、利用者の人の特定の環境でしか起こらない問題を、開発者がデバックするのは非常に困難です。
なので、一般化というか他の人にも再現できる程度の情報を出さないとどうにも直せないと思います。

ところで文字コードは問題なかったですか?
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: Dxライブラリを使用した擬似3D縦スクールの方法
返信数: 14
閲覧数: 5494

Re: Dxライブラリを使用した擬似3D縦スクールの方法

ISLe()さんの言うとおりに実装が出来たのなら、毎フレームオフスクリーンレンダリングでスクロールする画面をレンダリングするだけです。
つまり、オフスクリーンに通常の2Dのスクロール描画を行えばよいのです。ループをするのも、マップチップを使うのも自由自在です。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: Dxライブラリを使用した擬似3D縦スクールの方法
返信数: 14
閲覧数: 5494

Re: Dxライブラリを使用した擬似3D縦スクールの方法

射影変換を自分で計算する気がないなら、3Dにしてしまったほうが早いですよ。

擬似3Dに関しては
「龍神録プログラミングの館」
http://dixq.net/rp/
ここのサイトのコンテンツですが、57~59章3D背景を作ってみようを参考にされてはどうでしょう。

【補足】
> この動作はラスタースクロールの応用という形でよいのでしょうか?

ラスタースクロールは、昔のSFCやメガドライブなら有効な方法ですが現代的にはかえって面倒です。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブファイルが作成されない時があるんですが。
返信数: 16
閲覧数: 8518

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

そういえば、DxaEncode.exeが内部で文字コードに何を使っているか調べてませんが、SHIFT-JISを使っていた場合UniCodeでしか使えない文字が混じったファイル名の場合うまく動かない可能性はあります。
それとソースコード付きのツールですので、ご自身でデバッガで動作を調べられるのではないでしょうか。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: アーカイブファイルが作成されない時があるんですが。
返信数: 16
閲覧数: 8518

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

とりあえず最新版を使われない理由は何でしょうか?
古いのは問題の方が多いと思います。
最新版でも同様の問題があれば作者の方に修正をお願いすべきかと思います。
解凍するだけで使えるので前のバージョンを残したまま試せます。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 64bitPCから32bitアプリケーション作成時リンカエラーについて
返信数: 9
閲覧数: 4111

Re: 64bitPCから32bitアプリケーション作成時リンカエラーについて

誤解の無いように書いておきますと、64bitOSにおいてVisualStudioのプロジェクトの設定などを適切に行えば、32bitのアプリケーションは問題なくビルド出来ます。
32bitPCに持っていってビルドする手間も必要ありません。
現状は、attMarkCuser123さんのVisualStudioのプロジェクトの設定で64bitビルドは正しいが32bitビルドはプロジェクトの設定が正しくと言うことになります。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 64bitPCから32bitアプリケーション作成時リンカエラーについて
返信数: 9
閲覧数: 4111

Re: 64bitPCから32bitアプリケーション作成時リンカエラーについて

私は64bitOS上で32bitアプリケーションのビルドを問題なく行っています。 一般的には問題無いと思いますので、追加ライブラリなど固有の問題だと思います。 試しに、凄くシンプルなmainだけのprintfかsoutするだけのコンソールプログラムでx86ビルドが通るか確認してみてください。 ※ 物事をシンプルにして確認するのは、環境整備/デバッグ/テストの基本事項です。 【補足】 > 組み込み用のAPI(Lib)は、x86, x64用のインストールがそれぞれあるので それを正しく扱えているかが問題ですが、いま出ている情報では正しく扱えていないとしか思えません。 情報が少なすぎるので、一般論と...
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを仮想マシンでも動かしたい
返信数: 3
閲覧数: 2665

Re: DXライブラリを仮想マシンでも動かしたい

勘違されているといけないので、SDLやCocos2d-x(C++)を使う場合は、WindowsエミュレートではなくMacのネイティブで動作させる事を意味します。 当然、MACの持つ性能を全て引き出せます。 マイクロソフトのDirectXではなく、Windows/Linux/Macで動作するグラフィックAPIであるOpenGLを使うことでネイティブに2D/3D描画をさせることになる訳です。 ちなみにCocos2d-xで開発したものは、AppleのMacアプリのストア審査も通りますし、Windows/Linux向けにコンパイルすれば同じコードでWindows/Linuxで動きます。ほぼ同じコードで...
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリを仮想マシンでも動かしたい
返信数: 3
閲覧数: 2665

Re: DXライブラリを仮想マシンでも動かしたい

仮想PCでは実験してませんが、モニタの垂直同期信号が得られないのがタイミングが正しくない原因だと思われます。
自分でFPS制御を行ってみてはどうでしょうか?
wineに関しては、ほぼ無理だと思います。

あるいは、MacでもSDLを使うとか、Cocos2d-x(C++)などC系でゲーム開発する手段は幾つかあります。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: segmentation faultって何故出るのですか?
返信数: 4
閲覧数: 2984

Re: segmentation faultって何故出るのですか?

> アクセス権限違反って具体的になんでしょうか?

大雑把には、プログラム=アプリケーションに割り当て済みのメモリではないアドレスの場所の値を変更しようとした場合です。
【補足】 抜けがありました。割り当て済みでも書き込みできない所に書き込んだ場合もです。
細かく理解するには、仮想記憶やOSの仕組みを勉強して下さい。

> Cの場合。

言語は関係ありません。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: segmentation faultって何故出るのですか?
返信数: 4
閲覧数: 2984

Re: segmentation faultって何故出るのですか?

C言語は軽量化と速度優先の設計で、そういう配列範囲外のチェックはしていません。
範囲外アクセスで、なにか問題が起きてもそれはプログラミングした人が責任を持つことになります。

> segmentation faultって何故出るのですか?

メモリでアクセス権限違反をしたからです。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編 第5章について
返信数: 3
閲覧数: 2803

Re: 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編 第5章について

動いて良かったです。
ただ、「14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編」の後半の3Dプログラムはハード的に動くかどうか、かなり不安です。
DXライブラリの別の本である「超本格! サンプルで覚えるC言語 3Dゲームプログラミング教室」の方はたぶん無理です。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: Hello worldよりもっと前の議論
返信数: 30
閲覧数: 35965

Re: Hello worldよりもっと前の議論

要するに、プログラミングの議論大好きさんとデスクトップさんは同一人物ですね。
ここの掲示板ルールですので名前の統一をお願いします。

>月曜日までに図形を描くプログラムを作らないといけないものでして…

極まっとうに行うなら、Windowsの場合WindowsAPI、DirectX、OpenGLを使うことになると思います。
時間がないなら、変な方法は考えるだけ時間をロスする事になります。
図形を書くためだけのライブラリもありますので課題での制限を考えた上で決めてください。
この掲示板に良く登場するDXライブラリを使うのも手です。
もしダメなら、ダメな条件を細かく指定してください。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編 第5章について
返信数: 3
閲覧数: 2803

Re: 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編 第5章について

ハードのスペックが Intel(R) Pentium(R) 4 CPU 2.80GHz Intel(R) 82865G Graphics Controller と相当古いとお見受けしました。 一応、DXライブラリの利用要件は満たしていると思いますが、上記と同程度の古い環境でDXライブラリの作者様がテストしていない可能性もあります。 と言うことでハード依存の問題は作者の方に質問されたほうが良いと思います。 「DXライブラリ質問掲示板」 http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi? こちらの方でお願いします。 あちらの掲示板で質問された場合は、相互...
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: Unity(C#)に関する質問です
返信数: 2
閲覧数: 1668

Re: Unity(C#)に関する質問です

何処らへんが分からないのでしょうか?
C#言語が分からないなら、まず簡単なところを勉強してほしいと思うのですが。
C#がわかるならjsと言えどもざっと把握できるはずです。
Unityとしての部分が分からないなら、ピンポイントで質問をお願いします。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: グラフィックハンドルの数が限界数に達するということ
返信数: 15
閲覧数: 7383

Re: グラフィックハンドルの数が限界数に達するということ

Rittai_3Dさん の方法のメリットは面毎にステージ・グラフィックのサイズが違った場合の管理が凄くシンプルになることです。
全ステージが同じサイズなら、今の方法のままでもデメリットはさほど多くないはずです。
2次元配列で管理されているのが少し危険そうな要素ぐらいですかね。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 【アンケート】ドラクエ1を一人で作ろうとしたらどの程度の年月がかかりますか?
返信数: 7
閲覧数: 10653

Re: 【アンケート】ドラクエ1を一人で作ろうとしたらどの程度の年月がかかりますか?

【1:プログラミング経験年数】 30年以上 【2:ドラクエ1を作成するのにかかる日数】 ちょっと余分を見て一人で半年ぐらい。ファミコン版は面倒なことしているのに5ヶ月らしいです。 ※ 3ヶ月で出来そうな気もしますが、詳細に仕様を検討しないと分からないが正直なところです。 【3:その他何かあれば】 ちなみにプログラミングの経験年数と出来るプログラミングの技量やゲームの制作技量は相関性がないので、このアンケートの方式はあまり当てになりません。  【補足】  技量の伸びる人は2年から3年でドラクエぐらい作れるようになるけど、伸びない人は何時までたっても出来ないかもしれません。  職業プログラマでもド...
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: グラフィックハンドルの数が限界数に達するということ
返信数: 15
閲覧数: 7383

Re: グラフィックハンドルの数が限界数に達するということ

利用している画像ハンドルが完全に管理できていて、解放を確実に行えるなら今のままの方法でも構わないと思います。
しかし、8x8とはまた細かいパーツですね。ファミコン時代を思い出させます。

Rittai_3Dさんの方法のほうが最終的にはシンプルかもしれません。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dゲームのマップ描画の順番
返信数: 2
閲覧数: 2145

Re: 3Dゲームのマップ描画の順番

ポリゴン面を3次元空間にちゃんと配置して、Zバッファの設定も含めカメラ・パラメータが正しければ正しく描画されるはずです。
提示されているコードだけだと2Dのデータにすぎないので、これをうまく3Dデータに落とし込めているか判断できません。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: netbeansでのwinsock使用について
返信数: 1
閲覧数: 1482

Re: netbeansでのwinsock使用について

WinSock2.hで大文字小文字など既に間違ってますが、それ以前の問題としてwinSock2は文字通りWindowsのsocketライブラリのヘッダでubuntuはLinuxなので利用出来ません。
socket.hを使ってください。
http://www.geekpage.jp/programming/linux-network/
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 DXライブラリ 3Dアニメーション
返信数: 1
閲覧数: 1633

Re: C言語 DXライブラリ 3Dアニメーション

動画で表示すれば一番思い通りになります。
3Dで雲となると、どの程度を目指されるのか? などの仕様を決められないと出来ませんよ。
>Affter Eccectsなどで雲を制作したことがあるので、それをプログラムで表示がしたいです。
これは、まったく仕様の説明になっていません。

現状で、どの程度のことが可能な状態でしょうか?
まったく手が付けられてのなら、時期尚早かと思います。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: なぜかメニュー画面を実施したら表示がおかしくなった
返信数: 8
閲覧数: 4875

Re: なぜかメニュー画面を実施したら表示がおかしくなった

ソースコード全体がないので細かいところは分かりませんが、ClearDrawScreen() ;をちゃんと通過しているかデバッガで確認と、2回以上の違うカメラでレンダリングしてないかなどを確認を。あとCameraNaerFarなどのZバッファ設定をちゃんとカメラの初期化で行いましょう。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: なぜかメニュー画面を実施したら表示がおかしくなった
返信数: 8
閲覧数: 4875

Re: なぜかメニュー画面を実施したら表示がおかしくなった

Zバッファがクリアされていない感じがします。
毎フレーム、ちゃんとClearDrawScreen()してるか確認すると良いことがあるでしょう。
by softya(ソフト屋)
8年前
フォーラム: C言語何でも質問掲示板
トピック: 構文チェッカーを作ろうと考えています。
返信数: 5
閲覧数: 16579

Re: 構文チェッカーを作ろうと考えています。

バッファのサイズ・チェックをある一定のルールで行うならLintで出来そうな気がします。
他にも静的チェックのツールはあるのでご確認を。
http://ja.wikipedia.org/wiki/静的コード解析#C. ... .A8C.2B.2B
本格的に自分で作るなら何年もかかるシロモノになるかと。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++初学者の学習方法
返信数: 5
閲覧数: 3434

Re: C++初学者の学習方法

CやJavaでもそうですが、ある程度使いこなすには、ちゃんと設計した何十万行の実用的なコードを書かないと実用レベルとはいえません。
それとCとJavaの実力が十分高いなら、C++特有の問題だけをやれば済む問題とも言えるかと思います。
なので中途半端に色々手を付けているなら、まずCとJavaをちゃんと使えるようになるべきです。そうすればC++への理解も進みます。

【補足】
いろんな言語を知っていても、色んなフレームワークや設計を知らないのでは殆ど役立たないです。
1つの言語で良いので、1万行を超える規模のソースコードのものをまず書いてみてください。そこで初めて見えてくるものがあります。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibの3Dのコリジョン判定関数についての質問です
返信数: 16
閲覧数: 14288

Re: DxLibの3Dのコリジョン判定関数についての質問です

ベクトルは方向と大きさしか無いので、座標という概念はありません。 原点からのベクトルを便宜的に座標として使うことはありますが、原点からのと注釈が付きます。 法線ベクトルは、面から垂直なベクトルで座標はありません。 ただ、人に分かりやすい表現で表示するにはISLeさんが書かれているような事をすれば良いでしょう。 VECTOR Normal ; これで法線ベクトルとしては必要十分な情報です。ちなみにNormal は英単語で垂直なという意味があります。 とりあえず、DXライブラリで色々表示しながら数学を復習してもらって空間座標系の数学で3D空間をイメージできるようになると、変な混乱もなくなってくると...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: デバッグ中、配列の中身が「?」で表示されるんですが
返信数: 16
閲覧数: 8317

Re: デバッグ中、配列の中身が「?」で表示されるんですが

2013 の communityバージョンは利用できないのでしょうか?。 これは、ありがとうございます。 調べてみます。 ただひとつだけ確認させて頂きたいのですが visualstudio2010で制作途中のDXライブラリを使っているプロジェクトをそのまま続行するうえで、 2013へのバージョンアップは問題はまったく無いということでよろしいでしょうか。 それともプロジェクトなり、DXライブラリなり移行する際、 ややこしいことしないとダメですか?(なにかを書き換える必要がある、とか。 あ、確かDXライブラリ自体、 visualstudioのバージョンに合わせたものが用意されてたような。。。 2...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: デバッグ中、配列の中身が「?」で表示されるんですが
返信数: 16
閲覧数: 8317

Re: デバッグ中、配列の中身が「?」で表示されるんですが

> 「もしかしてreleaseモードでやってる?debugモードだとそういう時ちゃんと確認できるよ」的な指摘を受け 最初にそれを書いてもらったら回答が直ぐ付いたかもしれませんね。 情報不足だと回答がつきにくい典型だと思います。 >というか、コメント頂いた誰も今は2010を使ってないって 誰もと言いませんが、2010は私にとって不安定なのです。 あとインテリセンスが働かない問題が出るなど色々あったからじゃないでしょうか。 それと2012も私は動きません。 問題なく動く2005/2008は今も利用していて、2013は問題なく動きます。 C++の場合で C++11/C++14規格を利用したい場合20...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 解像度が変わると表示がズレる
返信数: 5
閲覧数: 7148

Re: 解像度が変わると表示がズレる

全部自動では出来ないので、2つの選択肢がありますね。 1.ゲーム自体は640x480の画面に描画して最後に800x600の表示画面に拡大投影する。 http://dixq.net/forum/viewtopic.php?f=3&t=12893 2.表示位置と表示スケールを表示解像度にあわせて計算する描画関数を自分で用意する。 ただしアスペクト比をちゃんと考慮しないと縦伸びしたり横伸びしたりします。 フルスクリーンならSetFullScreenScalingModeがあります。 それと単なる拡縮ではなくアンチエリアスを考慮したほうが良いのと元の映像を高解像度で用意して縮小したほうが見栄えが良くな...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: デバッグ中、配列の中身が「?」で表示されるんですが
返信数: 16
閲覧数: 8317

Re: デバッグ中、配列の中身が「?」で表示されるんですが

山岡さんの過去の言動は、今回の返答のない事に直接関係ないと思います。 この質問を見た回答者で返答がないのは、再現性が悪かったか、VisualStudio2010を既に使っていないかのどちらかだと思います。 ※ 私の場合、VisualStudio2010が動きませんので確認するすべがありません。そのため、回答できませんでした。 特定の環境に偏ったトラブルですので、時間を掛けて待てば回答があったかもしれません。 早く回答を欲しい場合は、環境を正確に書くこと(SP1適用済みの有無など) 2012/2013/2015での検証があればなお良いです。 それと状況を簡単に再現できる手順・プロジェクトを提示す...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: ゲームハックについて。
返信数: 1
閲覧数: 1416

Re: ゲームハックについて。

こちらの掲示板では悪用可能なテクニックに関しては掲載を禁止させて頂いております。
http://dixq.net/board/board.html
fineさんが興味本位であっても第三者が悪用可能なことに変わりはありません。
申し訳ありませんが、ご自身で検索していただきたいです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: cocos2dxについて
返信数: 7
閲覧数: 7660

Re: cocos2dxについて

cocos2dxは本当に分かりづらいですね。 言語うんぬんの話ではなく、あちこちの言語のIFを提供しているからか、 検索しても同じcocosでももう古いとか、違う言語とか、頭がこんがらがっていきそうです。 系譜をちゃんと理解すべきですね。 まずMac版のCocos2Dがあって、これが大本です。 これはObjective-Cで作られているので、MacのCocoaフレームワークの影響が大きいです。 現在はCocos2D-Swiftに変わっています。 さて、Cocos2d-xはこのCocos2Dから派生したプロジェクトですが今では別物に分岐しています。 Cocos2d-x 2.x系は名前など影響が...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 読込先
返信数: 2
閲覧数: 1932

Re: 読込先

読み込みファイル・パスのことでしたら可能ですが、あまり変わったことをすると後で苦労します。
それと、デバッグ時とゲーム配布時のパスのことまで理解するには、それなりに知識が必要です。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 画面の大きさ
返信数: 1
閲覧数: 1051

Re: 画面の大きさ

それは、DXライブラリは解像度が指定されない限り変更されないからです。
次のような工夫が必要です。
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2506
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

私は今までのC言語もまともに学習できなかった状況からC++は困難だと思うのでやめた置いたほうが良いと思います。C言語でさえ難しいと思います。 C++って本当に必要ない人はやらなくて良いんです。 それでも俺はやるんだ!と言う理由が説明不足でよく分かりませんし、書籍を買えない理由も意味不明ですが、きつい言い方ですが、どれだけやったと言われても現状全く理解できていないと現実をちゃんと見つめてください。それを受け入れたら、頑張ってちゃんと学習を行ってください。 コンピュータに取っては、正しいソースコードを書けることが全てです。どれだけ時間をかけようと正しいソースコードをサンプルを見ずに書けないとやりた...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: ここ数日間ずっと悩んでいます
返信数: 2
閲覧数: 1424

Re: ここ数日間ずっと悩んでいます

新規作成の場合、DXライブラリの設定がされていない可能性があります。
こちらの手順を確認して下さい。

「DXライブラリ置き場 使い方説明」
http://homepage2.nifty.com/natupaji/DxLib/dxuse.html
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

間違いました。4はやっていませんでした。 3.5.もちゃんと出来ていないとしか思えないのでサイトをお聞きしたのです。 サイトは答え頂けないのでしょうか? cよりもc++のほうがどのような点でよいか詳しく説明していただきたいです。 1.的確に使えば大規模・集団作業に向いています(初心者には無理です)。 2.的確に使えばバグをある程度予防する事ができます(初心者には無理です)。 3.演算子のオーバーロードが便利すぎる(諸刃の剣)。 4.テンプレートは便利すぎて使いすぎで訳のわからないものに成る(中級者のワナ) 時間は何年かかってもよいと思っているので。 であれば書籍の購入を検討されるべきです。 ...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

3、4、5はやったつもりです。6が全然ダメだったと思われます。 少なくとも3.4が出来ているならメンバって?ヘッダって何?と言う疑問は生じないはずです。 あるいは学習したサイトに問題があることになります。 参考にそのサイトを教えて下さい。 クラスについては、C++を学習しないと理解できません。 最後にCとC++の違いと、どちらを学べばよいかメリットとデメリットをふまえて教えていただきたいです。 C++はC言語の規格をベースにオブジェクト指向言語の機能を追加・C言語から規格変更して別言語として誕生したものです。 難易度はC++がべらぼうに高いです。私の所感では100人いたら数人しかある程度使え...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

ちなみに二日と言いましたが、それはプログラミングの勉強を再開し始めてから二日ということなので、実際には数週間ほどは勉強ずみです。それでもわからなかったことが多いのでまた、一から始めることにしたんです。そこもわかっておいてもらいたいです。 次の点を確認して下さい。 1.学習サイトを飛ばして読むだけで終わらなかったか? 2.1つの学習サイトで最後まで学習したか? 3.学習サイトのプログラムは必ず手打ちして動作確認を行ったか? 4.学習サイトの練習問題は答えを見ずに解いたか? 5.学習サイトのサンプルプログラムを機能拡張してみるなど改造は行ったか? 6.途中で生じた疑問を最後まで放置しなかったか?...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

カイト さんが書きました:もう一度教えていただいたサイトで勉強しなおします。
それでわからなければ、どんどん質問させていただいても宜しいでしょうか?
もちろん構いませんが、苦Cなどの学習の段階で質問が出るはずです。
もし疑問が出ないとしたら学習できていない可能性があると思ってください。
「ゲームプログラミング入門」はその後です。
出来ればDXライブラリをされたほうが良いと思います。
「ゲームプログラミング入門」だとまともに理解できるのに2から3年以上は見てください。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

カイト さんが書きました:一応、高校生なので、お金の問題ではありません。
お金以外の問題で購入できないのであれば私の紹介したサイトなどで学んで頂くのが良いかと思います。
カイト さんが書きました:限界かどうかは分かりませんがかなりの時間をかけていろんなサイトで基礎を見てきたつもりです。
私の紹介したサイトなどの内容と同等レベルのもので勉強されましたか?
見たんじゃなくて学習したかどうかが問題です。

【補足】
基礎をちゃんと学ぶのに1000時間は必要と言われています。
そんなに時間を費やされたのでしょうか?
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

苦Cあたりで勉強されると良いかと思います。 http://9cguide.appspot.com/ ただし、「ゲームプログラミング入門」はC++ですので、更に「ロベールのC++教室」などで勉強される必要があります。 http://www7b.biglobe.ne.jp/~robe/cpphtml/ 両方をちゃんとやる場合、順調でも一年程度の学習は覚悟なさってください(その人の理解力によって大幅に変わります)。 それまで本の内容は理解できないと思います。 C言語の知識だけで出来るDXライブラリもありますので、そちらもご検討ください、これならC言語を1ヵ月から3ヶ月程度の学習で手を付けれると思いま...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

別の質問で答えましたが、まだ早すぎる本です。
プログラミング言語の入門書籍を購入なさってC言語やC++の理解から初めてください。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: このソースコード何が間違っていますか?
返信数: 13
閲覧数: 4547

Re: このソースコード何が間違っていますか?

「ゲームプログラミング入門」はゲームプログラミングを勉強するためのものですので、プログラミング言語を勉強した後に読むプログラミング言語の応用編の本です。
つまり、
1.プログラミング言語の入門。
2.各種のプログラミング言語の応用。一例として「ゲームプログラミング入門」
と言うことで段階を大幅に飛ばしてらっしゃいますので理解できないのは当たり前なのです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: このソースコード何が間違っていますか?
返信数: 13
閲覧数: 4547

Re: このソースコード何が間違っていますか?

>なので、人に頼るのはよくないとわかっていても人に聞いたほうがいいと思って掲示板を使わせていただいています。優しく教えていただけると嬉しいです。

段階を踏んで理解しないといけないことなので、難しいことを答えること自体で理解の段階をすっ飛ばして混乱させる恐れがあります。
その理解の根本と成る勉強に使用している書籍を教えてもらえれば的確なアドバイスが出来ると思います。

【補足】
必要だから聞いておりますので、こちらの質問に答えてもらうことは有益ではあっても害になることはありません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12370

Re: エラーについて

ソースコードを見ないと詳しくは答え様がありませんのでお願いします。
それと、初心者にはレベルの高いことをしている様子が伺えます。

【補足】
お持ちの書籍を教えて下さい。そのせいで混乱が生じているように思えてなりません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: このソースコード何が間違っていますか?
返信数: 13
閲覧数: 4547

Re: このソースコード何が間違っていますか?

お持ちの書籍を教えて下さい。
Dixqさんの書き方で書かれていない書籍ははっきり言って今の時代で役立たない書籍です。
あとreturn は2日目ならおまじないと思っていて良いです。章が進めばちゃんと出てきます。
一日で理解できることは、そんなに多くはありません。

NEGAA.hには返答がもらえないのでしょうか?
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 矢のような弓なりの計算式について
返信数: 5
閲覧数: 3021

Re: 矢のような弓なりの計算式について

普通に重力加速度で計算すれば良いかと思います。

初期のspeedx,speedy はパワーと角度からベクトル計算します
毎フレームはspeedy = speedy + gravityだけです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字表示
返信数: 4
閲覧数: 1894

Re: 文字表示

プログラミング言語もOSも開発環境も書かれていないと答えることは不可能に使いです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: このソースコード何が間違っていますか?
返信数: 13
閲覧数: 4547

Re: このソースコード何が間違っていますか?

NEGAA.hで参照するNEGAAはノースブレインの書籍の「ゲームプログラミング入門」のライブラリだと思いますが、書籍の購入・ライブラリのダウンロード・書籍に従って環境の設定は終わっていますでしょうか?

ただのC言語であれば、
#include "NEGAA.h"
は使う必要ありません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: タブレットでの日本語入力インタフェース
返信数: 2
閲覧数: 5666

Re: タブレットでの日本語入力インタフェース

iPhoneやiPadやAndroidなどのスマホ/タブレットで行われている数々の入力にヒントがないなら、それを超えるものは思いつけません。
日本語入力は何年も企業が研究してきて、結果ああいう具合ですから。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: windowsとubuntsuのデュアルブート
返信数: 3
閲覧数: 2454

Re: windowsとubuntsuのデュアルブート

確か過去ログで、デュアルブートにするにはLinuxを先に入れて、Windowsをあとで入れた方が確実というのを見た気がします。
最近は仮想PCでLinuxを動かすパターンが多いかと思いますので、デュアルブートにする人が多くないのです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: cocos2dxについて
返信数: 7
閲覧数: 7660

Re: cocos2dxについて

公式チュートリアルがだいぶ古い(1年前)ので要注意です。 バージョンアップに注力しすぎて公式ドキュメントwikiは遅れ気味です。Programmers Guideも半年遅れぐらい。API Referenceは最新です。 >結構、エネルギーいるんですよね。 実はMacの方が環境設定が簡単らしいです。 なお、開発中のメインはWindowsにしないとAndroidはビルドが長いので死にそうです。 と言うことで開発環境のメインとしてVisualStudioを用意してください。VisualStudio2013Communityがお勧めです。 Eclipseでのビルド=Androidは時々テストする程度で...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: cocos2dxについて
返信数: 7
閲覧数: 7660

Re: cocos2dxについて

ついにで、slideshareには参考になりそうなスライドはちらほらあります。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: cocos2dxについて
返信数: 7
閲覧数: 7660

Re: cocos2dxについて

C++ですね。C+と書くと検索にも引っかからない場合がありますので注意してください。C言語をインクリメントしたと言うニュアンスがあります。 Cocos2d-xの環境構築難易度は高く私も3日ほどハマリました。最新の3.4/3.5はまだ入れていないので情報が誤りが有ったらすいません。 ここのサイトが最終的に参考になりました。 http://wiki.xsqi.net/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%2FCocos2d-x%2FCocos2d-x%B3%AB%C8%AF%B4%C4%B6%AD%A4%CE%B9%BD%C3%DB なお、LuaIDE(...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: Googleが個人を識別する仕組み
返信数: 9
閲覧数: 11870

Re: Googleが個人を識別する仕組み

そうですね。
Googleに何らかのペナルティを食らう可能性にある運用方法は支払いそのものが取り消される可能性のある非常にリスキーな運用なので、仕事として顧客に信頼を得られるものでは無いと思います。
h2so5さんの提示されたクライアントセンターマネージャーアカウントが使えないなら顧客にリスクも含めて説明義務が有りますし、Google八分など永久的に追い出しをくらうブラックリスト化の恐れもあります。
つまり、Googleのライセンス規約は守りましょうって事ですね。
【補足】
この掲示板では他社の規約を破るような回答は出来ない行為としております。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 大文字 小文字 変換
返信数: 4
閲覧数: 2395

Re: 大文字 小文字 変換

名前の統一をお願いします。
質問者は名前を複数使わずに1つの個性的な名前で質問した頂くようにお願しております。
http://dixq.net/board/board.html
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: スタティックリンクライブラリの作成と参照
返信数: 10
閲覧数: 5745

Re: スタティックリンクライブラリの作成と参照

jyosyua さんが書きました:>>参照はプロジェクト単位じゃなかったでしょか
なるほど。ありがとうございます。

残る疑問は
スタティックリンクライブラリの作成と参照(使用)の詳しい仕方の書籍かお勧めサイト教えてください。
書籍はないのでMSDNでしょうね。
https://msdn.microsoft.com/ja-jp/library/ms235627.aspx
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: MMDモデルのテクスチャのちらつき
返信数: 2
閲覧数: 3348

Re: MMDモデルのテクスチャのちらつき

Zバッファの精度とか、floatの計算誤差とかがありそうです。一番考えるのはZバッファの精度ですね。
SetCameraNearFar()の値が適切ではない可能性が高いのではないでしょうか。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: リアルタイムグローバルイルミネーション
返信数: 1
閲覧数: 1071

Re: リアルタイムグローバルイルミネーション

グローバルイルミネーション自体はレイトレーシングなどの非リアルタイムレンダリングが得意というか、時間掛けないと計算出来ない代物ですよね。
現在のCPU・GPUだと何らかの擬似は必要だと思います。

この分野アメリカなどでは博士号を持つような人が研究してますからね。
> 日本のゲームは、アメリカの物量作戦に負けてしまいます。
いや、研究レベルで既に負けてます。
SIGGRAPHのCGの論文情報など向こうの情報を追っかけないと最新情報は難しいですね。
と言うことで英語圏で質問されることをおすすめします。

私は物理挙動やモーション(特にフェイス)、人を抱きしめるなどの不自然さの方が気になりますけど。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 【募集】一緒に弾幕シューティングを作りませんか?
返信数: 2
閲覧数: 1616

Re: 【募集】一緒に弾幕シューティングを作りませんか?

共同開発の経験のない人がむやみに人を増やしても破綻をきたすと思いますので、4人ぐらいが限界じゃないかと思います。 4人で共同作業出来るだけでもすごいです。既に共同作業の完成実績があるのならごめんなさい。 【補足】 ちなみによくあるダメパターンも参考にしてください。 http://sinsin2006.web.fc2.com/omake/omake04.html http://sinsin2006.web.fc2.com/omake/omake05.html http://www.geocities.jp/gmatome/index.html こういうことも踏まえて、募集の仕方を考えられたほうが...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: pc購入
返信数: 5
閲覧数: 3163

Re: pc購入

MacだとDXライブラリとか使えませんので、ゲーム開発のハードルが上がりますが大丈夫ですか?
ゲームを作らない・遊ばない・動画は作らない・多量のグラフィックを作らない、作るのはSwifht言語で一般アプリぐらいだけと言う縛りなら、MacBookPro128GBでも足りそうです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 自作ブラウザ開発
返信数: 4
閲覧数: 10299

Re: 自作ブラウザ開発

C#を覚えるほうが開発にかかる時間は遥かに短縮されそうですね。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: スタティックリンクライブラリの作成と参照
返信数: 10
閲覧数: 5745

Re: スタティックリンクライブラリの作成と参照

参照はプロジェクト単位じゃなかったでしょか。libとhだけしか無い場合は参照設定出来なかった気が。試してませんので違っていたらすいません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでvpdファイルは使えますか?
返信数: 6
閲覧数: 4039

Re: DxLibでvpdファイルは使えますか?

用語についてはMMDに詳しくないので間違ってました!すいません。 用語集を見る限りフレームと言う用語は存在します。 http://www20.atwiki.jp/mmpp/pages/23.html vpd=ポーズデータは動きのないデータです。DXライブラリでは扱えません。 vmd=モーションデータは動きのあるデータです。DXライブラリで扱えます。 ポーズをタイムライン上でキーフレームに登録するとモーションデータに出来ます。 同じポーズをキーフレームに登録しても構わないので、一定のポーズで止まるvmdが作成出来ます。 アニメで言う原画データ(コマ)と、動画データ(複数のコマ)の関係と思ってくだ...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibでvpdファイルは使えますか?
返信数: 6
閲覧数: 4039

Re: DxLibでvpdファイルは使えますか?

pmx+vmdは対応してますが、vpdはモーションじゃないので対応してないと思います。
MMDでモーション化してvmdを作ってくださいね。
【補足】 同じポーズのままアニメーションフレームを持てばよいです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: c言語のソースをスクリプト言語で処理する
返信数: 9
閲覧数: 9502

Re: c言語のソースをスクリプト言語で処理する

そういうのならスクリプト言語に限定する理由がないのでは? コンパイラ言語で構わないですよね。
JavaでもC#でもVBAでも出来ます。Lua言語の単体で動くものもあります。
スクリプトにこだわるならVBScriptでも出来ます。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: VC++/CRLで関数でラベルの文字を変える方法
返信数: 10
閲覧数: 7205

Re: VC++/CRLで関数でラベルの文字を変える方法

C++/CLIのCLRフォームはVisualStudio2012以降マイクロソフトのGUI作成として非推奨である事は間違いありません。 何年先までサポートされるか分かりませんが、やがては消える可能性がありますしバージョンアップも途絶えているようですので何年も公開するアプリケーションに採用するのはリスクが大きいと言えます。後々別フレームワークに移そうと思ってもC++/CLIですのでC++純正よりも移植が困難です。 それとC++/CLI自体がC++の開発・勉強用の環境としてはふさわしくはありません。C++11/14の規格もサポートされていないのはC++の勉強用としても困ります。 私は変えたほうが良...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 1つのグローバルIPアドレスが、マンションや会社内で共有されたり、重複することはありますか?
返信数: 7
閲覧数: 18758

Re: 1つのグローバルIPアドレスが、マンションや会社内で共有されたり、重複することはありますか?

マンションとかケーブルテレビとかは多いですね。
例をご紹介します。

「プライベートIPアドレスについて|尾道ケーブルテレビ」
http://www.octv.co.jp/ip_address
「グローバルIPサービス」
http://www.canvas.ne.jp/global/
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dゲームプログラミングの勉強方法について
返信数: 3
閲覧数: 2750

Re: 3Dゲームプログラミングの勉強方法について

3Dでゲームを作れるようになる期間は2から3年ぐらいを見てもらったほうが良いと思います。
あと半年あまりですので、2DでRPGの超ショート物が作れるかどうかです。
それに、ある規模以上のプログラムは急にデバッグと構築の難易度が上がるので、短いものがサクッと組める人でも壁にぶつかります。
5000行から1万行ぐらいのソースコードは平気で組めるような経験がないと完成時期の目処を付けることさえ困難です。
完成を優先させるのなら、アクションものRPG要素あり。ぐらいで時間が無くなったらRPG要素を捨てるぐらいの覚悟で作ったほうが良いように思います。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 外向き通信を監視・遮断する方法
返信数: 5
閲覧数: 3147

Re: 外向き通信を監視・遮断する方法

遮断はファイアウォールです。 マイクロソフト製もWindowsに標準で付いているはずですが、ウィルス対策ソフトに付属しているのも多いです。 全部を遮断するとブラウザも動作しなくなりますけどね。送信せずに受信できないため。 あと回避はウィルス込みのマルウェアならWireSharkでもなんでも検知しそうな物を全て書き換えて回避しますので、手はありません。 唯一の対策は、ウィルス対策ソフトを安全性で評価の高いものにして常にデータを最新のするぐらいです。 あぁ、高価なルータならファイアウォールの機能があるものもあります。 http://cloud.watch.impress.co.jp/docs/sp...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dゲームプログラミングの勉強方法について
返信数: 3
閲覧数: 2750

Re: 3Dゲームプログラミングの勉強方法について

2Dゲームも3Dゲームも基本は同じです。
例えば2Dゲームでアクションゲームをリファレンス以外を見ずに簡単たもので良いので作れますか? それが難しい場合3Dも困難だと思います。
その場合、ゲームの基礎的な制作知識に欠けていることになります。
逆に3Dだけ作れないのなら、3D関係の経験不足ですね。
経験不足を埋めるにはキャラを表示して動かしてと基礎的なことを地道やるのが一番効果的です。
それとRPGは、2Dでも時間的に厳しいので、3Dの場合相当簡易にせざる負えないぐらい時間がないと思います。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 「ゲームプログラマになる前に覚えておきたい技術」という本について
返信数: 2
閲覧数: 1783

Re: 「ゲームプログラマになる前に覚えておきたい技術」という本について

ざっとした内容は、目次と紙面サンプルでわかると思います。
「ゲームプログラマになる前に覚えておきたい技術|セガの新人教育カリキュラムから生まれたゲームプログラミング解説書!」
http://www.shuwasystem.co.jp/gpro-sp/

サポートページでソースコードをダウンロードできますので、これでやる内容も大体わかるかなと思います。
「ゲームプログラマになる前に覚えておきたい技術|サポート|秀和システム」
http://www.shuwasystem.co.jp/support/7980html/2118.html
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: JavaSwing
返信数: 3
閲覧数: 2217

Re: JavaSwing

無理してGUIせずに、コマンドプロンプトだけでゲーム作れば最初は良いと思います。
オセロとかボードゲームならGUIなしで作れますよ。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの音利用関数について
返信数: 12
閲覧数: 9847

Re: DXライブラリの音利用関数について

OS性能的に不可能な場合や技術的に難しい問題もありますので一概には言えないと思います。
XAudio2関係で問題がある場合が有った気もしましたが、あちらの掲示板の過去ログを探してみてください。
DXライブラリの本筋のグラフィックの片手間だと性能を突き詰めるのは相当困難だと思います。

サウンドでWindowsOSだと問題が大きいと思うので専業メーカーさんのライブラリを検討するのも手だと思います。
http://www.adx2le.com/
PS1の頃からゲーム系のサウンドツールを手がけている老舗です。条件付きで無料利用可能です。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: JavaSwing
返信数: 3
閲覧数: 2217

Re: JavaSwing

nishidaryu416 さんが書きました:いまJavaのSwingでゲーム作ってるんですけど
質問を表示してその答えをユーザが入力してから画面を切り替える処理方法教えていただけませんか?
Javaは使いますが、Swingで組んでいないAndroidの人なので、勘違いしているかもしれませんがPanelを切り替える必要があると思います。
こういう場合、ソースコードを提示したほうが答えが得られやすいと思います。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

はいわかりました 何が言いたかったかと言うと、プログラムを書けなければ言語を勉強した意味がありません。 例えると、ノミやカンナ、のこぎりのDIY工具(=プログラミング言語)の使い方(文法)を学んだのに、本棚(=簡単なプログラム)もすぐ作れないのは勉強の方向性が典型的に間違っているパターンなのです。プログラムを組むための言語ですからね。 その状況で、電動カンナ(C++)が良いかな? 電動ドリル(Objective-C)はどうでしょう? と聞かれても「大丈夫?」としか思えないわけです。 私が最初から何度も書いてますよね。大丈夫ですか?悪いパターンに見えますよって。 私の推薦は、既に覚えたと言って...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

nishidaryu416 さんが書きました:すぐにかけるか自信ありません、
無駄なコードは書くのは良くないと思いますが
いちおうかけると思います。
これは、基礎の基礎のコードが書けるかの練習問題です。
10分程度で書いて実行エラー無し・テスト合格に出来ないと、プログラムを書く練習が圧倒的に不足していることを示します。
無駄であるかよりも、論理をコードに出来るか確認で最初のうちは無駄であるかを考えるよりも、たくさん書くことのほうが大事ですから。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

試しにお聞きしますが、Javaで1 から順に数を数えていく。但し、その数が 3 で割り切れるならば数字の代わりに Fizz と、5 で割り切れるなら Buzz と表示するプログラムをコンソール出力で直ぐ作れますか? 直接の答えは検索してはいけません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

とりあえずC++習得→DXライブラリ→cocos2dxで行きたいと思います C++とCはどちらを習得した方がDXライブラリ使いやすいですか? またどちらをより、習得すべきですか? 何度もすみません それは正解はないです。 C++は超難度であると言う問題があります。文法がちょっとわかってもどう使うか幅がありすぎるのです。 C++の習得で手間取るようであれば挫折する可能性が高くなるので、C言語をするほうが良いかもしれません。 C++の習得があっさりできるならC++はCocos2d-xで必須ですので、そのほうが合理的です。 C++はC言語をほぼ内包しているので、C++が出来ればC言語で困ることは少...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: C++の軽量化
返信数: 2
閲覧数: 2236

Re: C++の軽量化

あからさまに遅いのは、ファイル入出力です。【補足】ただし、相当変なことしない限りはCPU使用率はあがりません。
それ以外は早いですが、無駄なループやら再帰処理をしていれば遅くなることもありえます。
Visual Studio Community 2013 のパフォーマンス プロファイリングを使うとネックの部分を見つけられますね。

【補足】
CPU使用率が高い場合、パフォーマンス プロファイリングをするのが一番だと思いますが、ループ回数が多い部分を勘で探すのも方法です。
ループ数をカウントして表示してみると自分の想定外にループしている場合もありまね。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: アクションサンプルプログラムのことで2つ質問があるのですが
返信数: 4
閲覧数: 2445

Re: アクションサンプルプログラムのことで2つ質問があるのですが

>体感的には速さは全く変わってなかったのですが。

120FPSのモニタを使うと変わると思いますよ。
あと昔のXPなどのOSなら変化したでしょうね。

>上辺と下辺が逆じゃないということは、プレイヤーが四角だったとして、下(地面との接地部分)が上辺になるのですか?
// 左下のチェック、もしブロックの上辺に着いていたら落下を止める
これだとプレーヤーの左下が、マップの上辺と接触するという意味に私は見えますね。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

私はDXライブラリ、Unity、Cocos2d-xでゲーム書いてますが、Unity、Cocos2d-xでは詳細は英語サイトでないと調べきれない場合が多かったです。断片的なら日本語であります。私が作った去年6月よりUnityの情報が増えてますか断片的なままの印象です。
最新のUnity5に関しては、日本語情報はまだまだです。

【補足】
それとある程度以上の規模のプログラムを組んだことがないと言う状況だと思いますので、その技術・知識は関しては未習得と言って良いと思います。
その壁を超えれない人も沢山いるので、それも不安要因でしょうか。
ゲームを一本作るには、超えるべき必要のある壁ですね。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

Swingの習得出来る場所がよくわからない。 アニメーションの仕方がわからない。 という理由からゲームつくれません。 他は大抵わかります。 Swingは書籍もありますし、Swing入門サイトもたくさんありますね。 ゲーム表示では、AWTのcanvas使っているのが多いかもしれません。 と言うような情報は、ちょっと検索すると出てきます。 それを探せなかったのが不安要因でしょうか。 Cocos2d-xは英語サイトも調べないといけないし検索力がかなり必要ですよ。 スマホを今は保留してWindows限定で、DXライブラリであれば日本語で情報ありますしサイトも集中しているので探しやすいです。 それらを...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

Javaを習得しきれていないなら「新版 明解C++ 入門編」が良いと思います。
Javaが使いこなせるレベルなら、「ロベールのC++教室 」辺のサイトで十分理解できるはずです。
http://www7b.biglobe.ne.jp/~robe/cpphtml/

それとSwingを使いこなせない理由の返事を頂いていませんが、Swingを使えないでCocos2d-xを使うことはほぼ不可能レベルだと思ってください。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: アクションサンプルプログラムのことで2つ質問があるのですが
返信数: 4
閲覧数: 2445

Re: アクションサンプルプログラムのことで2つ質問があるのですが

逆に質問ですが、GetNowCount() と FrameStartTimeってそれぞれ何の値でしょうか?
引くことで何が求められますか?

それと2Dの座標系は画面下が+なので、
> ここの部分ですが、これ上辺と下辺が逆になってませんか?
逆じゃないと思います。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

すいません。名前の統一をお願いします。 ログイン出来ないならお知らせください。 わかりました ちなみにJava言語だけはできるのですがSwingがうまく使いこなせなくてソフトなどがよくできません。 なので使いやすいライブラリが揃ったC++を使いたいと思いました。 Swingが使えなくてDXライブラリが使えると思われる理由は何でしょう? どちらかと言うとSwingはGUI一般アプリを作るためのライブラリです。あまりゲームに向いたライブラリではありません。 それに対してDXライブラリはゲームに特化したライブラリのためGUIの処理は不得意です。 どうですか?JavaのSwingを使うべきかC++のD...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

nishidattyhhahaa さんが書きました:わかりました
C++を習得するにはやはりCをやってからですか?
C++初学者向けの本サイト教えてください
話が噛み合って無い気がするんですが、Javaで十分な規模のアプリは作れないけどC++を勉強したいんでしょうか?
そういう状況ならC++に目もくれずJavaで色んなソフトを作ることをおすすめします。
お答えくださいね。

それにそういう状況だとC++に移ってもC++を使えるようにはなりません。Javaができない人がC++を使えるはずもありません。
Javaが出来る人がC++が必要な時にC言語をやる必然性もありません。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

どの言語をどの順番で学習しようと構わないとは思いますが、言語を使えるというのはその言語で一万行ぐらいあるプログラムを自在に書けるぐらい沢山のプログラムを書いてこそだと思います。その状態になれば、他の言語の習得も容易になります。 ここは大丈夫ですか? プログララミングの入門書ばかり読んで、実際にはプログラムを書けない人を沢山見てきたので結構要注意な行動なのですが。 【補足】 ある程度プログラミング長けた人は、別の言語であっても習得の仕方/本の選び方を知っています。 この質問をされる時点で、Javaをさほど極めていない印象を持ちました。 Swiftに関しては詳しい人にお任せします。 【補足】 「...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 外向き通信を監視・遮断する方法
返信数: 5
閲覧数: 3147

Re: 外向き通信を監視・遮断する方法

とりあえず、これを入れておけばログ化してくれます。
「「パケット警察 for Windows」 - トップページ」
http://www2.softether.jp/jp/packetpolice/
あと、まともなウィルス対策ソフトなら監視しているので警告してくれるはずです。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: RSSリーダーの仕組み
返信数: 4
閲覧数: 2694

Re: RSSリーダーの仕組み

何処のリーダーが読み込んでいるかはわかりますが、それ以上追跡するのはセキュリティ的に無理だと思います。やれるなら違法な手段でしょう。
【補足】タイトルと名前が逆なので直しておきました。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: objective-c習得について
返信数: 22
閲覧数: 8782

Re: objective-c習得について

どの言語をどの順番で学習しようと構わないとは思いますが、言語を使えるというのはその言語で一万行ぐらいあるプログラムを自在に書けるぐらい沢山のプログラムを書いてこそだと思います。その状態になれば、他の言語の習得も容易になります。
それとMac/iPhoneではobjective-cはSwiftと言う別言語に変わっている最中です。今からやるならSwiftだと思いますが。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 新・C言語~ゲームプログラミングの館~4.5章
返信数: 14
閲覧数: 6684

Re: 新・C言語~ゲームプログラミングの館~4.5章

usao さんが書きました:>多分32個もボタンが定義されているジョイパッドじゃないと遊べない設計にすること自体間違いだと思いますので、
>28個のままで問題ないと思います。

このトピックの論点はそういう類の話ではないような…?
すいません。大ボケでした。
図まで載せてたんですね。
だとしたら図のとおり32個が正しいと思います。
【補足】28個で通常害はないですが
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 新・C言語~ゲームプログラミングの館~4.5章
返信数: 14
閲覧数: 6684

Re: 新・C言語~ゲームプログラミングの館~4.5章

PAD_INPUT_1から28の定義が追加されたのは2011年ですので、それ以前からあるコードの場合28個で十分だった可能性はあります。
最新定義に従うなら32個です。

>このサイトが間違っているのか俺の解釈が間違っているのか教えてください

なので、途中で変わったのでなんとも言えないが害はない可能性が高い。と言えるかと。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 新・C言語~ゲームプログラミングの館~4.5章
返信数: 14
閲覧数: 6684

Re: 新・C言語~ゲームプログラミングの館~4.5章

for( int i=0; i<28; i++ ){ //ボタン28個分ループ
でループしているわけですが、方向キー4つが何処から出てきたのか分かりません。
そう思った理由を説明してくださいね。
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: 諦めかけています。
返信数: 3
閲覧数: 2730

Re: 諦めかけています。

自分は、一週間前にプログラミングを始め、入門サイトを読み、「親・ゲームプログラミングの館」に入りました。そして、DXライブラリ入門編、DXライブラリの関数の使い方(基本)を読んで、「龍神録プログラミングの館」に入りました。 2章にはいってすぐのソースコードを見て!?となりました。いきなり見たことのないものがありますし、3章の最初のソースコードにも今まで見たことないものばかり書いてありました。全く別次元のものです。ファイルのこととか...。 他の方は、どこまで知識をつけたら龍神録に入るのでしょうか?自分からすれば全く別次元のものに感じます。ちゃんと他のところに書いてあるのでしょうか?自分が!?...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: VC++/CRLで関数でラベルの文字を変える方法
返信数: 10
閲覧数: 7205

Re: VC++/CRLで関数でラベルの文字を変える方法

返信が遅れて申し訳ございません。 C++/CLI言語はあまり使われない、サポートされなくなるかもしれない と言った解釈で宜しいのでしょうか。確かに、C++/CLIの情報は 探してもあまり見つかりませんね...もし、これからC++/CLIで行き詰まり、 何をしても解決出来ないようなのであれば、MFC等の他の言語? をやってみようと思います。様々な事を詳しく説明して頂き有難うございました。 MFC(Microsoft Foundation Class)はC++のマイクロソフトの開発した主にGUI=Windowアプリ用のフレームワークです。これもレガシー扱いですね。 .NETよりも古いので昔からの...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: VC++/CRLで関数でラベルの文字を変える方法
返信数: 10
閲覧数: 7205

Re: VC++/CRLで関数でラベルの文字を変える方法

ちなみにマイクロソフトの開発チームが次のように言っています。 「VS2012のVC++でのwindowsフォームアプリケーションの作り方」 https://social.msdn.microsoft.com/Forums/ja-JP/6f9f3a62-9c18-4262-a7d6-9035556bd138/vs2012vcwindows?forum=vcgeneralja 引用です。 C++/CLI is a great solution for interop, but we do not recommend creating brand new UI applications using ...
by softya(ソフト屋)
9年前
フォーラム: C言語何でも質問掲示板
トピック: VC++/CRLで関数でラベルの文字を変える方法
返信数: 10
閲覧数: 7205

Re: VC++/CRLで関数でラベルの文字を変える方法

CLI言語はそんなに難しい物なのでしょうか?自分は本等を見ながら とりあえずでこれまでやって来たのでC++の種類?等全く分かりません... せっかくここまで続けて来たのですからCLI言語で続けていこうと考えております。 問題は幾つかあります。 1.C++を拡張したC++/CLIは超難易度の言語であること。 2.今後、マイクロソフトがC++/CLIをメインでフューチャする可能性がないこと。 VisualStudio2012からCLRフォームが初期作成のテンプレートから外されたのは、その表れです。 つまり、仕事としても利用される可能性が著しく減少しています。2012以降は書籍も出てませんよね。 ...

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