トップページgamedev
1001コメント344KB

C++でドラクエっぽいRPGを作る 2

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001代理2008/05/14(水) 02:52:59ID:WT/twc82
C++の勉強をかねてFCのドラクエっぽい感じのRPGを作りたいんです。

しょっぱなからつまずいています、知恵を貸してください。

前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1193935988/
0837名前は開発中のものです。2008/09/23(火) 22:34:56ID:g1/dVgao
>>835

横からありがとう。
こないだから何故書き込めないのだろうと思ってたけど、
その情報のお陰で色々調べられて書き込めるようになりました。
0838名前は開発中のものです。2008/09/23(火) 22:43:55ID:oix7MkZk
ウヨ歓喜www
ttp://page18.auctions.yahoo.co.jp/jp/auction/w29435511
0839名前は開発中のものです。2008/09/24(水) 01:48:33ID:xu5vvveG
もう日本のフリーゲームは、糞ダサくつまらん萌えゲと見飽きたFF・ドラクエ的な演出や
世界観やシステムのワンパターンゲーが半分以上を占めていてどうしようも無い。
とくにRPGで商用ゲームに似たゲームを作るならDiabloのシステムを目指せ。これが面白さの最低基準だ。
FF・ドラクエなどの小中学生用ゲームはいらん。
それとアート性や知的さ、世界観の多様さが皆無なのが特に問題だ。
ゲーム脳というか幼稚園児並の精神年齢だからロリコンが多いのも問題。
そういうのを一切捨てて違う世界を目指そう。
なので外国のフリゲでも見てこれからのゲームがどうあるべきかを考えてほしい。
萌え絵一辺倒のオタ脳達たちには特にアートセンスやグラフィックの多様さ、技術力を見るべし。
と言っても日本の作品も結構載ってるので見てほしい。サイトによってはディアボロの大冒険や洞窟物語、
ゆめにっきなどの有名な作品、三分ゲーとかマイナーなものまで載ってるよ。

http://www.indiegames.com/blog/ Indiegames
http://www.tigsource.com/   TIGSource
http://www.gametunnel.com/  game tunnel
http://jayisgames.com/ Jay is Games
0840はかせ2008/09/25(木) 22:21:02ID:qdzVMN29
ResEditをダウンロードしたものの使い方がわからなくて困ってます。
解凍したフォルダの中のResEdit.exeを実行して
インクルードパスを二つ追加したのですが
パスが見つかりません、と言われてしまいます。

addのボタンはちゃんと押してます。
押したはずですが起動しなおすと"パスが設定されていません"的なエラーメッセージが出ます。
何回やっても何回やってもダメです。

使い方わかる方いますか?
0841名前は開発中のものです。2008/09/25(木) 23:22:19ID:go7dh1mp
どこにパス通してる?
エラーメッセージに必要なファイル名が出てくるはずだけど
0842名前は開発中のものです。2008/09/26(金) 00:32:38ID:lskeOufE
>>840
exeと同じディレクトリのResEdit.xmlに設定を記録するっぽいんだが
もしVistaなら、権限の問題をどうにかしないとダメなんじゃね
0843はかせ2008/09/26(金) 00:35:10ID:Pj0rCkr4
No include paths are configured. Do you want to configure include paths now?
という初回起動時に表示されるメッセージが毎回出てくるんです。 Orz

追加してるつもりのパスは
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
C:\Program Files\Microsoft Visual Studio 9.0\VC\include
の二つです。

ちゃんとフォルダを指定してaddのボタンを押して大き目のテキストボックス?に追加され、
一見パスが追加されたように見えるんですが
次回起動時にはまた No include paths 〜 が出てきて、No押すと
windows.h could not be found in any include path. Do you want to continue anyway?
とか言われます。
Noを選んでパスを確認するとさっき設定したはずのパスの欄になにも入っていないという始末です。

おまけにアク禁です。
0844はかせ2008/09/26(金) 00:49:34ID:Pj0rCkr4
>>842
XPです。
今試しにxmlを削除してみたけど何事も無かったように起動できました。
設定を変更して閉じてもxmlファイルが新規に作られる事もないので
やっぱり設定が保存出来てないみたいです。

