1 名前:名前は開発中のものです。 mailto:sage [2008/01/22(火) 10:08:46 ID:F6ucBMho] 商業流通でなければフリーで利用可能な ゲームエンジンNScripterについて語るスレです。 ・本家 ttp://www.nscripter.com/ ・うpろだ ttp://andolf.hp.infoseek.co.jp/ 技術的な質問については、書き込み前に下記の確認をお願いします。 NScripterの仕様は確認しましたか? ( はい ・ いいえ ) マニュアル,非公式リファレンスのいずれかを確認しましたか? . ( はい ・ いいえ ) テンプレに記載されている講座サイト(Tipsサイト)は確認しましたか? ( はい ・ いいえ ) テンプレに記載されているWikiサイトは確認しましたか? ( はい ・ いいえ ) 過去スレに同様の質問が無かったか確認しましたか? ( はい ・ いいえ ) ひとつでも「いいえ」があれば、「はい」になるまで努力しましょう
249 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 20:23:27 ID:bYu/HKjW] >>246 元々明朝はある程度サイズないと読み辛いフォントだからねえ。 Nスク以外のエンジンでも細いところの滲みはあんま変わんないし。 NSFont.dll/defaultとsetwindowで太字設定さえやってれば吉里吉里やLMと変わりない印象。 一定のところで妥協するしかないと思う。
250 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 20:27:15 ID:dgnb8Tam] 標準だと明朝が見苦しい。 太字だとゴシックが見苦しい。 悩ましいぜ。
251 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:29:29 ID:YeXIbqu8] フォントプラグインは太字を使用した場合 setwindowの方の太字は切っておかないと潰れるぜ 後、文字スプライトで使う場合文字サイズ省略すると文字色や太さ指定が無効になって 白字で文字が潰れるバグがある。 でもちっとも修正されないんだけどな
252 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:33:21 ID:dgnb8Tam] 一応聞くけど、そのバグ報告したんか?
253 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:36:22 ID:YeXIbqu8] スレよく覗いてるようだったので ここではしたけど メールは出してない
254 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:38:08 ID:N1HgGoxX] 役立たずめ
255 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:40:24 ID:dgnb8Tam] それ、してないのと同じじゃんか。
256 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 22:41:12 ID:YeXIbqu8] あと、setwindowに限らず Nスク側の太字命令の全てがプラグインに干渉するから切るべし
257 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:03:07 ID:bYu/HKjW] >フォントプラグインは太字を使用した場合 >setwindowの方の太字は切っておかないと潰れるぜ 文字スプライトは確認出来たけど、こっちは俺の環境だと確認出来なかった。
258 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:08:54 ID:YeXIbqu8] setwindowほど目立つわけじゃないけどね。 選択肢とかも微妙に潰れるよ。 気にならないなら放置しても良いけど
259 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:14:24 ID:YeXIbqu8] setwindowでか 全画面にしてゴシックで表示してみれば 潰れが目立つと思うけど
260 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:14:34 ID:dgnb8Tam] つーか、報告よろしく
261 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:17:49 ID:YeXIbqu8] すてアド持ってないし、現状困ってないのでオレは報告しないよ。
262 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:25:35 ID:N1HgGoxX] んじゃ報告しとくわ。
263 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 23:27:06 ID:bYu/HKjW] >>259 1:setwindow太字 MS ゴシック NSFont.dll/weight,1 フルスクリーン 2:setwindow通常 MS ゴシック NSFont.dll/weight,1 フルスクリーン 両方でスクリーンショット撮って比べてみたが、目立つという程の差を感じないぞ。 若干だが2の方が綺麗だと感じるが、1で潰れているようには見えない。
264 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 00:14:19 ID:ywqEL5Ub] >>263 画面モードは? 640×480だと結構気になるけど
265 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 00:39:13 ID:ywqEL5Ub] キャプしてみた 使用フォントDF平成明朝体W7 ttp://up2.viploader.net/liveg/src/vlliveg011976.jpg 上がsetwindow太字 NSFont.dll/weight,1 下がsetwindow通常 NSFont.dll/weight,1
266 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 01:36:24 ID:xQ3VdTaG] >>265 すまん。検証ミスってた。 確かにこっちでも言われた通りの現象確認したわ。
267 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 12:10:18 ID:j7B0vMdJ] システムカスタマイズしてそのうち公開するつもりだけど、 下ウインドウ(名前欄は作らない)の行数は3と4のどっちがいい?
268 名前:名前は開発中のものです。 [2008/03/07(金) 12:13:42 ID:j7B0vMdJ] age
269 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 12:42:39 ID:FLkLPl4B] あげw
270 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 13:59:08 ID:R3qkXS68] 下窓なら3行じゃね?
271 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 18:32:41 ID:dgLjCmTT] 大は小を兼ねる。四で用意すりゃ間違うこたぁない。
272 名前:201 mailto:sage [2008/03/07(金) 21:26:22 ID:YDmMWMJ0] >>211 前者のほうです。言葉足らず申し訳ありませんでした。 最新版という位置づけになると思います。 一応あげておきます。何かあればお知らせください。 ttp://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0149.zip 以下追加・変更したもの↓ # v2.75 からの新命令を追加(抜けがあるかも) # 命令の説明文の一部変更 # 関連項目を ABC順→機能順に変更 # ABC別メニューにインクリメンタルサーチ・アルファベット見出しの横に上に戻るリンクを追加 # 機能別メニューを削除 # 命令へのリンクをすべて a.htm〜z.htm に変更 # 基本的なリファレンスを追加 # 命令一覧のカテゴリ分けを細分化 # css も少し変更 >>212 同梱の readme.txt にその旨記載しておきました。
273 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 21:51:29 ID:R3qkXS68] >>272 乙 ># 機能別メニューを削除 これ消すと命令文知らない場合とか(初心者とか) 何となくに見ようかなと思ったとき不便
274 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 22:22:57 ID:B90vsIgZ] 機能別は確かにあったほうがいいな。 初心者じゃなくてもコマンド忘れたとき探すのに便利。 なにか削除しなくてはいけない理由があったのだろうか。
275 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 22:26:37 ID:YDmMWMJ0] >>273-274 命令一覧(右に出るやつ)で事足りるかなーと思ったのです。 やっぱりあったほうがいいですか?
276 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 22:36:25 ID:xQ3VdTaG] >>272 滅茶苦茶使いやすい。ありがとう。 気付いたのは【リファレンス】 を見た後に【命令一覧】に帰れないくらいかな。 機能別は個人的に不要だけどあったらあったで初心者向けにはいいかも。
277 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:22:06 ID:v16bufVm] >>272 ありがとう 見やすいです
278 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:23:00 ID:FFLJMoxc] >>251-266 メル返答来た >フォントプラグインというのは、 >ttp://www.geocities.jp/higuchuu3/ >こちらで公開されているものの事でしょうか? >私が製作したものではないため、どのような方法でフォントの変更を >実現しているのか分かりかねます。 >多分フォント回りのAPIをフックしてると思うのですが、そうなると、 >私の側から修正するのは難しいと思います。 >このプラグインの作者の方に頼んでみていただけますでしょうか。 >このプラグインを使うときは、NScripter側の太字は切っておいた >ほうがいいかもしれませんね。 >それでは、以上よろしくお願いします。 だそうで。プラグインの作者への連絡までやる気ないんで、ここまで。
279 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:46:18 ID:Rt5kDNez] …誰にメールしたって?
280 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:48:09 ID:R3qkXS68] >>275 おお、命令一覧って一部じゃなくて機能別でページ分けてるのか ホイールで全文見れんから気が付かなかった。 これならまー、問題ないと思うけど ちと分かり難かった。 >>278 なんだ、あそこに載ってるメアド作者本人じゃないのか。 つか何か管理してる人間が連絡取れらないってのは無責任だな
281 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:49:37 ID:FFLJMoxc] あ、直樹くんの方にメルした
282 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 23:51:13 ID:R3qkXS68] 命令文で誤字みつけた 【テキスト・表示】 br 改行する
283 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 00:01:38 ID:TWEJJlBk] どこにメールしてるんだよ……
284 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 00:08:16 ID:Z48ppyy0] 慣れないことはするもんじゃないね。後頼んだ
285 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 01:34:54 ID:TWEJJlBk] や、だから俺はしないってw
286 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 03:22:27 ID:GTOuui4/] 一部で春休み期間に入っています。 今週の流れを見る限り、派手な喰い付き現象が発生しています。 さらっとスルーが出来ない場合は、今月末までスレごと放置する選択も有用です。
287 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 12:23:02 ID:7wgDOOzY] >>281 お前、Nスク作者にもプラグイン作者にも迷惑かけんなよ。 プラグインの説明に連絡先書いてるだろ……
288 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 13:24:16 ID:4M1/owHI] かなり完成度の高いシステムカスタマイズして公開する予定たけど、 まだゲーム完成してないし先こされたら嫌だからまだ公開できない。
289 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 13:35:24 ID:5qvQUDft] >>275 命令一覧はファイル開いた時に パッと見で分からないとダメだと思う 今の状態だとアルファベット順のヤツだけしかないと勘違いし易い
290 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 14:02:33 ID:7wgDOOzY] >>288 お前、誤爆してきただろ。他スレに迷惑かけんなよ。 完成度ねえ。システム充実とオリジナル機能があるなら認める。 バックログがショボかったら馬鹿にしてやろう。
291 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 16:41:54 ID:9cmY40rl] ごめんたすけて 一枚絵の特定の座標をクリックで進行させたいんだが btn 1,50,150,200,40,0,0 btn 2,200,150,200,40,0,0 としてるのに、XYがボタン2の場所以外でクリックすると どこでもボタン1扱いになって進行してしまう。 しかも右クリックでも どうして?
292 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 16:56:33 ID:2anBxNjf] 馬鹿にゲーム作りは無理って話
293 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 17:10:15 ID:faYGo2Yy] >>291 周辺のソースが分からないとコメントしづらいかも。 たとえば考えられるのは、 *btn_lp btnwait %1 if %1=1 goto *btn1 //ボタン1 if %1=2 goto *btn2 //ボタン2 goto *btn_lp ←これがなくて↓にスクリプトが進んじゃってるとか?
294 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 17:16:30 ID:9cmY40rl] >>293 ありがとう。それだ はずかしい…
295 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 17:29:14 ID:aiydTfAs] んな事でいちいち訊きに来られると迷惑 次から自己解決して、できなきゃNScripterに触れようなんて思わないで
296 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 17:33:07 ID:5qvQUDft] >>294 すまないと思うならスレ代表してフォントプラグインのバグ報告して来い
297 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 18:29:40 ID:Ptck0e8Q] まだまだツン成分が足りないな…
298 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 21:53:15 ID:NccxR1zh] >>288 ttp://www.geocities.jp/takasi_tama/ ここで公開されているやつより高性能なことを期待する
299 名前:名前は開発中のものです。 [2008/03/09(日) 11:07:50 ID:yUI6A7kV] CGモードのカスタマイズをしていてバグが発生したので、 どなたか親切な方がいらっしゃいましたら教えてください。 ---------------------------------------------------- for %sub1=0 to 400 step 1 : vsp %sub1,0 : next ;スプライト非表示 if %cg_page<1 mov %cg_page,1 ;現在のページを0以上にする if %cg_page>2 mov %cg_page,2 ;現在のページを2以下にする mov %cg_start,%cg_page*20-19 ;表示CG1枚目番号算出 mov %cg_max,%cg_page*20 ;表示CG20枚目番号算出 for %sub1=%cg_start to %cg_max step 1 : vsp %sub1,1 : next ;スプライト表示 --- 画像をスプライト化 lsph 1,("bg\bg_01.jpg")":a/2,0,3;system\bg01s.jpg"":c;system\bg_null.jpg",60,90 lsph 2,("bg\bg_02.jpg")":a/2,0,3;system\bg02s.jpg"":c;system\bg_null.jpg",200,90 40番まで --- 画像を閲覧済みかチェック if fchk "bg\bg_01.jpg" spbtn 1,1 if fchk "bg\bg_02.jpg" spbtn 2,2 40番まで --- サムネイル画像をクリック if %bwait==1 : bg "bg\bg_01.jpg",10,200 if %bwait==2 : bg "bg\bg_02.jpg",10,200 40番まで ----------------------------------------------------------------------- こんな感じで、全てのページのスプライトをOFFにしたあと、 現在のページのスプライト表示をONするという処理を組みました。 1ページに二十枚のサムネイル画像を表示します。 1ページ目1枚目のサムネイルは表示されますが、それ以外は閲覧済みでもnull画像が表示されてしまい、 ページを切り替えても何も変わりません。何処がおかしいのか教えてください。
300 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 11:32:17 ID:yUI6A7kV] ページ切り替え云々は関係なしに、 サムネイルの一枚目しか表示されないようです。 閲覧したファイル名などは間違えてないはずなのですが。
301 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 11:50:49 ID:nGPGZdTa] ざっとみただけで検証してないから何か見逃してるかもしれんが、思った事。 1ページ目も2ページ目も一枚目だけサムネイルが表示されてあとは非表示なのか、 それとも 一枚目だけサムネイルが表示されてあとはNULL画像が表示されるのか、どっちだ。 前者なら単純ミスでファイル名以外に表示座標間違えてないか、とか。 後者なら一度閲覧情報削除してやりなおすとか、その表示できている一枚目の ファイル名を二枚目以降のCGに書き換えてどうなるか試すとか。 あと、サンプルは上から順に実行されるのでいいのか。 vspで表示にしたあとlsphで非表示にしてるがlspじゃなくていいのか。
302 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 11:58:42 ID:yUI6A7kV] 1ページ目も2ページ目も、1ページ目の1枚目のサムネイルが表示されて、残りはNULL画像です。 座標のミスはないです。 セーブデータを全部削除してやり直しましたが、同じでした。 表示できている一枚目の画像を二枚目以降にすると、ちゃんと表示されるので、 セーブデータには一枚目の画像しか閲覧していないことになっているようです。 lsphで呼び出す部分はサブルーチンで最初に処理しています。
303 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:03:41 ID:yUI6A7kV] 弄っていたらまた変な症状が出てきたのでもうちょっと調べてみます・・・。
304 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:04:00 ID:C+JKUcs2] つか、これどーやって表示状態にする気だ? スレに書いてない部分に書いてあるのか?
305 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:07:46 ID:yUI6A7kV] 画像の閲覧済みチェック・スプライトボタン化のサブルーチンを全部読み出した後で、 最初の数行にあるように、現在のページに表示される二十枚を計算してvspでオンにします。
306 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:11:29 ID:lQMPZsQz] >>303 氏ね^^
307 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:19:05 ID:yUI6A7kV] すみません。一枚目しか表示されないほうは、 データの読み込み部分を組みなおしてみたら治ったようです。 ページを切り替えても1ページ目のサムネイルが表示されたままという バグは治っていませんが・・・。 (ただしクリックすると2ページ目のbgが表示される)
308 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:26:54 ID:yUI6A7kV] 非表示になっているだけでスプライトボタンとして機能しているということでしょうかね・・・
309 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:43:41 ID:yUI6A7kV] 違った。スプライトボタン化したスプライトは非表示にできないらしい・・・
310 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:47:03 ID:G1o/1m8n] そろそろウザイ・・・
311 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 12:57:26 ID:U69a+BKK] NGID:yUI6A7kV
312 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 13:04:50 ID:nTLuqH4M] 無理か出来るかの結論自分で出してから来い。 スレ上で悩まれるとウザいにも程がある。独り言でスレ汚しすんな。
313 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 14:35:43 ID:Kw7s9u/5] >302 >表示できている一枚目の画像を二枚目以降にすると、ちゃんと表示されるので、 >セーブデータには一枚目の画像しか閲覧していないことになっているようです。 それなら完全にスクリプトにミスがあるんだ。 徹底的に調べよう。 「ここは大丈夫なはずだから調べなくていいや」って思い込みはナシだ。
314 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 16:00:27 ID:yUI6A7kV] おかげさまで完成しました。 ありがとうございました。
315 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 16:14:23 ID:Kw7s9u/5] ちょっと待て、原因が何だったのかくらい報告していけw こっちが不完全燃焼でもやもやするだろ!w
316 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 16:20:39 ID:yUI6A7kV] スプライトボタンの内容はボタンのメモリにコピーされているので、 vspで非表示にしたりcspで消去しても消えないようです。 よって、画面書き換え時にbtndef clearでクリアすることで解消しました。
317 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 16:22:09 ID:yUI6A7kV] 一枚目しか表示されないバグについては、 データの読み込み部分を組みなおしたら治ったので、 おそらくは誤字か何かがあったのだと思います。
318 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 16:56:03 ID:Dfie7/ed] >>299 罵声レスは、さらっとスルー汁 揚げ足鳥に餌(>>302-303 ,>>305 ,>>307-309 )を与え続けると反対の意味で懐かれる 差し支えが無かったら、うpろだにサンプル投下してみたら? サンプルにはダミーの画像も一緒に入れてk(ry 動作検証が必須なのでそれなりにレス数は食うかと・・・ (ここまで>>313 の前に書いた)
319 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 17:06:42 ID:nTLuqH4M] >>314 おめでと。 >>318 既に解決したネタを……。リロードしようぜ。
320 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 17:10:49 ID:Dfie7/ed] >>315 本家でも見かけたパターンだけど 勝手に自己完結して消滅されると 真面目な質問さえ歓迎されなくなる >>319 ああ・・・リロードするわ orz
321 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 17:24:06 ID:Kw7s9u/5] ちゃんと解決法を報告していってくれると、 それを読んだ人間(俺達)のうちの幾人かはそれを記憶に留めるだろうし、 そうしたら今後、似たような質問があった場合に解答を見つけやすくなる。 そうやってノウハウは蓄積されるのだ。 などと偉そうに言ってみる。
322 名前:201 mailto:sage [2008/03/09(日) 18:16:47 ID:g9cj4cm8] 非公式マニュアル改訂版アップしました。 ttp://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0151.zip 変更点 # トップページを変更 # JavaScriptオフ環境への対応 >>273-274 ,280 ご意見ありがとうございます。 index.htm を開いたときにABC別と機能別の使い分けについての説明を表示するようにしました。 申し訳ありませんが、いろいろめんどうなのでこれで勘弁してください。 >>276 >>気付いたのは【リファレンス】 を見た後に【命令一覧】に帰れないくらいかな。 JavaScript を切っていると帰れません。 JavaScript をオンにするか、 マニュアル内 _javaoff フォルダの4つのファイルを上位フォルダに置き、 今後は _index.htm からマニュアルを参照するようにしてください。 この際、インクリメンタルサーチと左右ウインドウの同時切り替えが不能になります。
323 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 20:58:35 ID:jpK9YGgH] >>322 乙 >申し訳ありませんが、いろいろめんどうなのでこれで勘弁してください。 捕捉が入ってるだけで十分違います。 ご苦労様でした。
324 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 21:24:20 ID:nTLuqH4M] >>322 乙です。やたら使いやすいねこれ
325 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 11:55:17 ID:LJFlu08J] 一度完成したシステムが気に入らなくなって 数ヶ月ぶりに弄ってみたらなんだか妙なことになってきた。
326 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 11:59:10 ID:SweoWxIE] ここはおまえの日記帳じゃねーんだよタコ助野郎
327 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 12:42:32 ID:LJFlu08J] ホイールで画面スクロールさせたりするときカクンカクンしちゃうんだけど 連続でキーを取得する命令ってあったっけか。
328 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 12:47:58 ID:XiZ+k6k/] 何言ってるかよくわからんけど、ホイール操作後に無駄なくbtnwait2に戻っているなら、それ以上に改善のしようがないのでは。
329 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 12:49:36 ID:LJFlu08J] Oh・・・仕方ないナァ・・・ サンクス・・・
330 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 12:58:20 ID:2wqB251w] *define game *start erasetextwindow 0 setwindow 30,340,26,5,22,22,0,2,12,2,1,":c;textwin.jpg",0,280; 640x200の画像を想定 *test csp -1:print 1 select "ケース1",*case1,"ケース2",*case2 *case1 1.csp->texton->print. \ textoff lsp 1,":c;log.jpg",70,0; 500x480の画像を想定 print 1 click csp 1:texton:print 1 終了\ goto *test *case2 2.csp->print->texton. \ textoff lsp 1,":c;log.jpg",70,0:print 1 click csp 1:print 1:texton 終了\ goto *test
331 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 12:58:35 ID:2wqB251w] すみません。ちょっと疑問が湧いたので質問させてください。 上記のスクリプトのケース1だと"log.jpg"が残ってしまいます。 このように"texton"と"print"の後先で表示画面が変わるのは報告すべき不具合ではなく "texton"をした時の実画面がオフスクリーンバッファとして取り込まれるという明確な仕様なんでしょうか?
332 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 14:46:02 ID:XiZ+k6k/] >>327 ふと読み返したら理解できたよ。俺死ぬべき。 で、以下のようにすればいいのでは? *define usewheel game *start btntime 33 *btn if %10<%11 add %10,10 if %10>%11 sub %10,10 ;// %10:現在画像y座標 %11:目標画像y座標 strsp 1,"いみじ",0,%10,3,1,26,26,0,0,1,1 print 1 btnwait2 %0 if %0=-2 sub %11,20 if %0=-3 add %11,20 goto *btn
333 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 15:01:42 ID:XiZ+k6k/] と思ったけど、反応が悪くなる諸刃の剣。
334 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 16:03:51 ID:LJFlu08J] わざわざd 色々調べてみたら、カクンカクンとなる原因は 大量のスプライトの表示が半分、自作スクロールバーが半分。 画面書き換えにコンマ数秒も掛かる・・・orz
335 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 17:27:39 ID:6S+ajV3M] saveoffはしてるか? 共有部分は全部先読みさせてるか? それやっててもそうなら、もうエンジンの制約上仕方ない。 あとは、スプライトを減らすようにデザイン変えるか、ユーザのGPU面での動作環境条件上げろ。
336 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 18:41:19 ID:LJFlu08J] スプライトを減らしましたが、まだまだ引っかかるような感じです。 一度キー入力をしたら、そのあと一定時間内に再度キー入力があるかを判断して、 あとでまとめて書き換える、という方法を思いつきました。 ・・・けど、どういうスクリプトになるかが分からない・・・orz
337 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 18:51:12 ID:6S+ajV3M] もしかしてキー入力ないのに無駄に再描画してないか? 現在座標を変数に持っておいて、変わってないなら描画をスルーさせないと。 重くなるのはlspとcspとprintだから、それをどれだけ減らせるかアイデア練ってみれ。
338 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 23:15:13 ID:WuBR5NS9] >>336 タイムアウト、連続入力フラグ 一度入力でフラグON タイムアウトで描画 描画時にフラグOFF
339 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 08:57:52 ID:1UVhrvwu] ありがとうございます。 早速試してみましたが、うーん・・・やはり画面が書き換えが遅いと違和感がありますね。 画面書き換えの度にlspとcspをやっているので、 こうなったら、画面外に全部書き出しておいて、必要に応じて画面内に座標を変更する、 という形にしてみます。かなり手間のかかる修正ですが。
340 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 20:10:32 ID:pC2/he0S] 毎回読み込んだ画像消してれば、遅くなるの当たり前 なんのために非表示って機能があると
341 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 21:09:43 ID:1UVhrvwu] いや、表示オンオフでも重いんですよ・・・
342 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 21:16:09 ID:z2e9HaF9] 本質の解決には絶対ならないけど、グラボを買い換えたら解消するぜww かわりにユーザから重い重いと文句言われるけどw
343 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 23:11:40 ID:iwO7bxaz] 新しいのがクるみたいだけど、その話題もここでいいの?
344 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 00:06:14 ID:opRC0ovU] エフェクトスクロール使えば?
345 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 00:35:25 ID:Z0kvsbtC] >>343 何の話だ?
346 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 01:06:13 ID:opRC0ovU] 日記見たんじゃねの だけどスグくるわけじゃないだろ 興奮しすぎ
347 名前:名前は開発中のものです。 [2008/03/13(木) 13:47:30 ID:KXcHbpGO] うおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
348 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 14:55:46 ID:fduDXXlO] ふぅ……。お前ら落ち着けよ。日記にあったからってすぐに来るわけじゃないだろ
349 名前:名前は開発中のものです。 [2008/03/13(木) 21:14:21 ID:PTnC9N7M] 最近Nscripter始めたのですが立ち絵が上手く表示できなくて困っています。 ペイントで適当に作ったものは立ち絵として機能するのですが、 スキャナで取り込んでGimpで加工したjpg画像はなぜか 立ち絵として表示できません。原因わかる方いらっしゃいませんかね?