[過去ログ]
【アリス】system4.0【御用達】 (563レス)
【アリス】system4.0【御用達】 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
426: 名前は開発中のものです。 [sage] 2008/07/25(金) 12:28:15 ID:Q5jnN89c SP_SET_CG(sp[y][x], table[i]); SP_SET_CG(sp[y][x], top_x+64*x, top_y+64*y); 気が付いたらこんなソース書いてて混乱して時間潰した SP_SET_CGって第3引数で可視状態の真偽値をとるからコンパイル通っちゃうんだよな フヒヒ サーセンw http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/426
427: 名前は開発中のものです。 [sage] 2008/08/28(木) 02:16:59 ID:K6mLeZkq dialog.hll使って文字入力しようと思ったけどもはやチンプンカンプン なにからどうしていいやら…… http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/427
428: 名前は開発中のものです。 [sage] 2008/08/28(木) 19:19:57 ID:LdnPjG5s まずDLLの組み込みから始めようか。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/428
429: 名前は開発中のものです。 [sage] 2008/08/29(金) 01:08:26 ID:DdMsRdaO ソース自体は *** string szNAME; int n文字長=10; int nHP; int n最小値=1; int n最大値=255; Dialog.InputMsg("主人公の名前",n文字長,szNAME); Dialog.InputNum("HP初期値",n最小値,n最大値,nHP); *** で、各々文字列と数値をダイアログボックスから受け取れます。 HLLの追加はプロジェクトファイルとiniファイルに、以下の記述を加えます。(たぶん) 【Test.pje】 HLL = { "Dialog", "Dialog", } 【System40.ini】 LoadDLL = { "Dialog", } 詳しくは、「System4.0マニュアル」の「System4.2言語マニュアル」の上のフレームあたりを読んでください。私も理解度イマイチです。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/429
430: 名前は開発中のものです。 [sage] 2008/09/04(木) 23:08:35 ID:p8U2SvmA 少し前までjavaを使ってた程度なんですが これでリアルタイムSLGを作るのは難しいですか? 2DのSRWスクコマのような物を作ってみようと思ってるのですが http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/430
431: 名前は開発中のものです。 [sage] 2008/09/04(木) 23:12:45 ID:W7KLjndY 2DのSRWスクコマってのがよく分からんが sys4でリアルタイムなゲームは止めといた方が無難 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/431
432: 名前は開発中のものです。 [] 2008/09/04(木) 23:16:32 ID:p8U2SvmA >>431 そうですか。ありがとうございます。 もしよければ何か他にいいキットを教えていただけますか? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/432
433: 名前は開発中のものです。 [sage] 2008/10/05(日) 15:16:26 ID:LvwCR6np System4.0で ・画像ファイルの一部からスプライトを作成 ・スプライトの一部だけを描画 ってできないんでしょうか? 例えばトランプを使いたいときには 画像ファイルが54ファイル必要なんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/433
434: 名前は開発中のものです。 [sage] 2008/10/05(日) 15:31:11 ID:63L1Lh3V ■● ▲★ みたいな画像から★マークだけを切り出してスプライトにするのはできる。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/434
435: 名前は開発中のものです。 [sage] 2008/10/05(日) 15:43:06 ID:LvwCR6np >>434 使用する関数を教えてもらってもいいですか? ヘルプ見直してもちょっと見当がつきませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/435
436: 名前は開発中のものです。 [sage] 2008/10/05(日) 15:51:52 ID:/4hND2Fz CG_COPYとCG_COPY_AMAP。 SP_COPYではないので注意。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/436
437: 名前は開発中のものです。 [sage] 2008/10/05(日) 15:55:28 ID:LvwCR6np ありがとうございます!やってみます! http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/437
438: 名前は開発中のものです。 [sage] 2008/10/06(月) 23:13:40 ID:l3V9qpay 激しく今更だが、分割せずにSDK&CG&BGM一式置いてみた。 ftp://alicesoft.org/pub/sdk/ 繋がらなかったらごめん http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/438
439: 名前は開発中のものです。 [sage] 2008/10/14(火) 12:22:51 ID:qhhWtbit 質問です。 自分で画像ファイルを作ったのですが、思ったように透過されません。 水色の▼の画像24bitと、アルファ用bmp8bit、両方きちんと作っているつもりなのですが・・・ ↓にファイルupしましたので、もしよければ何が悪いのかご指摘いただけないでしょうか? よろしくお願いします。 ttp://alicesoft.org/uploader/count.cgi?alice00022.lzh http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/439
440: 名前は開発中のものです。 [sage] 2008/10/14(火) 13:25:48 ID:ERnEDCb5 確かに24bitと8bitのファイルを用意しているようだが、何かうまくいかんなぁ。 sys4のコード書くのは面倒だったんで、 ALDLINKERでポポリタンのファイルと差し替えてALDを試しに作ってみるというのをやってみたんだけど >439のファイルをそのまま使うとツールがフリーズする。 Vixで一度開いてBMP形式で上書き保存して再試行するとうまくいった。 元ファイルと比較してみると、8bitの方のファイルのサイズが違うのでよくよく見てみると何か怪しい。 ttp://alicesoft.org/uploader/src/alice00023.jpg 俺の結論:24bitのファイルは問題なし。8bitのファイルが(一応BMPだけど)不正なのでVixで開いて上書きして再チャレンジ。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/440
441: 名前は開発中のものです。 [sage] 2008/10/14(火) 21:35:59 ID:qhhWtbit >>440 ありがとうございます。確かに見直してみると異様に少ないファイルサイズでしたよね。 Gimpで透過付pngを作って、ruby+RMagick(ど素人です)で変換しようかともくろんでたんですが 画像の保存形式の設定が悪かったんでしょうね。 みなさんはどんな感じでSPファイル作ってるんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/441
442: 439 [sage] 2008/10/15(水) 15:39:50 ID:EnJ7ncbz ファイルサイズが違ったのはRLE圧縮がかかってたからだってのはわかったんだけど、 透過の設定がどうも上手くいかない。 完全に黒く塗りつぶしているはずのところが半透過になってるのでおかしいおかしいと いろんなソフトで本画像、マスク画像を作ってみたところ、WinXPのペイントで1から作った マスク画像だと正しくマスクされ、RMagick+RubyやPaint。NETで作った画像だとダメ。 ファイルサイズは完璧に一緒だから怪しいのはカラーパレットかと思い、 正常認識しなかったファイルを窓ペイントで24bit化、再度8bitで保存するといけた。 24bit→8bitに、(System4的に)正常に一括変換できるソフトが見つからない。 ViX、D&D画像変換、BatchGoo、11View他試してみたが8bitBMPに変換できるものが 少ない上、できたとしてもカラーパレットのせいか、完全透過するべきところが半透過に・・・ 何かいいものあれば教えてくださいませ。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/442
443: 名前は開発中のものです。 [sage] 2008/10/15(水) 20:28:07 ID:Ca0BVU29 蛙です。見当はずれなこと言ってたらごめんなさい。 以前作った透過QNTメーカーは使えないでしょうか。 単色の色抜きなら、透過QNTメーカーでQNTに変換して、AliceCG2.exeやNL5.exeでリンクのみするのもありかと。 一応設定変更すれば、影データのみ作成する機能もあります。(出力自体は24bitのQNTですが) 出来上がった影データを8bitのBMPへ変換する手順例は下記のページに書いてあります。 ttp://www5.plala.or.jp/azlight/mask.html 半透明になるのはたぶんパレットが原因だと思います。 黒が0番で白が255番で、途中グラデになってるパレットだと、影データとしてイメージ通りになると思います。 グレースケール用パレットが指定出来たり(Vix)、パレット固定などが出来るソフト(Vieas)なら、動作確認してます。どちらも一括変換は出来ませんが…。 ・普段のSPファイルの作り方 透過させるのはドット絵位なので、SPファイルもついでにedgeで作ってます。ひねり無し…。溜まってきたら透過QNTメーカー使ってます。 ちなみに、上がってるSPファイルをedgeに読み込ませたら、「OS/2用のBMPは読み込めません」とエラーになりました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/443
444: 名前は開発中のものです。 [sage] 2008/10/16(木) 04:17:17 ID:qbuiN3Cq おお、色々ご丁寧に有難うございます。 edgeってソフトよさそうですね。使ってみます。 透過QNTメーカーも使ってみたんですが、 見た目は後からでいいからまずゲーム部分を仕上げようと思いつつ、 半透過も使ってみたいなーと思って色々やってみてました。 で、BMPのパレット見るソフトでNG(↑)とOK(↓)の パレット調べてみました。 ttp://alicesoft.org/uploader/src/alice00025.png ttp://alicesoft.org/uploader/src/alice00026.png カラーなのはXPのPaintです。これでなぜいけるのか不思議。 初歩的なことで長々とすみませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/444
445: 名前は開発中のものです。 [sage] 2008/10/18(土) 09:33:59 ID:ZXmw9V0a 知識がいい加減なことに定評のある蛙の理解なので話半分に聞いてください。 フルカラーの画像は、1ドット毎に R0〜255(8bit) G0〜255(8bit) B0〜255(8bit) 24bitの情報を持っています。 256色の画像は、1ドット毎に パレット番号 0〜255(8bit) の情報を持っています。そして、その画像に共通のパレットを1つ持っています。 (edgeなどのドット絵エディターを使うと分かりやすいです) 透過情報をもつ画像は、フルカラーの画像に加えて、1ドット毎に0〜255(8bit)の透過率の情報を持っています。 この透過率を設定するのに、256色の画像(SP画像)のパレット番号を用います。 つまり、パレット番号さえ合っていれば、SP画像の色はどうでも良いのです。 グレースケールのパレットが、イメージしやすいのでそれが使われているだけです。 ウインドウズ標準の256色のパレット番号0番には黒が格納されており、255番には白が格納されています。(0番〜7番、248〜255番はシステムで使うので固定されています) 半透明を使わない場合は、パレット番号0とパレット番号255しか使わないことになります。 ですから、下の画像の3番目のパレットでも正しく表示されます。(逆に、2番目のパレットは恐らくですが、少しだけ背景が映っていると思います) http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/445
446: 名前は開発中のものです。 [sage] 2008/10/18(土) 18:23:04 ID:KBGV09p4 透過PSDで書き出せるソフトを持ってるなら 吉里吉里付属の画像コンバータが便利よね。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/446
447: 名前は開発中のものです。 [sage] 2008/10/19(日) 07:36:24 ID:8q++gmfP 透過PNGでもいけるね、これはいい物を教えてもらった。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/447
448: 名前は開発中のものです。 [sage] 2008/11/16(日) 14:31:54 ID:q4cJbWLW system4.0ってstaticな変数、関数って作れないんでしょうか? SingletonClassを作りたいんですけど http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/448
449: 名前は開発中のものです。 [sage] 2008/11/17(月) 20:56:42 ID:Fwol8pnq できないと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/449
450: 名前は開発中のものです。 [sage] 2008/11/18(火) 18:05:56 ID:hv2jd2AW グローバルに置いてそれっぽい関数作って使うことにします。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/450
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 113 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s