なんかこのソフト自体不安定ですぐ落ちるような情報もみたんですが、どうなんですかね?
0845名前は開発中のものです。2008/09/26(金) 00:53:05ID:satMyQVa
あきらめてフォームでも弄っとけ
0846名前は開発中のものです。2008/09/26(金) 10:26:51ID:VN9wjHn9
糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ
糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ糞ジジ
死死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
その老いたすがた気持ち悪すぎ
気持ち悪いから外に出てくんなよゴミ早く死ね
気持ち悪いから外に出てくんなよゴミ早く死ね
気持ち悪いから外に出てくんなよゴミ早く死ね
気持ち悪いから外に出てくんなよゴミ早く死ね
死ぬとき このレスの事思い出してくれよ
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)
0847名前は開発中のものです。2008/09/27(土) 21:17:16ID:wbqns1QA
>>844
もうturbo c++で作ったら?
0848はかせ2008/09/28(日) 02:46:34ID:Vyr50nO9
とりあえずAPI直書きでも完成させるつもりでがんばります。

マホトラ実装しました。
イベント編集モードを追加しました。
でも編集はまだできません。
このモードにするとイベントを白い枠で囲ってイベント番号が表示されます。

>>847
いまさら多言語は… と思ったけど調べてみたら開発環境の事だったんですね。
でも、コンパイラが変わるって事はDXライブラリが使えなくなるんじゃ…?
0849名前は開発中のものです。2008/09/28(日) 06:31:26ID:2sCY9XKN
ツールはC#にしてもいいと思うんだけどなぁ
API直書きはキツい…
まともなC#の入門書を終わらせてWPFとかさらってももまだお釣りが来るぐらい大変
0850名前は開発中のものです。2008/09/28(日) 08:00:19ID:ug2XRnbI
expressじゃなきゃMFCやATL+WTLって手もあるけどな。

まーC++/CLIはあるか
0851名前は開発中のものです。2008/09/28(日) 11:36:29ID:tS7oJNu7
C++/CLIはC#以上に別言語w
0852名前は開発中のものです。2008/09/28(日) 16:06:47ID:ug2XRnbI
Visual Studio 2008 Professional Edition 90日間 限定評価版
https://www.microsoft.com/japan/ordercenter/developer/vs2008proeval.aspx
0853名前は開発中のものです。2008/09/28(日) 19:46:58ID:DGQUFW8m
>>848
>DXライブラリが使えなくなるんじゃ…?
あれ、bcc用の奴使えなかったっけ?と思ってdxライブラリをダウンロード&HDDの肥やしになってたturbo c++を起動させてみた。
結果、コンパイルできたんで手順おいとく。
ttp://iroiro.zapto.org/cmn/jb2/data2/jb2854.zip

まあ、インストールも面倒だし、API直書きする気ならいらないだろうけど、一応参考までに。
0854はかせ2008/09/29(月) 01:37:00ID:yFZv8WvG
>>850-851
C#もC++/CLIもさっぱりわかりません。
今までのソースをそのまま流用する形になるのでしょうか?
それともエディタ部分だけ別個で作る形になるんでしょうか?

>>852
コレだったら90日間だけ無料で使えるからコレで作れば良いってことですか?
今回はあれだけなので90日を使うのがちょっともったいないような気がしてきました。

>>853
ありがとうございます。
とりあえずturboC++DLして見ます。
すごく見覚えがあるアイコンのexeファイルが開けませんでした。
(CC3270.DLLがみつからなかったため…)
0855名前は開発中のものです。2008/09/29(月) 03:45:13ID:4vx4O6ll
>>854
インターフェース(プログラム的な意味で)の問題だから
何の言語だろうと基本的に元ソースに対して沢山変更を加える必要はないハズ(でもC++/CLIはやめとけ)


