1 名前:名前は開発中のものです。 [2011/07/29(金) 13:42:31.89 ID:eqalPxic] 商業流通でなければフリーで利用可能な ゲームエンジンNScripterについて語るスレです。 ・本家 ttp://www.nscripter.com/ ・うpろだ ttp://nscuploader.pa.land.to/
429 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 07:34:57.99 ID:k5+9vckt] Nスクの講座サイトで、よく「ラベル*defineは存在しません」を出して馬鹿にされてる事があるけど、 Luaに苦戦してる今の俺が、正にその状態なんだろうな
430 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 09:36:08.08 ID:o+W5ba/7] >そういうレベルで教えてくれるサイトが皆無で辛い そこで躓いてるレベルだとまだ覚えるの難しいと思うが まず、講座じゃなくてNスク付属のサンプル動かせれば 何がどう必要か分かるんじゃないだろうか ちなみにサンプルはXP暫定版には付いてないよ
431 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 11:49:56.93 ID:pvZTNxt8] サンプルわかるようになったら >>1 のろださんの非公式マニュアルもオススメ シスカマからluaはここでお世話になったYO!
432 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 13:37:21.79 ID:D30lsGcF] >>428 defsubの拡張版だと思うといいよ function〜endっていうのがひとつのかたまり *label〜returnみたいなもん たとえばcspの連番処理 これをdefsubでかくとこうなり、 *cspr getparam %101,%102 for %100=%101 to %102: csp %100: next return luasubでかくとこうなる。 function NSCOM_cspr() local n,n2; n = NSPopInt(); NSPopComma(); n2 = NSPopInt(); for i=n,n2 do NSExec('csp '..i); end end で、luasubは可変引数が使えるから、従来のcsp+連番機能なんていう命令が作れたりする function NSCOM_csp() local n,n2; n = NSPopInt(); if (NSCheckComma()) then NSPopComma(); n2 = NSPopInt(); else n2 = n; end for i=n,n2 do NSExec('csp '..i); end end csp 1 ;ふつうのcsp csp 1,10 ;1から10番までを消す
433 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 13:37:56.47 ID:D30lsGcF] 長々とやったけど、まあ単純にNスクでこう書くものは、luaではこう書けるなって遊びながら覚えてくのがいいと思う ローカル変数だのブロックがどうのとかはあとからでいい あと雰囲気としてはjavascriptがかなり近いと思う こっちのほうが解説してるサイト多いので、のぞいてみてもいいかもね 要するに>>428 は雛形みたいなのがないからわけわかんねって言ってるんだと思うけど luaはたぶんそういう感じで使ったりするものじゃない気がするよ
434 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 13:58:07.72 ID:oOmXgU53] まさにその状態……てことは つまりマニュアル読んでないのか
435 名前:名前は開発中のものです。 mailto:sage [2011/12/24(土) 18:06:20.56 ID:SMeLLO6e] NSLuaなら公式のマニュアルと、 TIPSと永字八法とNScripter Scripting Factoryのブログ記事で充分じゃね? あとは普通のLua系記事をググって探せばOK。
436 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 03:08:22.62 ID:coIpYXkJ] スクリプトも動かせるようになって、luasubとかluacallとかの概念は理解出来てきた、と思う。 とりあえず、分からないなりに進めてるけど、最初の例題 ******************************************************************************** -- 例題 -- 以下でOKが表示されるよう、関数funcを定義してみること。 str, num = func("", 1) if str == "関数" and num == 3 then NSOkBox("OK!", "") end str, num = func("変数と", 123) if str == "変数と関数" and num == 369 then NSOkBox("OK!", "") end ******************************************************************************** これが、超難問 おそらく、func という関数を自作して、引数として "" と 1 を受け取り、 それをfunc内で処理して、結果を戻り値として、変数str, numに代入する、 という、引数・戻り値・代入の3つの作業を同時に行わなくてはならない、 超エキスパート向けの難問なのだろうと、理解してとりかかる。 考えた回答を書いてみる ******************************************************************************** str, num = func("", 1) if str == "関数" and num == 3 then NSOkBox("OK!", "") end str, num = func("変数と", 123) if str == "変数と関数" and num == 369 then NSOkBox("OK!", "") end function func(str_tmp,num_tmp) --""と1 をfuncに受け取る方法が分からない if str_tmp == nil then return str_tmp = "関数",num_tmp + 2 end if str_tmp == "変数と" then return str_tmp = "変数と関数",num_tmp + 246 end end ******************************************************************************** 動かしてみるとエラーメッセージ --------------------------- [string "str, num = func("", 1)..."]:1: attempt to call global 'func' (a nil value) --------------------------- ってなんだorz 多分、文法が間違ってるんだろうけどわからんorz
437 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 08:50:59.36 ID:6cu7T9Y+] >>436 二つミスがある。 一つはfuncそのもの。 このfuncは、引数として与えられた文字列と数値を加工して返すものだと想像できる。 a.文字列については、"関数"と言う文字列を末尾に加えて返し、 b.数値については3倍して返す そういう動作をするものだと考えられる。 function func(str, num) return str.."関数", num*3 end これが一番簡単な実装。欲を言えば引数チェックも欲しい。 function func(str, num) if type(str)~="string" then NSOkBox("第一引数には文字列を指定してください。", "func"); NSEnd() end if type(num)~="number" then NSOkBox("第二引数には数値を指定してください。", "func"); NSEnd() end return str.."関数", num*3 end 二つ目のミスは、記述の順番。 Luaに限った話ではないが、プログラムは上から下に向かって実行される。 >>436 では、下の方でfuncを定義しているので、上の方ではまだfuncが未定義である。 なのにfuncを実行しようとしているので、「funcはnil(未定義)なのに、関数として実行しようとした」と言うエラーメッセージが出る。 順番を入れ替えるとこれは解消される。 NScripterでは、実行の前にラベルを解析してしまうので、これでも動くのだが、Luaではそうはいかない。
438 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 09:36:34.45 ID:6cu7T9Y+] >>436 しかしまあ、どこの例題か知らんけど、例題のための例題って感じがして、糧になりにくいと思わせるなあ。 前提として、以下のURLの記述を仕様とせよ。 wikiwiki.jp/imagine/?%B0%AD%CB%E2%B9%E7%C2%CE%2F2%BF%C8%B9%E7%C2%CE 一体の悪魔は、一つのテーブルで表現されるとする。 例)妖精ピクシーの場合 pixie = {} pixie.level = 4 -- レベルは4 pixie.race = "ピクシー" -- 種族はピクシー pixie.category = "妖精" -- 分類は妖精 悪魔表は一つのテーブルで表現されるとする。 例) daemons = {} daemons[1] = pixie daemons[2] = garm 以下、たくさん。 参考)kimamaneko.fc2web.com/megami/devil/devil-kyu2.htm 例題1)引数に悪魔を一体受け、その合体コストを返す関数how_much_for_uniteを作成せよ。 例題2)引数に悪魔を二体受け、それらが合体した場合の新しい分類名を返す関数new_categoryを作成せよ。 ※合体できない組みわせの場合は、nilを返すものとする。 例題3)引数に悪魔を二体受け、それらが合体した場合の新しいレベルを返す関数new_levelを作成せよ。 ※合体できない組み合わせの場合は、nilを返すものとする。 例題4)引数にレベルと分類を受け取り、それに最も近い悪魔を返す関数select_daemonを作成せよ。 ※レベルと分類が完全に一致する悪魔を返すのがよいが、それがなければ、レベルを一つ落として再検索せよ。これを見つかるまで繰り返す。 ※レベルが0が検索されるようであれば、nilを返せ。
439 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 09:40:50.39 ID:mQBMbhjV] >>438 それはそれで抽象的すぎてだめじゃね? 合体コストって概念何よ?って話にもなるし。答え幅広すぎ。 なら単体テストみたいなさっきの例のが確実だと思うけどなあ。
440 名前:438 mailto:sage [2011/12/25(日) 09:44:00.24 ID:6cu7T9Y+] 例題5)悪魔合体の成功率を返す関数success_rate_for_uniteを作成せよ。 ※仕様は適当。自分がルールデザイナーになった気分で考えること。 ※なお、悪魔とプレイヤーとの親密度が高いほど、成功率も高くなるものとする。 こういうゲームのルールを自分で設定して、そのルールを実装するのが、一番訓練になると思う。 その時に心掛けるのは、最初から全部作ろうとしないで、バラバラの部品にしてしまうこと。 難度100の問題を1個解くよりも、難度1の問題を100個解く方が簡単で早いからね。 例題6)例題1〜5までの成果物を組み合わせて、悪魔合体の関数daemon_uniteが作れ。 ※実際にはまだ足りないものがあるはずなので、足りない部分を指摘せよ。 ※足りない部分は作成せよ。
441 名前:438 mailto:sage [2011/12/25(日) 09:51:11.63 ID:6cu7T9Y+] >>439 うん、抽象的すぎると思う。俺も思う。 言われたこと、仕様書をただ実装するだけのコーダーならその反論もありだと思う。 けど、このスレにいるのはプログラマーだけじゃないだろうし、 少人数での同人ゲーム開発なんかの場合、ルールデザイナーとプログラマーが兼任することも多いんじゃないか。 なので、ルールデザイナーとしての練習もやって損はないと思う。 ちなみに例題のように分割してやると、後でルールが変わった時にも変更箇所が少なくなって楽になる。
442 名前:438 mailto:sage [2011/12/25(日) 10:07:01.45 ID:6cu7T9Y+] 例題1)の回答例 悪魔合体のコストは、悪魔のレベルの二乗の半分切り捨て。 function how_much_for_unite(daemon) local level = daemon.level return math.floor(level * level / 2) end
443 名前:438 mailto:sage [2011/12/25(日) 10:14:30.54 ID:6cu7T9Y+] 例題2)の回答例 予め、可能な組み合わせ表を作っておく。 local unite_matrix = {} unite_matrix["鬼神+女神"] = "地母" -- こういうのがずらっと続く function new_category(daemon1, daemon2) local key = daemon1.category.."+"..daemon2.category return unite_matrix[key] end
444 名前:438 mailto:sage [2011/12/25(日) 10:18:39.99 ID:6cu7T9Y+] 例題3)の回答例 合体後の悪魔のレベルの最低値は、合体前悪魔のレベルの平均(切り捨て)+1 function new_level(daemon1, daemon2) return math.floor((daemon1.level + daemon2.level)/2)+1 end
445 名前:438 mailto:sage [2011/12/25(日) 10:26:24.71 ID:6cu7T9Y+] 例題4)の回答例 お詫び。ルールの読解に間違いがあった模様。合体後のレベルは、例題3の関数で計算した後、そのレベルより上でもっとも近いものだった。 よって、例題4は変更する。 例題4)引数にレベルと分類を受け取り、それに最も近い悪魔を返す関数select_daemonを作成せよ。 ※レベルと分類が完全に一致する悪魔を返すのがよいが、それがなければ、レベルを一つ増やして再検索せよ。これを見つかるまで繰り返す。 ※レベルが100以上で検索されるようであれば、nilを返せ。 悪魔表を使う。 function select_daemon(category, level) if level>99 then return nil end -- デフォルトでレベルが100以上の悪魔は存在しないので、自動的に失敗。 for i, daemon in ipairs(daemons) do -- daemonsは悪魔表テーブル if daemon.category==category and daemon.level == level then -- カテゴリーとレベルが一致したならば、 return daemon -- その悪魔を返す。 end end return select_daemon(category, level+1) -- 一致する悪魔がいなければ、レベルを一つ増やして再検索。 end
446 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 12:02:48.17 ID:mQBMbhjV] >>441 うーん。考え方の相違だな。 Lua手を出している時点で、シスカマ範囲ではできないやりたいことを実装する目的があるはずだから、 考えるクセをつけよう!練習だ。というより、いきなりガチでLua実装入った方が早いと思う。 他人の出す目的より、自分の目的のがモチベが高いわけで。 ただ、ルールデザイン練習はやっといた方がいいのは同意。 だけど、シスカマ時点でクセついてる筈ってのが俺の持論。これは互いに持論の違いだな。
447 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 15:44:14.14 ID:CITFEZji] >シスカマ時点でクセついてる筈 これは俺も同意だな 出来てないのにLuaやろうって無茶にも程があると思う
448 名前:名前は開発中のものです。 mailto:sage [2011/12/25(日) 20:37:17.55 ID:CO8tyEqs] シスカマ覚えられるんならLuaだって大丈夫じゃないの 俺はLua覚えたけど未だにシスカマする気にならんぞ
449 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 14:59:14.62 ID:67PNxtfr] 立ち絵の着せ替え(オプションで設定した通りに全立ち絵が変わる)ってどうやるんですか?初心者レベルじゃ無理でしょうか
450 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 15:09:37.42 ID:FVTT5C1u] 余裕で出来るけど、説明がやたらめんどくさいから自分で考えろw とりあえず、今出てる立ち絵データは配列にとっとけ。 オプション画面出るときにそっから判断して画面変わる前に差し替えろ。
451 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 18:37:44.72 ID:auOwyvQc] 懐かしいな。ひぐらしのなく頃にのスクリプトが、 それやろうとしてたんだよな。 魅音がずっとスク水で過ごすモード。 切り替える部分作ってなかだったんだよね。
452 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 20:04:43.99 ID:wkb7Gx1k] >解像度を変えないフルスクリーン化に対応 これで横にビヨーンと伸びなくなるのかな?
453 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 20:20:53.69 ID:zY7ar4DP] 知らんが、何処からの引用だ
454 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 20:48:27.10 ID:wkb7Gx1k] >>453 高橋氏のツイッターだよ
455 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 22:04:44.22 ID:zY7ar4DP] そうなのか ちなみに最新のは画像伸びないの知ってるよな?
456 名前:名前は開発中のものです。 mailto:sage [2011/12/28(水) 22:22:37.29 ID:wkb7Gx1k] そうなんだ!教えてくれてありがとう
457 名前:名前は開発中のものです。 mailto:sage [2011/12/29(木) 00:11:43.79 ID:jRKB4rGM] >>455 ver2.95だとどうなん?
458 名前:名前は開発中のものです。 mailto:sage [2011/12/29(木) 01:03:08.66 ID:SNxc9XSS] >>457 グラボのドライバ設定でどうにでもなると思うよ?
459 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 00:50:16.65 ID:YeI6Bhyl] バックログでのボイス再生機能作ってるけど難しい。
460 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 01:32:04.11 ID:yk889r9A] 凝ったことしないなら簡単だぞ。素直に文字変数ログ分用意しる
461 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 01:36:55.71 ID:5la37KAr] $に文字代入してのエンディングリスト作ったんだけど 表示されるのにすごいもっさーとしてしまう どうすれば軽く表示できるかな?
462 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 03:22:37.60 ID:YeI6Bhyl] バックログでのボイス再生機能の何が難しいって、 テキスト表示単位をページごとにするとタグの読込や改行の動作がおかしくなることなんです。
463 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 03:34:38.22 ID:YeI6Bhyl] menu_click_pageを使うと改行時にタグを上書きしてしまうようなので、 自作フラグで表示単位が1ページごとの場合はクリック待ち部分を回避する仕組みにしたのですが、 そうすると今度は@のあとに改行があっても無視して次の文章が表示されるようになってしまいました。
464 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 04:16:07.93 ID:4URI+33P] >>461 質問の意味がちょい分からんのでやや詳しく
465 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 16:16:44.79 ID:5la37KAr] >>464 エンディングを見るたび表示が変わるエンディングリストを作りたい 最初に$200から$210まで"まだ見ていません"を代入 エンディングごとに$200(〜210) "○○ルートクリア"と代入されるようにして $200から$210を一括表示すれば、見たエンディングは"○○ルートクリア" 見てないのは"まだ見ていません"と表示される ↑この方法でやってみたけど、パッと表示されず、すごく遅い もっと軽く出来る方法ってあるの? 初歩的な質問で申し訳ない
466 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 19:03:06.91 ID:7XtNfDfo] 200から210って事はたかだが11個? Nscが遅いといってもそこまでかかるもんかな? 何か他に余計な事やってたりしない?
467 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 19:15:46.36 ID:YeI6Bhyl] 自己解決しました。 menu_click_pageを使うとバグる。 そこで自作する。 まず、pretextgosubラベルへ飛ぶ。 そこで、改ページ待ちではなくクリック待ちの時に、 タグの読込を行わずにreturn。 これで改行時にタグが上書きされることを防ぐ。 さらに、textgosubラベルで、 自作の文章表示単位変数で1ページごとの表示かをチェックし、 改ページ待ちではなクリック待ちの時に、 texecの後にreturnでボタンウエイトをすっ飛ばす。 という方法でした。 ポイントはtexecを挟むこと。これ重要。 これでmenu_click_pageで生じるバグを回避しつつ、 その挙動を再現できる。
468 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 19:28:24.50 ID:YeI6Bhyl] と思ったら駄目だあああああああああああ 今度は普通のモードでタグの上書きが発生する。 どうやらnscの仕様では、 改行時はクリック待ちと同じフラグが立っているらしい。
469 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 21:09:11.35 ID:YeI6Bhyl] と思ったら治った。バグが治った原因がわからないのが怖い・・。
470 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 22:02:40.41 ID:yk889r9A] よし、ここはお前の日記帳だ
471 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 22:09:23.47 ID:YeI6Bhyl] だって誰も反応してくれないんだもん。 苦労したけど自力で完成させたよ。 バックログボイスと1ページごとの表示の両立は、 やってるサークルも少ないと思われる。
472 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 22:19:22.65 ID:scp7LHB9] 片っ端からLuaの配列にでも放り込んで、改行ごとに適当な印付けりゃいいんじゃないの
473 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 22:35:45.59 ID:5QKdvwFd] そりゃスルーされるさ 一喜一憂して楽しむのは良いけど 目新しい試みでもないし どんだけ苦労しようと無関係だからな
474 名前:名前は開発中のものです。 mailto:sage [2011/12/31(土) 23:17:36.13 ID:yk889r9A] >>471 少なくねえよゴロゴロしてんじゃんw 分かんないならここで愚痴っぽく遊んでないで コード切り出してうpろだに上げて質問するとか真面目に助け求めれよw
475 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 06:18:59.66 ID:kfpmSDFL] Lua連携のおかげで複雑な処理も大半は機械的に解決できるようになったからな。 いや喜ばしいことなんだが
476 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 13:28:28.41 ID:BgQtP27i] NScripterが標準でgosub備えてるのって結構大きいことだよねと今さら思った
477 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 13:39:28.72 ID:P/YSTbQa] 吉里吉里にはないの?
478 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 14:25:00.52 ID:DiWw/Ztx] 制御系は普通にマクロがあるぞ
479 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 16:38:27.64 ID:TlkXPH+/] お年玉でフォントきれいに+袋文字くれないかなあ
480 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 17:00:31.21 ID:u2I/QOQr] 今度のコミケで出た全年齢向けのやつで、 Nスクなのに袋文字使ってるのあるね。 dllフォルダ開けたら、NSFukuro.dllってのが入ってた。
481 名前:名前は開発中のものです。 mailto:sage [2012/01/02(月) 17:44:14.93 ID:TlkXPH+/] DLLとか難しいのじゃなくてデフォで出来るようにして欲しい;;
482 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 02:53:02.04 ID:bvTXJMF8] 作るならともかくDLL利用のどこが難しいのか。フォルダにぶち込んで参照させるだけじゃない 俺はgosubそのものよりgosub (文字変数)がありがたいかな
483 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 15:06:58.62 ID:OC9rRSVf] 今敢えてNスクでゲーム作るメリットってなに 動作も軽くて吉里吉里ほど複雑&特殊じゃないって感じかな あんまり凝らないならLMもいい感じだけど
484 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 16:39:51.70 ID:0xSGg8xw] 俺が使いやすいから。以上。
485 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 16:45:45.76 ID:KB4iYri+] >>483 過去に自分が作ったシステムのソースを流用できることくらいじゃない? これから作り始める人には、Nスクを選ぶメリットは無いんじゃないかな。 パッと見で文法が好みだった、とかそういう人以外は。
486 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 16:54:08.37 ID:0xSGg8xw] そーいや好きなサークルがNスク使ってたからというのが最初の理由だな
487 名前:名前は開発中のものです。 mailto:sage [2012/01/03(火) 16:57:21.86 ID:3zp3Z4tY] >そーいや好きなサークルがNスク使ってた こういう選び方がいいと思う
488 名前:名前は開発中のものです。 mailto:sage [2012/01/04(水) 07:20:11.91 ID:2TFyruCZ] 吉里吉里は自由度が高いのはいいが記述が独特かつ面倒臭すぎる 普通のADV作るだけならNスクで十分 単に吉里吉里で開発したってだけでNスクのデフォ設定より劣化した システムの同人ゲーも多い
489 名前:名前は開発中のものです。 mailto:sage [2012/01/04(水) 17:56:37.83 ID:/SgBWTAX] >>7 まあこのスレにいる人はだいたい利点分かってるよ
490 名前:名前は開発中のものです。 mailto:sage [2012/01/05(木) 01:24:12.47 ID:nwf6MGOo] そのまま使えるサンプルがない
491 名前:名前は開発中のものです。 mailto:sage [2012/01/05(木) 14:20:43.38 ID:ke1xvZ03] 作ってサンプル配布する活動すれば 君が思うような環境が整備されるよ
492 名前:名前は開発中のものです。 mailto:sage [2012/01/05(木) 21:07:41.43 ID:wY2IoIAP] サンプルサンプルって、何のサンプルなんだよ。
493 名前:名前は開発中のものです。 mailto:sage [2012/01/05(木) 22:14:38.73 ID:fiLBhy7q] 800*600で機能全部入りのサンプルスクリプト。
494 名前:名前は開発中のものです。 mailto:sage [2012/01/05(木) 22:21:23.60 ID:7klZLqc3] >>493 金払って作ってもらえ。
495 名前:名前は開発中のものです。 mailto:sage [2012/01/06(金) 00:23:06.34 ID:ms+RveEj] その手があったか!
496 名前:名前は開発中のものです。 mailto:sage [2012/01/06(金) 01:18:50.52 ID:oyGwXbqE] >>492 派生なんて幾らでもあるじゃん 何いってんの?
497 名前:名前は開発中のものです。 mailto:sage [2012/01/12(木) 20:54:01.08 ID:fNhgq8LV] Nスクって半角英字って打てないの?
498 名前:名前は開発中のものです。 mailto:sage [2012/01/12(木) 21:38:35.06 ID:SqhrQmPV] その程度もググれない人にはね
499 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 07:29:55.36 ID:QG7Lv9gL] 動画再生しながらテキスト進めることってできるの?
500 名前:名前は開発中のものです。 mailto:sage [2012/01/15(日) 13:45:44.46 ID:S9jRaNsi] movie命令の説明読めよ。 また、非同期はできるけど、動画のサイズとか調整しないと、テキストウィンドウが隠れるけどな。
501 名前:名前は開発中のものです。 mailto:sage [2012/01/17(火) 03:19:41.96 ID:/VgTmkz+] www.dotup.org/uploda/www.dotup.org2526075.jpg すみませんメニューバーからフォントを消したら こんな風になっちゃったんですけど何でしょう?
502 名前:名前は開発中のものです。 mailto:sage [2012/01/17(火) 12:27:10.66 ID:zsjT6kEH] >>501 NScripterのバージョンはどれ? 再現する最小のスクリプトは?
503 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 03:25:10.18 ID:U9i155ra] >>502 バージョン2.96 *define killmenu 1 game *start click end 最初は隠れてるんですけど、メニューバーの下をマウスカーソルでなぞると出てくるんです
504 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 11:20:58.29 ID:qZbFhSth] なぞらなくても終了の横に「MS ゴシック」って既に出とるな デフォのシステムはautosaveoff付いてsaveがまともに働いてないとか放置気味な傾向にあるけど どっちもシスカマやってるのには無関係だしな
505 名前:名前は開発中のものです。 mailto:sage [2012/01/23(月) 21:52:54.14 ID:J4W2nqH8] c_lookbackは存在しないって何がアレなんだすか?
506 名前:名前は開発中のものです。 mailto:sage [2012/01/23(月) 23:07:57.52 ID:t0OzId0U] >>505 何の話? 書きこむならしっかり書きこめよ。 それともスレ違いか?
507 名前:名前は開発中のものです。 mailto:sage [2012/01/23(月) 23:09:53.92 ID:v3+X9vkQ] どうせ誰かのコードをパクろうとしたら、自作関数でつまずいたんだろ。ほっとけ
508 名前:名前は開発中のものです。 mailto:sage [2012/01/24(火) 19:56:42.45 ID:ZgXG1lWB] ツイ見たら来月以降にNスク2来るみたいだ 楽しみ
509 名前:名前は開発中のものです。 mailto:sage [2012/01/24(火) 20:30:44.72 ID:JHM5g0m4] ささっと移植できるなら速攻乗り換えるけど、互換性低めなら使うのしばらく後かな。Luaなら劇的に早いだろうしさっさと乗り換えたくはあるが
510 名前:名前は開発中のものです。 mailto:sage [2012/01/25(水) 00:45:10.68 ID:DxXwNkwA] twitterやってんの? 今のサイト持ちはtwitterだのSNSだの情報発信があちこち分散してて追うのがだるい
511 名前:名前は開発中のものです。 mailto:sage [2012/01/25(水) 00:59:19.47 ID:5Rr9elnP] パッチ当ててもセーブデータ保持 テキスト表示の非同期化 2D描画の軽量化 ズーム処理を綺麗に アニメにレイヤー効果 袋文字利用 テキストレイヤの複数化 埋め込みフォント利用 現状の不満はこのあたり。ここが改善されたら移る。
512 名前:名前は開発中のものです。 mailto:sage [2012/01/25(水) 05:15:21.95 ID:aEjB2DRK] 画像に関してなら ぼかしフィルタが欲しいかな
513 名前:名前は開発中のものです。 mailto:sage [2012/01/25(水) 19:32:04.82 ID:K1dvIYDg] 袋文字があればそれだけで・・・!
514 名前:名前は開発中のものです。 mailto:sage [2012/01/26(木) 22:38:42.13 ID:xXi2JmZC] NSFont.dll+本体太字で現れる極太文字に憑かれちまった俺としては袋文字そんなに人気なのが不思議でならない
515 名前:名前は開発中のものです。 mailto:sage [2012/01/26(木) 23:31:11.84 ID:bl9Rz77a] 袋文字だとメッセージ窓をおされにできるから
516 名前:名前は開発中のものです。 mailto:sage [2012/01/27(金) 00:51:57.51 ID:CWRt4QyY] オサレとか知らんけど 使えないとツールとして古くさく感じはするかな
517 名前:名前は開発中のものです。 [2012/01/28(土) 04:13:17.45 ID:ZwxvQlrp] NScripter2に期待
518 名前:名前は開発中のものです。 [2012/01/30(月) 00:11:34.24 ID:9b8vEgiY] nscripterでげーむつくったら「ださい」って……ひっく…… いまは「きりきり」だろって、だれもやってくれないの…… もういじめられなくて、すむの…?
519 名前:名前は開発中のものです。 mailto:sage [2012/01/30(月) 00:22:04.92 ID:+dNInPnD] きりきりももうふるいやろ これからはスマホたいおうせなあかんで
520 名前:名前は開発中のものです。 mailto:sage [2012/01/31(火) 12:15:54.78 ID:mH01bj3M] iOSで動かすにはスタティックリンクでアプリ一つにまとめられるようにしないとな
521 名前:名前は開発中のものです。 mailto:sage [2012/02/03(金) 14:49:40.28 ID:ysRVSidX] 旧ボタン命令で複合ボタンがっつり定義してるスクリプト(読み込み0.5秒くらい)って新ボタンに置き換えたら体感速度変わる?
522 名前:名前は開発中のものです。 mailto:sage [2012/02/03(金) 18:45:25.55 ID:MsurGKet] 自分でやりなよ…
523 名前:名前は開発中のものです。 mailto:sage [2012/02/03(金) 19:10:49.84 ID:ecED1Sax] >>521 マジレスすると、ボタンに使う画像の読み込み+描画が一番時間かかる。ボトルネックはそこ。 ボタン命令の列挙〜ボタン待ち実行の部分の新旧の違いを体感するのはポンコツPCでも難しい。 ただ、ボタンを押したと判定する時の感度は圧倒的に新ボタンの方がいい。
524 名前:名前は開発中のものです。 mailto:sage [2012/02/07(火) 20:33:59.43 ID:W4OFzqLl] 古い講座見て作ってたら透過png使える事この前知ったわ('A`) これまでの苦労が…
525 名前:名前は開発中のものです。 mailto:sage [2012/02/07(火) 21:28:29.12 ID:3LyOaQjt] なんでわざわざ古いの見るんだよw
526 名前:名前は開発中のものです。 mailto:sage [2012/02/07(火) 23:45:08.15 ID:iiC/Xk3e] 軒並みPNG前にあった講座ばっかだから 分からんでもないけど調査不足としか言いようが無いなw
527 名前:名前は開発中のものです。 mailto:sage [2012/02/08(水) 00:46:53.06 ID:/JaLOdH3] ですよねー('A`) Oggや新ボタンは使ってんのになんでpngは気づかなかったんだろう
528 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 01:24:33.55 ID:wyVjphUw] NScripter2の発表が目前の今、 死化粧にしかならんかも知れないけど、 マニュアル類をもう一度編纂したいなあ。
529 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 07:00:38.52 ID:xh/idZ7t] 今月“以降”でしょ? またいつもの自分を追い込むために 言うだけいって出ないって流れかもしれんから やりたければやれば良いと思う