[過去ログ]
【アリス】system4.0【御用達】 (563レス)
【アリス】system4.0【御用達】 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
352: 名前は開発中のものです。 [sage] 2008/01/02(水) 22:03:35 ID:vVbqFkaY 演算子のオーバーロードがやりたいなら、無理だ。 普通に、構造体を2つ渡す関数を用意するのじゃ駄目かね? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/352
353: 名前は開発中のものです。 [sage] 2008/01/03(木) 00:22:17 ID:J9suxAsk 初歩的な質問で申し訳ないけど……。 整数を16進数で返す方法ってありますか? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/353
354: 名前は開発中のものです。 [sage] 2008/01/03(木) 09:20:17 ID:fZeOkcpH Sys4に限らないと思うけど、 2進数も10進数も16進数も、表記法が違うだけで中身は同じだよ。 10進数16が、16進数0x10という見た目になるだけであって どちらもint型変数に格納できる。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/354
355: 名前は開発中のものです。 [sage] 2008/01/03(木) 10:31:39 ID:J9suxAsk はい。つまり表記で返すやり方を知りたいのです。 例としては、整数65535 を 文字列"FFFF" で返すということです。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/355
356: 名前は開発中のものです。 [sage] 2008/01/03(木) 16:11:12 ID:X7Gj3bxx >>355 プログラムの中で返したいの? って、変換した奴だけ使いたいなら、いくらでもソフトあるか。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/356
357: 名前は開発中のものです。 [sage] 2008/01/04(金) 08:38:05 ID:bR+AzSYo >>355 いろいろ試してみたけどむずかしい。10→16なら簡単なんだけどね。 方法を予想してみると、とりあえず16進数の桁数だけ領域を取った一次元のint配列に 「1-15」までの要素を入れ、最後にくっつけるやり方がスマートかもしれない。10進数から 16進数の桁数を算出する方法と、要素に16進数での値を入れる方法さえ分かればできると思う。 (俺はわからない) http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/357
358: 名前は開発中のものです。 [sage] 2008/01/04(金) 12:15:27 ID:Bc3fruj+ "%x"とかじゃ駄目なんか http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/358
359: 名前は開発中のものです。 [sage] 2008/01/04(金) 13:36:14 ID:ZvrZQLG7 間違えた。16→10だ。 つまり"FFFF"を 65535 にするならWIKIを参考にできるんだが。 >>358 "%x"って何だっけ? 出力変換なら、そういうのは無かったように思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/359
360: 名前は開発中のものです。 [sage] 2008/01/04(金) 14:18:47 ID:Bc3fruj+ 適当にググったらCめいた出力変換が出来る様なことが書いてあったよ ttp://www.geocities.jp/akt_trade/sys40/ScenarioVar.html 俺はsystem4.0使ってないから無責任な発言ですまんが http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/360
361: 名前は開発中のものです。 [sage] 2008/01/04(金) 15:48:13 ID:VVEb3/k/ れつとれさんとこのは使い方が違うような…… 蛙のダンジョンさんとこのソースがいいんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/361
362: 名前は開発中のものです。 [sage] 2008/01/04(金) 17:04:16 ID:i/Zwdvnb 蛙のだんじょん!ところの人です。 頑張ってソース書いたけど、れつとれさん所の解説読んだら、出力変換できました。 以下ソース。(パラメータあんまりよく分かってません) void 10→16進数(){ int 元=RAND(2147483647); string 結果="%0X" % 元; '10進数:'NH(元);R; '16進数:'S(結果);A; } http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/362
363: 名前は開発中のものです。 [sage] 2008/01/04(金) 19:34:30 ID:ZvrZQLG7 おおほんとうだ。マニュアルには int値変換%d float値変換%f string値変換%s char値変換%c bool値変換%b しか書かれてなかったから試さなかった。すまん>358。 "%X"は2バイト文字ではなく大文字になるみたいだね。 ありがとう熾憂さん。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/363
364: 名前は開発中のものです。 [sage] 2008/01/09(水) 20:42:47 ID:oVZERYj2 >>356-363 遅くなりましたが有り難うございます。 おかげで型sz、引数intの関数をつくれました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/364
365: 名前は開発中のものです。 [sage] 2008/02/02(土) 22:57:39 ID:ykvhHgTN プログラマ募集キター!!! 腕に自身のある奴、行っとけ! 俺は無理orz http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/365
366: 名前は開発中のものです。 [sage] 2008/02/03(日) 00:14:39 ID:fzEiLEZm 大阪まで通えません>< そもそも腕に自信もないがorz http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/366
367: 名前は開発中のものです。 [sage] 2008/02/14(木) 15:33:24 ID:lFvH5fEb SACT2関数の REGISTER_MESSAGE_CALLBACKとSACT_MESSAGE_REGISTの 使い方が良くわかりません。 サンプルコードを試してみたがマニュアルにあるコードの実行例を再現できない。 ボスケテ http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/367
368: 名前は開発中のものです。 [sage] 2008/02/16(土) 01:56:37 ID:OruBd+lh サンプルコードとは違うけど、コールバック関数内のreturnを消して、 一番最後にSACT_MESSAGE_REGISTを追加すれば、再現はできるよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/368
369: 名前は開発中のものです。 [sage] 2008/02/16(土) 02:16:48 ID:IniXt8yd ボス 決して走らず急いで歩いてきて そして早く僕らを助けて…か! むう lFvH5fEb…なんて難しい注文を! 蛙でございます。 //ユーザー定義コールバック関数 void game_message_callback(ref int nMsgNum,int nNumofMsg, ref string sText){ //メッセージが 主人公 という文字列であれば ランス に置き換える。 if(sText=="主人公"){ sText="ランス"; nMsgNum = -1; } SACT_MESSAGE_REGIST(nMsgNum, sText); } void 初期化(){ REGISTER_MESSAGE_CALLBACK(&game_message_callback); } SACT_MESSAGE_REGIST関数が''内の文字を表示させる関数っぽい。しかしmessage関数の処理を見たらユーザー定義コールバック呼出が設定されているときに、このSACT_MESSAGE_REGIST関数が処理されない感じだった(たぶん)。 SCAT弄るの嫌なのでユーザー定義のコールバック関数の方に追加。 なお、ソース見たらsact_message_callback_tは関数型だったので、REGISTER_MESSAGE_CALLBACKの引数はsact_message_callback_t型の関数を使えということだろうと。 多分マニュアルの単純な記述ミスだと思います。 関数型って何なんだ…って所から始めたので、正直合ってる自信がないけど、一応動いたことは動いたので、取りあえず動けばいいやってことでしたら。 正しい説明は他の人お願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/369
370: 名前は開発中のものです。 [sage] 2008/02/16(土) 10:06:39 ID:nq5dFx5j >>368-369 ありがとうございます。再現できました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/370
371: 名前は開発中のものです。 [sage] 2008/03/09(日) 08:31:00 ID:SkvlBWml ニコ動に、作ったものを投稿したいのだけれど sys4で録画する方法が分かりません。どうすればいいんでしょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/371
372: 名前は開発中のものです。 [sage] 2008/03/09(日) 19:13:29 ID:Cz82xsvA sys4と関係ない一般的な話だから、Windows板かソフトウェア板にでも行って DirectXでもキャプチャできるソフトを探せ http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/372
373: 名前は開発中のものです。 [sage] 2008/03/09(日) 23:03:46 ID:SkvlBWml それがキャプチャーできんのです。flapでもdxtoryでも。 SYS4の場合、DirectX系の動画キャプチャーでは無理っぽいのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/373
374: 名前は開発中のものです。 [sage] 2008/03/10(月) 01:04:50 ID:/kCN8Glm 戦国ランスのキャプチャ動画あったはずだから何かしら方法があるんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/374
375: 名前は開発中のものです。 [sage] 2008/03/10(月) 23:52:10 ID:PZZg9K26 最近のグラボにはよくS端子出力とかが付いてるから、 デッキを経由したりキャプチャボードに繋げばVGAサイズくらいでコピれるかも http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/375
376: 名前は開発中のものです。 [sage] 2008/03/11(火) 09:50:35 ID:g0w5Ny2+ チュートリアルのセーブロードの件で質問です ロード時にセーブ直前に表示されたメッセージ再描画のため MSG_DRAW_LAST(); を使用していたので、再現するため game_main(){ //色々略 'アブドゥル'A; MSG_DRAW_LAST(); } 上記ソースでテストしたところ 「アブドゥル」改頁待 のような実行結果となってしまいました。 どうもMSG_DRAW_LAST();が無視されているとしか思えないのですが 再びボスケテいただけないでしょうか wiki・・もうちょっとSACTも触れて欲しいです http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/376
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 187 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s