つか、今想定してる分なんてベタ書きで問題ないんじゃなかったか?
あとからモノ足りなくなってGUI関連丸ごとリプレイスでもOKだと思う。
初挑戦ならどうやっても作り直したい気持ちに駈られる作りになるだろうから
0856名前は開発中のものです。2008/09/29(月) 03:48:47ID:AX3SndUm
>exeファイルが開けませんでした。
ごめん、オプションでランタイムが必要な設定にしてたみたい。
再コンパイルしてみたんで良かったら見てみて。
ttp://iroiro.zapto.org/cmn/jb2/data2/jb2865.zip
0857名前は開発中のものです。2008/09/29(月) 09:28:11ID:ooxnmD+W
うちでは、
ResEditきちんと使えてるぜ。
2K+2005EEだけど。

インクルードファイル追加(add押して)して,
きちんとOKボタン押してるよな?
0858名前は開発中のものです。2008/09/29(月) 09:32:21ID:8kxKlv9s
リソースエディタで苦労してるんじゃ、Std版かFormにしたらって話にはなるなあ。
0859名前は開発中のものです。2008/09/29(月) 20:29:24ID:Knj3PF6G
VB.NETもあるでよ
0860名前は開発中のものです。2008/09/29(月) 21:15:51ID:4vx4O6ll
>>859
そんなに荒れてほしいの?
0861名前は開発中のものです。2008/09/29(月) 21:20:44ID:0xi7uurz
まあC++の勉強が目的かドラクエクローンが目的かってとこだわな
わざわざC++使うってのは前者だとは思うが
0862名前は開発中のものです。2008/09/29(月) 22:56:48ID:/Iokh8LL
どう考えても勉強の域を超えてるだろ
0863名前は開発中のものです。2008/09/29(月) 23:25:23ID:DkG9VsO6
つーかまずは今使ってるもので完成させることを考えなきゃ。
どうしても必要なら取り入れていけばいいけどさ、
あれやろうコレ使おうって寄り道してたらいつまで経っても終わらない。
未完の作品なんて、はっきり言って何の価値もないぞ?
0864名前は開発中のものです。2008/09/29(月) 23:28:55ID:8kxKlv9s
だからこそ今後のためにツール類はサクtっと作れるほうがいいとは思うが・・
0865名前は開発中のものです。2008/09/30(火) 00:28:36ID:1Cv9WP97
ドラクエクローン作りはしばらく休止してC#なりJavaなりpythonなりで
さくっとツール作れるようになるまで修行してこいということですかそうですか
0866名前は開発中のものです。2008/09/30(火) 01:20:34ID:Y4egx6Ns
つーか、完成させてからエディタ作れよw
0867名前は開発中のものです。2008/09/30(火) 01:46:03ID:NRgTyHxc
勉強するとしたらC++とC#で良いんじゃないかなあ
と言うかこれから俺がやろうとしてる言語なんだけど
0868名前は開発中のものです。2008/09/30(火) 08:04:18ID:LpKICkf/
また無能丸出しで言いたい放題だなw

さすが
0869名前は開発中のものです。2008/09/30(火) 08:24:05ID:axZM0wx3
今使ってるのがVC2008EEなら
新しいソフト入れなくても.net言語が一つあるだろ
0870名前は開発中のものです。2008/09/30(火) 10:55:55ID:NRgTyHxc
VCならC++だよ・・・ね?
.NETとは関係なくない?
0871名前は開発中のものです。2008/09/30(火) 11:00:09ID:DR0jpZtA
C++/CLIがあるだろ
0872名前は開発中のものです。2008/09/30(火) 13:41:49ID:BT7LK0Uc
まああれはC#使える人が補助的に使う言語だけどね
0873名前は開発中のものです。2008/09/30(火) 13:52:01ID:RKWCK+SK
まーたC#とか
何回ループすんだおまいら
0874名前は開発中のものです。2008/09/30(火) 14:09:19ID:DR0jpZtA
ここでC#の名前がでてきたのはたまたまなのに、何過剰に反応してんの?
0875名前は開発中のものです。2008/09/30(火) 14:10:11ID:58M4AXAx
バカだからしょうがない
0876名前は開発中のものです。2008/09/30(火) 14:27:57ID:RKWCK+SK
C#でスレ検索してみ?
0877名前は開発中のものです。2008/09/30(火) 14:34:30ID:fM4wA81i
>>874
「たまたま」じゃなくて、いろんな意味で現在は妥当な選択だから、じゃないのか

