【アリス】system4.0【御用達】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/11/05(日) 19:38:18ID:cVqN/Dcb長所
・フリー
・C/C++ JAVAっぽい(オブジェクト指向 仮想マシン)
・ゲーム製作に特化している
・ADV、SLG、3Dダンジョン、なんでも作れる
・同梱されているチュートリアルが親切、解りやすい
・実際にアリスソフトで使用されている言語なので、力さえされば同じレベルのものが作れる
短所
・使用者が少ないため、参考にするサイトが少ない
・専用エディタが無い
アリスソフト公式 ユーザークラブ専用ページからDL可(登録無料)
ttp://www.alicesoft.com/
0053名前は開発中のものです。
2007/01/24(水) 11:52:54ID:kDcRpbEg0054名前は開発中のものです。
2007/01/25(木) 00:57:54ID:Kd1+hLBY参考になるのでは
0055名前は開発中のものです。
2007/01/28(日) 12:42:50ID:40ZXnUZRあれはSys4が悪かったのかデカいスプライトを動かそうと思った俺が馬鹿だったのか・・・
ちなみにデカいスプライトというのは 640x480 の一枚絵
0056名前は開発中のものです。
2007/01/29(月) 10:06:08ID:aWjo79xX0057名前は開発中のものです。
2007/01/29(月) 11:48:31ID:802aNsDBなにをしようとしたんすか?
0058名前は開発中のものです。
2007/01/29(月) 13:34:01ID:/uy9JjKFノートPCだったのがマズかったのかもしれん・・・アリスの3DダンジョンRPGは快適に動くので
それくらいなら大丈夫だろうと思ってたんだけど
0059名前は開発中のものです。
2007/01/30(火) 22:03:26ID:zLcH3BLr戦国ランスとかどうやってプログラムしているか激しく気になる
0060名前は開発中のものです。
2007/01/30(火) 22:34:59ID:WotYZuf4どの部分?
0061名前は開発中のものです。
2007/01/31(水) 00:04:47ID:GZgjYUa11ループ毎にnドットずつ動かすんでなくて、
最初のフレーム描画時からの経過時間を元に
スプライトの移動先を決定してやれば
高速PCではぬるぬるに、低速PCではかくかくに
でも移動スピードは同じになって良いと思うお
0062名前は開発中のものです。
2007/01/31(水) 09:31:46ID:dgpOytKlやっぱりデータの定義部分かなあ
0063名前は開発中のものです。
2007/01/31(水) 09:36:35ID:pCFvg/4k0064名前は開発中のものです。
2007/01/31(水) 10:49:30ID:2BeFWFKT1.キャラクターは構造体配列で持つ。
2.イベントはフラグ配列を持つ。
で終了だと思うぞ。
0065名前は開発中のものです。
2007/01/31(水) 20:23:16ID:3/Sr8jsL各キャラのステとかかな?
そんなら、HLLライブラリに入ってるData.hllを使ってんじゃね?
0066名前は開発中のものです。
2007/01/31(水) 22:54:55ID:Ehxnlu6m0067名前は開発中のものです。
2007/02/01(木) 01:20:35ID:sbxrH/e7多分影データの半透明合成が遅いんじゃないかな?
4.0は使ったことないけど、3.9だと大きな画面を重ね合わせると結構重くなった。
4.0で使っているルーチンは、3.9と同じか多少チューニングしただけのものじゃないかと思う。
006859
2007/02/01(木) 23:01:44ID:IDNuqbFWごめん言葉足らずで
だいたい>>65の言うとおりキャラ単位のステータスの定義の仕方
自分の場合は構造体を用意して
・各々のメンバを直接指定してデータを入れる
・ある程度データを一括で指定できるメソッドを作ってそれを利用
の二つを用途に応じて使い分けているんだけどデータが増えてくると
メンテとかでしんどい事になりそうだなあって思ったんだ
もうちっと効率よく出来たりするのかなあとか
あとSACT2のCG〜関数のヘルプの解説、端折りすぎで困った
DirectDrawを少し勉強していたからか何となく理解は出来るんだけど
0069名前は開発中のものです。
2007/02/02(金) 00:49:12ID:M3pobiqsそれって、構造の定義の問題というより、データの入力や登録、管理メンテナンスが大変だってことかな?
だったら、EXCELかなんかでデータ入力して、CSV吐いて読ませるか、
VBAで初期化設定ソース吐き出すようにすればいいんじゃない?
スクリプト内に直接、大量のデータ設定を記述すると見づらいし、
項目が増えたときメンテナンスがめんどくさい。一覧性にも劣るし、一括修正もしにくい。
だからデータはデータで別管理したほうがいいと思う。
俺は大量データを扱うときは、EXCELでやるか専用の管理入力ツール作ることにしている。
そういう話じゃなかったらごめん。
0070名前は開発中のものです。
2007/02/02(金) 09:46:26ID:dRVCeWzO0071名前は開発中のものです。
2007/02/02(金) 10:39:06ID:Oii2g4qdうい、そう言う話です
ゲームを作ろうと考えてSystem4.0に本格着手する前には
自分もCSV形式でデータ一覧を作って読み込ませようと思ってたのですけど、
System4.0にテキストのI/Oコマンドが見当たらなかった為、一度はHSP辺りに
流れたのですがHSPはHSPで自分的に問題があって、いろいろ吟味した結果
データの部分を別ファイルで管理する事を諦めてSystem4.0に舞い戻って来たんですよ
スクリプトで初期設定ソースを自動的に吐かせるのは良いアイデアかも……
HLLライブラリにCSVを読み込ませるっぽいプログラムがあるのが気になりますが
0072名前は開発中のものです。
2007/02/02(金) 10:56:46ID:dRVCeWzOそれでも気に入らなきゃ、VC++あたりで自作する必要有り。
0073名前は開発中のものです。
2007/02/02(金) 17:10:14ID:Oii2g4qdライブラリを見てみましたが何となく判ったような判らないような……
ひとまず色々と弄ってみます
0074名前は開発中のものです。
2007/02/02(金) 19:52:10ID:M3pobiqsFile.hllの方を使うってのは? こっちのほうが使い方簡単そう。
構造体丸ごとセーブロードできるみたいだから、
保存フォーマット解析して、互換データ作成して、それを読ませるとか。
まあ、初期化ソース吐かせるのが一番簡単そうな気がするが。
0075名前は開発中のものです。
2007/02/02(金) 22:39:09ID:hy8TsHIQこっちも同じような機能だけど、マニュアル入ってるから使いやすいと思う。
0076名前は開発中のものです。
2007/02/04(日) 00:16:46ID:uBfiBkcc先日からAliceCG2.exeでのCG圧縮がうまくいかない
圧縮はうまくいくんだがリンクの段階で
§リンク番号抽出
。
・・・・・・・・・
─────────────────────────
§ALDに保存
保存:000%
─────────────────────────
リンク失敗
━━━━━━━━━━━━━━━━━━━━━━━━━
● エラーが発生したた処理を中断しました ●
━━━━━━━━━━━━━━━━━━━━━━━━━
××××
←
みたいになる 最後に上手くいった時から構成を変えずにやってもダメだった
生成されていたALDを消したりしても変わらない
もう少し詳しいエラー内容が判ればなあ
0077名前は開発中のものです。
2007/02/04(日) 02:16:05ID:AbaCip2Hたぶんフォルダがないとか、空き容量がないとかそんなところでは?
リンクは基本的にコピーしてるだけだから、エラーの原因なんて、
そのくらいしか考えられん。
圧縮なら、画像が壊れてるとかあるけど。
0078名前は開発中のものです。
2007/02/04(日) 02:46:13ID:uBfiBkcc最初の頃からずっとRAMディスク上で開発をしてて
一応aldの生成先はDIR.HEDを弄って変えてあるけど
今の今まで問題なくaldを生成出来てたんだよなあ
RAMディスクも空きは900MBはあるから容量不足ではないと思うし……
わからんね
0079名前は開発中のものです。
2007/02/04(日) 10:21:32ID:AbaCip2HRAMディスクなら、フォルダ消えちゃってるとか、フォルダ作り直したときに
名前間違ってるとかない?
AliceCG2.exeはフォルダを作らないから、フォルダがなかったり
名前を間違っていたりするとエラーになる。
落ち着いてフォルダ名や設定を見直してみろ。
最初から使えないんならともかく、今まで使えていたんなら、
設定を間違えているか、環境が違うか、どこかで絶対ミスをしている。
でなきゃRAMディスクが壊れているか、AliceCG2.exeが壊れているかだな。
008076
2007/02/04(日) 22:40:49ID:uBfiBkccあと、aldの生成先をAliceCG2と同じフォルダにしてみたけど
これは関係あるのか判らないなあ……
System4.0のWikiとか作ってみようかなあ
0081名前は開発中のものです。
2007/02/04(日) 23:33:35ID:H27qUrna0082名前は開発中のものです。
2007/02/05(月) 18:31:34ID:mLK5QqFe0083名前は開発中のものです。
2007/02/05(月) 20:10:20ID:alvQjjoL>あと、aldの生成先をAliceCG2と同じフォルダにしてみたけど
>これは関係あるのか判らないなあ……
関係ない。
ALDはどこにでも作れる。
おそらくフォルダ名が間違っていたからRAMディスクが壊れていたんだろうと思う。
0084名前は開発中のものです。
2007/02/05(月) 20:11:31ID:alvQjjoL誤 -> おそらくフォルダ名が間違っていたからRAMディスクが壊れていたんだろうと思う。
正 -> おそらくフォルダ名が間違っていたか、RAMディスクが壊れていたんだろうと思う。
0085名前は開発中のものです。
2007/02/16(金) 23:18:31ID:mehMSUzd0086名前は開発中のものです。
2007/02/16(金) 23:24:03ID:ZxCE2ThK公式だと故意にはぐらかされている気がするぜ。
0087名前は開発中のものです。
2007/02/17(土) 00:42:53ID:eLfFsDlkWA.ald(だっけ)に格納できないのが不便
0088名前は開発中のものです。
2007/02/19(月) 22:50:14ID:pom4X01Zまあ上書き保存すればどっちみち使えるしね。
0089名前は開発中のものです。
2007/02/20(火) 17:15:00ID:xQW/sKYRRPGツクール2000みたいにデータ内の特定コマンドでループさせたり
ついでにWaveも使えたりして鳴らす位置や音量を変えたりとか出来ると
もっと良いけど
0090名前は開発中のものです。
2007/02/20(火) 19:35:40ID:NITCFBiW自分で使ってないからどんな感じか解らないけど
「れつとれ」でググってみ
0091名前は開発中のものです。
2007/02/21(水) 02:31:54ID:z38f7MHrそれとも市販の波形エディタとかで吐けたりします?
とりあえずFLStudioでループポインタ設置したのはだめでした。
まあ>>90のサイトのツールを使わせてもらえばいいけど。
0092名前は開発中のものです。
2007/02/22(木) 14:53:09ID:FwwOIA0Jやっぱりこれくらいしかないのかなあ
何にせよSystem4.0はこの手のにしては情報が少なくてこまる
やはりWikiを展開すべきか
0093名前は開発中のものです。
2007/02/22(木) 14:54:47ID:QgYZ6MJF0094名前は開発中のものです。
2007/02/22(木) 19:20:17ID:ISv1GvMl上級者でも、解析に手間がかかって、労力の割りに得られる成果が少ない。
サイトのSDKは2004年12月のだから、そろそろ新しいやつを出して欲しいところだけど、
その時にはマニュアルを何とかしてもらいたいよねぇ。
それとも、このまま、放置するつもりかな? いい加減2年以上だからなぁ。
0095名前は開発中のものです。
2007/02/22(木) 19:47:29ID:smhPv7CI一部の欲しがってた人の声に押されて公開したけど
やっぱり誰も使ってくれないからモチベーションも上がらない
のではないかと思う
0096名前は開発中のものです。
2007/02/22(木) 20:14:48ID:4tJHOwxr範囲が広すぎてちまちまやってるだけじゃ
中途半端で終わるんじゃなかろうか。
0097名前は開発中のものです。
2007/02/22(木) 22:41:05ID:FwwOIA0Jそれを補うようなwikiが作れればいいと思うんだが
それはそれで大変そうだ
0098名前は開発中のものです。
2007/02/22(木) 23:05:59ID:xJjpKSFMとりあえずSYS4関連のリンクだけでも貼って。
れつとれのサイトも>90に聞いて始めて分かったし、公式リンクが
役に立たない状態なら、わりとこういうのって必要だと思う。
あとはこんなコンパイラーエラーはこんな解決試してみてとか
公式のF&Aの内容を有志でまとめればいいと思うけど。
0099名前は開発中のものです。
2007/02/23(金) 03:50:55ID:6PVUY35Cこれほど使いにくいものだとは思っても見なかったからなぁ。
言語仕様はともかく、ツール系が半端にGUIになったものだから、
使いにくい上、サポートツールも作れない。
それで、3.x用のツール作ってた作者がみんな移行せずに脱落していった。
せめてコマンドライン版のシナリオコンパイラがあれば、
3.xのときのツールがそのまま、あるいは多少の変更で使えたんだが。
0100名前は開発中のものです。
2007/02/23(金) 13:28:01ID:RgF/W3ZZ最近いじりはじめたけどなかなか面白い
セーブやスプライトの環境が標準であるから、生の言語でやるより手っ取り早い
3.xは使った事がないから比較出来ないけど
不便なところはα付きのPNGを直接読めないのと、
サクラエディタの行番号指定に対応してないのぐらい
ただ情報量はとにかく足りてないから、Wikiが出来れば活用したい
0101名前は開発中のものです。
2007/02/23(金) 14:34:10ID:9fIswmW7参考になるサイトとかが少ないし、あっても情報量が少ない
Wikiができればこれから始めようという人達にとっても有用なんじゃないかと
と言いつつ自分でWiki立てる気力は無いんだよなぁ・・・
0102名前は開発中のものです。
2007/02/23(金) 15:54:55ID:rK0GEp8U使いやすいWikiって何?
立てたことどころか使ったことほとんどないのでよくわからんorz
0103名前は開発中のものです。
2007/02/23(金) 16:49:30ID:6PVUY35C一回慣れちまえばそうでもないかもしれんが、これまで慣れ親しんできた
ツールや環境から乗り換えるとなると、非常にストレスがたまるもんだ。
特に便利だと思っていた機能がなくなってしまうと、その機能がある別のツールに
乗り換えちまおうってやつらも出てくる。
3.xから4.xへの移行が進まないのは、言語とツール二ついっぺんに変更を
迫られたせいじゃないかと思っている。
0104名前は開発中のものです。
2007/02/23(金) 19:03:37ID:I9Y4AL9jサクラエディタのパラメータをBBSで書けば対応してくれるかも。
公開初期にもそういうのあったし。
0105名前は開発中のものです。
2007/02/23(金) 20:24:08ID:9fIswmW7個人的にはhttp://wikiwiki.jp/とかが良さそうだと
0106名前は開発中のものです。
2007/02/23(金) 21:05:49ID:RgF/W3ZZその辺は3.xを使った事無いのが良かったのかもしれない
でもアリスの中の人はどうしてるんだろう
別のツールやらライブラリやらを使ってるんだろうか
>>104
サポート無しの物にそこまでは頼みにくいということで、中継用のexeを作ってみた
いちいちDOS窓が出るけど一応行番号付きで開ける
Wikiが出来たらお祝いにアップロードしようかと思ってる
0107名前は開発中のものです。
2007/02/23(金) 21:22:02ID:x0DI0VYp0108名前は開発中のものです。
2007/02/23(金) 21:48:33ID:ZzdyLA1v人気があるという面ではここもある。
ttp://atwiki.jp/
3.Xからの移行組だが、4に慣れると3.Xで何書いてあるのか全然わかんなくなってた。
そういう意味で乗り換えにくいってのはあるけど、単純に性能で見ても、4は今のままだといまいち、
GALZOOや戦国等での仕様を見るに、最新版になれば3.Xから乗り換えられる物になると思う。
0109名前は開発中のものです。
2007/02/24(土) 10:44:36ID:sooREeA4>そういう意味で乗り換えにくいってのはあるけど、単純に性能で見ても、4は今のままだといまいち、
まあ、ほとんどのDLLが3.9時代の流用だからなぁ。
ようは、3.9本体の機能削って、残ったDLLとVM+αで4.0作ったような感じ。
VMの中間コードがマシンコードに近いものになっている分、
解析に時間がかかるようになっている可能性もある。
ベンチマーク取ったわけじゃないから、実際どうだかはわからないけど。
>GALZOOや戦国等での仕様を見るに、最新版になれば3.Xから乗り換えられる物になると思う。
なんかほとんどが専用DLLで、汎用で使えるものは少ないような気がする。
0110名前は開発中のものです。
2007/02/24(土) 22:20:03ID:NtQj83Ck初心者の自分からしてみれば
4も十分使いやすいと思う
まあ凝った事しないからかも知れないけど
ただ指南サイトがほとんど無いのが初心者にはキツイ
れつとれとRubyEye以外はC言語のサイトで何とか覚えたって感じだ
やっぱりwiki欲しいな
0111名前は開発中のものです。
2007/02/24(土) 23:12:05ID:jUHJzVvd選択肢は画像選択式のにしてあるけど、それもDLL使わずに出来そうだし
凝った事というか、画面切り替えのエフェクトとか文字表示は弱いかもしれない
ゴシックと明朝だけだし文字の大きさを細かく変えるのも難しい
でもRPGやSLGには相性が良いと思う
イベント処理にADVの機能が要るんだけど、純粋なADVじゃないもの
0112名前は開発中のものです。
2007/02/25(日) 14:25:49ID:9Wm97uwH同じ
ALDLoader.dll D3D9Factory.dll
DrawPluginManager.dll File.dll InputString.dll
MainSystem.dll MsgLogManager.dll
MsgLogViewer.dll MsgSkip.dll
OutputLog.dll SACT2.dll
SurfaceFactory.dll SystemService.dll
XXILoader.dll
verUP
1.1.2.0 L 1.1.4.0 DecodeCG.dll
1.0.1.0 L 1.0.2.0 DecodeOGG.dll
1.0.7.0 L 1.0.8.0 DrawGraph.dll
2.0.3.0 L 2.0.4.0 DrawText2.dll
1.0.7.0 L 1.0.8.0 EncodeCG.dll
2.8.3.0 L 2.4.0.0 GLEffectCopy.dll
2.1.0.0 L 2.1.1.0 Graph.dll
1.0.2.0 L 1.0.4.0 Math.dll
1.0.2.0 L 1.0.4.0 MusicSystem.dll
1.0.1.0 L 1.0.3.0 PlayMovie.dll
1.0.0.0 L 1.0.2.0 SactEngine.dll
2.1.2.0 L 2.1.4.0 Sound2.dll
2.2.1.0 L 2.2.7.0 Sys42VM.dll
新規:Confirm2.dll AliceLogo2.dll(新規違うけど)
削除:GraphSSE.dll
0113名前は開発中のものです。
2007/02/26(月) 00:20:10ID:6GsQZCC63D表示関係とかも組み込まれてると便利なんだけどなあ。
0114名前は開発中のものです。
2007/02/26(月) 01:16:10ID:B8ja5V5p疑似3Dダンジョンしか作れませんがよろしいですか?w
(俺は構わないが・・・)
0115名前は開発中のものです。
2007/02/26(月) 23:06:40ID:z+ZA7gmT分からないことがあったら人に聞く!
というわけで、公式掲示板に書き込むか、メールで
今後の予定を載せてくれるよう要望出してみたらどうだろ。
数多ければ答えてくれそうな気はする。
0116名前は開発中のものです。
2007/02/26(月) 23:19:26ID:zBQUIaKP更新と言ってもそれほどネタがあるとは思えない
3Dダンジョン用のSDKを公開してくれるとうれしいけどな
あとインテリジェンスなエディタを付けてくれると(超)神
0117名前は開発中のものです。
2007/02/27(火) 00:14:39ID:Xtcuioe9足利かーーーーーー!!!!
0118名前は開発中のものです。
2007/02/27(火) 06:43:24ID:0Iv9GRN8データ込みでつけてくれると色々応用が利きそうだな。
>あとインテリジェンスなエディタを付けてくれると(超)神
VC使ってDLL書けばすぐにでもインテリジェンス。
VMの言語微妙だし、なんか全部VCで書いたほうが楽なような気がしてきた。
0119名前は開発中のものです。
2007/03/03(土) 16:19:43ID:jAsKz0RL0120名前は開発中のものです。
2007/03/03(土) 18:56:08ID:gYLi4chDとりあえず晒す
0121名前は開発中のものです。
2007/03/03(土) 21:05:41ID:jAsKz0RLhttp://wikiwiki.jp/system4/
0122名前は開発中のものです。
2007/03/03(土) 21:15:51ID:9ntVwNpO乙
0123名前は開発中のものです。
2007/03/03(土) 21:34:17ID:gYLi4chDしかしどこから手を付けたらいいものだろう
Sys4を触ってて感じたことをとりあえず適当に蓄積してもいい?
0124名前は開発中のものです。
2007/03/03(土) 21:50:02ID:Yp/PQC/M適当に蓄積しよう
0125名前は開発中のものです。
2007/03/03(土) 22:06:12ID:ngO2HFdJ乙
レスポンスいいし見やすいいいWikiだな
0126名前は開発中のものです。
2007/03/04(日) 00:48:38ID:aOWxBu9z種類別にまとめていけばいいんじゃないかな。
メモページ作ったので、下らないことから面白めなことまで
とにかく書いていってくれ。俺何もできん。
>>125
実はWIKIの機能をよく分からないんだ……。
そのうち不便と思ったら編集よろしく。
0127名前は開発中のものです。
2007/03/05(月) 23:40:13ID:G2iqDBQo俺はMkEditorをメインに補助でEmEditorFreeを使っているんだが
みんなはどんな感じ? お勧めのエディタとかある?
0128名前は開発中のものです。
2007/03/06(火) 00:09:14ID:csx8yMBu0129名前は開発中のものです。
2007/03/06(火) 00:31:35ID:aJfmR6diでも他のエディタ使った方がいいような気もしてきてる
特におすすめのエディタというわけじゃない
0130名前は開発中のものです。
2007/03/06(火) 00:44:43ID:hVoN3q7pバリバリなタイプじゃないけど・・・
0131名前は開発中のものです。
2007/03/06(火) 17:06:26ID:hVoN3q7pあまり上等なものではないが、打ち間違いを見つける位なら何とか。
0132名前は開発中のものです。
2007/03/08(木) 11:34:17ID:JppwOlWUwikiで設定できるものなのか、サーバーレベルで変えないといけない設定なのかしらないけど
もし可能なのであればbmpをブラウザ上で表示されるようにしといてほしい
0133名前は開発中のものです。
2007/03/08(木) 14:06:06ID:yKPCOvxTああいう場合はマスク画像と一緒にZIPにしたらいいんじゃね?
サンプルの絵が必要なら、サムネイルをjpgかなんかで置けばいいし
0134名前は開発中のものです。
2007/03/09(金) 16:55:24ID:JDBaPNvXれつとれの使わせてもらおうと思ったら、全画面←→Window切り替えるとバグるのなorz
0135名前は開発中のものです。
2007/03/09(金) 20:54:49ID:XkOWABixおもしろいからいいけど何だよ、あの文体w
0136名前は開発中のものです。
2007/03/09(金) 21:09:42ID:UmlMMpDhしかしwikiが充実してきてかなりありがたい
CG加工関連で詰まってたから大助かりだよ
0137名前は開発中のものです。
2007/03/09(金) 23:50:18ID:VKFJDN8iそれとどこかで宣伝した方がいい気がするぜ。
0138名前は開発中のものです。
2007/03/10(土) 00:00:50ID:T1R2ll0tアリスのゲームはしないのにSys4は使わせてもらってるけどいいのかな。
以前はおまけCDでしか入手できなかったから買ったけど。
0139名前は開発中のものです。
2007/03/10(土) 00:12:13ID:WIR39AnS0140名前は開発中のものです。
2007/03/10(土) 03:08:14ID:aUnE9wboブログにリンク貼っといた
けど人少ないからほとんど意味ナス
0141名前は開発中のものです。
2007/03/10(土) 04:34:49ID:hPHPqpMO簡単にお金稼ぎ!!!
以下の手順でやれば、無料でお金稼ぎができます。
企業も広告の宣伝になるから、お金をくれるわけです。
(1) http://otakara.shichihuku.com/
↑このアドレスからサイトに行く。
(2) ゲットマネー登録サイトに移動するので、
そこで無料会員登録をする。
※フリーメールアドレスでもOK。
(3)懸賞の応募や無料会員登録をすればするほど、
ポイントが貰え、それを現金に換えられます。
これで現金を稼ぐといいですよ!!!
無料会員登録はこちらから↓
http://otakara.shichihuku.com/
0142名前は開発中のものです。
2007/03/10(土) 22:07:43ID:zWMyOHhd0143名前は開発中のものです。
2007/03/10(土) 22:27:51ID:gWOC+bnRまぁ人もいないことだし別にどっちでも・・・
0144名前は開発中のものです。
2007/03/11(日) 00:10:47ID:4iS92qP3メニューを開いている間にメニュー以外の部分をクリックすると
メッセージが先に進んでしまいます。
MENU_SELECTと同様な処理(メニュー以外をクリックしても無効)
にするにはどうすればいいかどなたかご教授ください。
0145名前は開発中のものです。
2007/03/11(日) 00:50:46ID:0ptRGaac具体的にはループかければいいぜ。
いま直感でソース打ってみた。ためしてないんで
エラーだすかもしれんがこんな感じ。
void しすてむめにゅー(void)
{
int nX,nY;
int 習得;
SP_SET_CG(1,100);
SP_SET_CG(2,100);
for(;;){
MOUSE_GET_POS(nX,nY);
習得 = SP_IN_POINT(1, nX, nY); if(習得 == true) {せーぶ;}
習得 = SP_IN_POINT(2, nX, nY); if(習得 == true){goto 戻る}
戻る:
}
void せーぶ(void)
{'せーぶ'A;}
0146名前は開発中のものです。
2007/03/11(日) 00:55:31ID:0ptRGaac0147名前は開発中のものです。
2007/03/11(日) 01:10:53ID:MQyIyPiX下の習得はラベル使わないで
continue;でforループの内側に飛ばすのはどうだろう
っつーか自分はそうやってる
ラベルのコロンとセミコロンまちがえてエラー出す事多くてさ……
0148名前は開発中のものです。
2007/03/11(日) 01:27:38ID:MMDVUfiBhttp://www.dotup.org/uploda/www.dotup.org3381.zip.html
pass:sys4
独学だけど、自分なりに構造体使ってみたりソース分けたりしてみた。
逆に解り辛いかもしれないけど、そこは暖かく。頑張ってソースを追ってクレ。
シナリオは途中で終わってる。気に入らないので、書き直すつもり。
ソースも作りながらスキルアップしていったので、そのうち直すつもり。
個人的にはセーブ・ロード画面作るのがムズかった。
0149名前は開発中のものです。
2007/03/11(日) 01:36:33ID:MMDVUfiBテキスト全部見たかったらセーブしとくのがオススメ。
ってか、5分で終わるからそんくらいしかセーブすることない。
0150144
2007/03/11(日) 03:56:45ID:4iS92qP30151144
2007/03/11(日) 05:11:42ID:4iS92qP3void しすてむめにゅー(void)
{
int nX,nY;
int 習得;
SP_SET_CG(1,100); //セーブボタン
SP_SET_CG(2,100); //メニュー閉じるボタン
for(;;){
if(KEY_IS_DOWN(VK_LBUTTON)){
MOUSE_GET_POS(nX,nY);
習得 = SP_IN_POINT(1, nX, nY); if(習得 == true) {せーぶ;}
習得 = SP_IN_POINT(2, nX, nY); if(習得 == true){
SP_DEL(1);
SP_DEL(2);
return;}
}
}
これでなんとかうまくたちまわりました。
どうもありがとうございました。
0152名前は開発中のものです。
2007/03/11(日) 10:48:34ID:0ptRGaacSP_IN_POINT(1, nX, nY) == true){せーぶ;}
SP_IN_POINT(2, nX, nY) == true){
SP_DEL(1);
SP_DEL(2);
return;}
こうすれば変数いらんね。
あと場合に応じてSACT_UPDATE();を適当に貼り付けて。
今更だけど、セットCGでなくクリエイトの方で説明した方が良かったなと思った。
0153名前は開発中のものです。
2007/03/12(月) 14:35:36ID:kJkvvD5Kランススレに貼ったものだけど
一瞬で流れたので後はこっちに置いておく
要・戦国ランス
■ このスレッドは過去ログ倉庫に格納されています