これがもっと前ならDelphiやVB6だったかもしれんが
C#ならタダで最新のポトペタGUIビルダが利用できるからな
0878名前は開発中のものです。2008/09/30(火) 14:38:19ID:DR0jpZtA
>>876
>>872の直後に書いて何言ってんだお前。
0879名前は開発中のものです。2008/09/30(火) 14:45:48ID:BT7LK0Uc
別にC#薦めたわけじゃないよ?
C++/CLIが出てきたら先にC#を考えるのは当たり前でしょ
0880名前は開発中のものです。2008/09/30(火) 15:11:13ID:RKWCK+SK
な?
わかったか?

このスレでその単語書くとループするだろ?
0881名前は開発中のものです。2008/09/30(火) 15:21:14ID:58M4AXAx
何がわかったかだ、お前が書いたからだろうが
0882名前は開発中のものです。2008/09/30(火) 15:23:01ID:abte7RpW
>>880のような荒らしは無視して下さい
0883名前は開発中のものです。2008/09/30(火) 15:24:45ID:/kE6E9Un
>>873が無かったら、
ループなんてしなかったと思うけど

いろいろな、言語を触ってみるのも一つだと思うよ
C++で、直APIを叩くのも嫌いじゃないけど、
面倒なのは確かだからなー
0884名前は開発中のものです。2008/09/30(火) 16:54:27ID:kCBHRFHm
何の能力のない糞どもだって
このスレが散々証明してきたというのにな・・・
お前ら哀れすぎるw
0885名前は開発中のものです。2008/09/30(火) 16:57:59ID:G6KFMR31
むしろここまでこのスレみてきてても
それでもC#を出してくるのが驚きなんだが
C++の勉強したいってんだからC++でいいだろ
C++の勉強したいって奴にC#薦めんのは余計なお世話だろ
0886名前は開発中のものです。2008/09/30(火) 17:09:33ID:axZM0wx3
C#だとまた新しいソフトインストールしないと使えないだろ。
C++/CLIはそのまま使える。
0887名前は開発中のものです。2008/09/30(火) 17:13:52ID:Xxs/RPWP
CLIで作るドラクエスレ立てれば解決だな
0888名前は開発中のものです。2008/09/30(火) 17:15:11ID:NRgTyHxc
なんか俺のせいで無駄に荒れた気がしないでもない
0889名前は開発中のものです。2008/09/30(火) 17:22:47ID:BT7LK0Uc
C++/CLIはC++とはかなり違う言語
他の.NET言語を知らないとわかりづらい
情報がほとんどないから、.NETのクラスライブラリの使い方を調べるときには
結局VB.NETやC#向けの情報に頼ることになる
0890名前は開発中のものです。2008/09/30(火) 18:40:38ID:G6KFMR31
>>888
発端は>>865だと思われ
どっちにしろよくある風景だから気にするな
0891名前は開発中のものです。2008/09/30(火) 21:32:03ID:1Cv9WP97
そうだぞ、こんなのはよくある流れだから気にしてはいけない
0892名前は開発中のものです。2008/09/30(火) 23:25:30ID:C74bqJ2W
>>870
RPG部分について以外スレタイで言及は無い
GUI部分は何だっていいはず

個人的にはあの程度の仕様捨てるつもりで手早くベタ書きしたほうがいいと思ってるけど、
そうしたらC++の勉強になるかといったら違うと思う
どちらかというとこの辺りはwxほげほげとか使わない限りWindowsの勉強になるし。
つまりそりゃ野暮なツッコミですよ、と。

>>872
それ違う
COMを直にさわらずにマネージドなライブラリをネイティブから使いたい人の道具
普通のC#遣いは全く触らない。
0893名前は開発中のものです。2008/10/01(水) 00:05:50ID:Xy5VRIog
ソフトが必要と言ってもVC#EEも無料だろ
0894名前は開発中のものです。2008/10/01(水) 09:37:43ID:PZq1rJxB
>>892
>>870>>869に対しての疑問でしょ。C++/CLIの存在を知らなかっただけかと。
EEでリソースエディタが使えず、しかたなくFormに手を出すケースもあるかもしれない。
0895名前は開発中のものです。2008/10/02(木) 00:15:48ID:YGC7y3jm
>>894
ナイナイ
0896名前は開発中のものです。2008/10/02(木) 00:33:02ID:znh+JU7E
〇〇を薦める暇があったらまずは自分がソレで何か作って見せてみろと。
0897名前は開発中のものです。2008/10/02(木) 00:48:57ID:2vWnmmXa
896がいいこといった。
はかせは気にせず、従来どおりの環境でやるよろし。
0898名前は開発中のものです。2008/10/02(木) 05:58:28ID:aP5K7CkQ
作るのはいいけど、ここははかせがやるのを見守るとこじゃなかったのか?
0899名前は開発中のものです。2008/10/02(木) 07:37:56ID:NGxWT7TE
C++で作るんなら誰がやっても良いんじゃない?
0900名前は開発中のものです。2008/10/02(木) 08:48:07ID:YGC7y3jm
>>896
つまりリソースファイルをうpすればいいんですか?ww
0901名前は開発中のものです。2008/10/02(木) 08:57:31ID:VxBwF2E3
それでいんじゃない?
0902名前は開発中のものです。2008/10/02(木) 23:47:36ID:YGC7y3jm
おk
暇があったら作ってうpするわ
0903はかせ2008/10/03(金) 00:41:43ID:wugWho/h
turbo C++ をとりあえずインストールしてみようとしたのですがまだできてません。
いろいろダウンロードしたり、インストールしてる間にAPI勉強してたら
なんか直書きでもできるかもしれないと思った今日この頃。

とりあえずダイアログボックス表示するところまで行きました。
とりあえずOKおすと新しいイベントができるようにしたいです。

他言語については今回は見送らせていただきます。
エディタ部だけ別言語、と言うのも考えたのですが
プレイしながら編集、という形が、編集作業が楽かもしれない、と思ったりしたので
このままC++だけで完成させたいと思います。

まぁ、アイテムとかスキルとかのcsvファイルまではできないと思いますが。
0904名前は開発中のものです。2008/10/03(金) 01:43:32ID:OCKJePks
乙。でも
> プレイしながら編集、という形が、編集作業が楽かもしれない、と思ったりしたので
この下りと
> このままC++だけで完成させたいと思います。
ここは全く関係ないおww

今はC++だけやりたい気分と素直に言ったほうが静まる
0905名前は開発中のものです。2008/10/03(金) 10:20:41ID:t2pHonQE
それでもいいんだけど、結局Stdも入らないのは1円も使いたくないということか
評価版でいいじゃん。
0906名前は開発中のものです。2008/10/03(金) 13:37:37ID:+ke5of9f
つまりここの奴らは自前じゃエディターがつくれないやつばっかなんだろ
0907名前は開発中のものです。2008/10/03(金) 13:49:22ID:t2pHonQE
別にそう思ってりゃいいじゃん。
オレは横から作っちゃいけないスレだと思ってるけどな。
0908名前は開発中のものです。2008/10/03(金) 13:50:09ID:t2pHonQE
はかせが自分で、「こんなの作ってくれ」って書いたらすぐ作ってやるよ。
0909名前は開発中のものです。2008/10/03(金) 18:04:20ID:xNjzu0eO
運営コストがかかるのでスレは相乗り奨励ですぅ。

スレッドを立てる前に
まずは既存のスレッドを利用できないか検討してください。
スレッド一覧とページ内検索をどうぞ。(Win『Ctrl+F』キー、Mac『コマンド+F』キー)
まずは関連性の高いスレッドで話題を振り、盛り上がるかどうか確認してください。 迷ったらスレッドを立てる前にここで質問を。 住民の皆様へのお願い
スレッド乱立防止にご協力をお願いします。
0910はかせ2008/10/03(金) 23:49:30ID:wugWho/h
・FieldMapのMapObjをvector<MapObject *>型に変更しました。
 でもvecterに変えたら動作がめちゃくちゃ遅くなりました。
 元の仕様に戻すかも知れません。

・イベントエディタで新たにイベントを作れるようになりました。(編集はまだできません)
 なんだかAPIをいじるのが楽しくなってきました。

動作が重くなった件ですが、もしDLして起動してくれる人がいるなら1フレーム何ミリ秒かかってるか教えて欲しいです。
左上の方で ○○/16 と出てる数字です。
ちなみに僕は120ミリ秒前後でした。

>>904
他の言語のことをよく知らないのでそういう発言になってしまいました。すみません。
C#もC++/CLIも興味はあるんですが、やっぱり早いところ完成させたいので
C++のみで行くことにします。
0911名前は開発中のものです。2008/10/04(土) 02:20:09ID:hMvNa4t9
>>910
ソース見てないけど要素をnewするならptr_vector
0912名前は開発中のものです。2008/10/04(土) 10:14:48ID:foxvI0pn
std::vector<T>::at(i)は境界チェック(iがthis.size()以上かを比較、実装によってはもっと色々やってるかも)
をするんで単純に配列を[i]で参照してたものと比べると遅くなる。

でさらにそれが毎フレーム、しかも二重ループ内でのgetMapObjとかで使われてて
そいつらの内部でもループするから(ry
実際どんだけコストがかかってるかはプロファイル取ってみないとわからんけどね

とりあえずmapObj.at(i)使ってたところを全部mapObj[i]にして見てどれだけ速くなったか試してみてくれ
フレームあたりの呼び出し頻度から考えればそれなりに改善するとは思うんだけど
0913はかせ2008/10/04(土) 13:57:12ID:t+TrV97T
>>912
ありがとうございます。だいぶ改善しました。20〜30f/msってとこですね。
イベントの数が多い街中だと一歩歩くごとに引っかかる感じですが少ない外だとスムーズに歩けてる感じがします。
いや、イベント数じゃなくてマップに設定したイベントのせいかもしれません。
0914名前は開発中のものです。2008/10/04(土) 23:50:56ID:hMvNa4t9
>>912の推測があってるならマクロ一個定義するだけで改善するはず
何だったかは忘れた。はてなのxtalco氏の日記参照して

さぁ終電終電…
0915名前は開発中のものです。2008/10/05(日) 00:36:32ID:fLJ9z/bM
ファミコンの性能で動いてたんだから、そこまで気にしなくてもいいんじゃね。
それより書き易さとか定全性の時代でふぁ?
0916名前は開発中のものです。2008/10/05(日) 02:22:38ID:G8m6MQV2
ええと、ファミコンという名前のWindowsPCがあるのかい?
0917名前は開発中のものです。2008/10/05(日) 02:34:13ID:tMuqv+yj
ファミコンとC++では、アルゴリズムが全然違うだろうな
0918名前は開発中のものです。2008/10/05(日) 09:14:12ID:amBcbael
#define _SECURE_SCL 0
のことか
こちらも試してもらいたいね
0919名前は開発中のものです。2008/10/05(日) 12:48:57ID:jbMdxvoh
うわー、すごい不毛
0920名前は開発中のものです。2008/10/05(日) 16:44:44ID:amBcbael
_SECURE_SCL
http://msdn.microsoft.com/en-us/library/aa985896(VS.80).aspx

ただしこれはstlのヘッダが読まれる前に定義されとかなきゃならん上、
_SECURE_SCLが0でコンパイルされたオブジェクトファイルと1でコンパイルされたオブジェクトファイルが
混在してると正常にプログラムが動作しない可能性があるのでプロジェクト内で統一する必要がある

なので、ソースの最初で「必ず」読むヘッダを作っておいてその中で#defineするといいんじゃないんでしょうか
stdafx.hを使っているならこの用途のファイルとして使えるんだけど
0921フローラ2008/10/05(日) 16:57:41ID:Ro1QqDVo
皆さん、こんにちは
ご機嫌いかがでしょうか?
では早速で申し訳ございませんが、よろしければどなたか「おじょうさま」の作り方を教えていただけませんでしょうか?
どうぞよろしくお願いいたします。
ちなみに私はテリーさんでも荒らしさんでもキチガイさんでもございません。
どうか勘違いなさらないで下さいませ。
0922フローラ2008/10/05(日) 17:00:33ID:Ro1QqDVo
皆さん、こんにちは
ご機嫌いかがでしょうか?
では早速で申し訳ございませんが、よろしければどなたか「おじょうさま」の作り方を教えていただけませんでしょうか?
どうぞよろしくお願いいたします。
ちなみに私はテリーさんでも荒らしさんでもキチガイさんでもございません。
どうか勘違いなさらないで下さいませ。
0923名前は開発中のものです。2008/10/05(日) 22:40:47ID:fLJ9z/bM
デザパタを適用する事による処理コストなんて大したことない。
物理演算や描画周りの重さに比べればメソッド呼び出しがちょっと増えるくらい誤差みたいなもん。

デザインパターンは省メモリプログラミング手法でもなければ、高速化手法でもない。
どのデータに対してどの処理を行うかを、継承と抽象化を使って示しているにすぎない。

皆がパターンやオブジェクト指向をありがたがるのはソースコードが肥大化しても
グダグダになりにくいという利点があるからであって、そこに処理速度の話を持ち込むのは
少々お門違いな気もする。
0924名前は開発中のものです。2008/10/05(日) 23:20:54ID:1KBKtonS
ゴバーク?
0925名前は開発中のものです。2008/10/06(月) 00:00:30ID:Qj0tWv49
ID:fLJ9z/bMの頭の中は
コンテナ=デザインパターン
となんだと予想してみる
0926名前は開発中のものです。2008/10/06(月) 01:05:57ID:RvjjvnYl
誤爆だろうな
突拍子がなさ過ぎる
0927はかせ2008/10/07(火) 01:10:22ID:cGqX38kk
新規で設置するイベントの向きやタイプを選択できるようになりました。
>>918,920
_SECURE_SCL は定義してみたけど、位置が違うみたいです。orz

〜 hoge.h 〜
#define _SECURE_SCL 1
#include <vector>

みたいなファイルを作って#include <vector>の代わりに置けば大丈夫でしょうか?
0928名前は開発中のものです。2008/10/07(火) 01:36:27ID:pZbzG5u6
プロジェクトファイルに書けるじゃん…
0929名前は開発中のものです。2008/10/07(火) 01:39:00ID:UfrGka1u
わざわざバッファオーバーフローの安全装置外すって…
0930名前は開発中のものです。2008/10/07(火) 02:01:26ID:0+ULamF/
>>927
そのテの奴はいちいちソースを弄らずにコンパイルスイッチで済ませるのが普通
-D _SECURE_SCL
というオプションをコンパイラに渡せばいい
0931はかせ2008/10/10(金) 22:06:45ID:KVSkn1sj
>>930
なるほど。そういえばそんな機能がありましたね。
でも、どうやって設定するんでしたっけ? Orz
気長に思い出します。

エディタの項目を増やしました。
かなりそれっぽくなったと思います。
ただ、スクリプトを書くところでIMEが働かず半角しか入れられなくて困ってます。
CreateWindowする時に何か引数を入れる必要があるのでしょうか?


現在リアル引越しの準備中です。
13日に引越しがあります。
引越し先では回線が通ってないので更新がストップします。

…今住んでる所があと一ヶ月契約残ってるので、ここの回線使えですか Orz
0932名前は開発中のものです。2008/10/10(金) 22:43:45ID:JQgoxjfF
WS_EDITでIME機能しなかったっけ?
0933はかせ2008/10/10(金) 22:58:02ID:KVSkn1sj
>>932
WS_EDIT 自体が定義されてないとコンパイラに怒られました。
CreateWindow()の第三引数に | でビット加算?するんですよね?
0934名前は開発中のものです。2008/10/10(金) 23:20:21ID:9fPi5x0+
>>931
VSなら、
プロジェクトのプロパティで
C/C++→プリプロセッサ→プリプロセッサの定義
のリストを編集するといい(スイッチは不要で、中身だけ書く)

実際にclに渡されるコマンドラインは、同じく「コマンドライン」で確認できる
0935名前は開発中のものです。2008/10/11(土) 06:55:10ID:8vKoe7Jg
口だけの無能丸出しで

チンカスがまた暴れてたのかw



過去ログ見て久々に笑ったわ
0936名前は開発中のものです。2008/10/11(土) 08:36:03ID:uGBGE3a9
お前も懲りないなあ
レス数が900を超えています。1000を超えると表示できなくなるよ。