・ゲーム製作板のローカルルール(一部抜粋) 扱う話題 ・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から ・ツール(HSP、ツクール等)についての話題 ・ゲームの共同製作やプロジェクト活動 禁止事項 単発質問スレ、単発依頼(「〜作って」)スレ、 個人叩き(個人に対する誹謗中傷)、ツール叩き(具体性のない批判) ・ローカルルールで板違いの話題に指定されている項目の内 このスレで抵触する可能性の高い項目について。 ・市販ゲームの質問や感想 このスレの場合、単なる板違いのみでは無く、複号ネタに繋がり易いです。 ・違法性を含む話題 ONScripterによる多種ハードウェア対応化の話題はお控え下さい。 このスレでの今までの判定結果は、限りなく黒に近い灰色です。
・その他 ・ここは同人ゲーム板ではありません。(ローカルルールそのものが異なります) ・同人サークル活動に関する話題は、同人ゲーム板等でお願いします。 ・名無しでない同人サークルメンバーとしての書き込みはお控え下さい。 ・このスレでゲームの共同製作やプロジェクト活動の宣伝はお控え下さい。 ・不快な発言を見掛けても落ち着いてスルーして下さい。 <荒らし、煽り、晒しはマターリ放置で> ・彼らは放置が一番キライ ・彼らは常に誰かの反応を待っています ・彼らは煽りや自作自演であなたの反応を誘います ・彼らは華麗にスルーして自然消滅させましょう
スレ立て乙 Nスクの二重起動祈願
なんかまたすごいのきたー
さて、一枚絵型の3DダンジョンRPGを作っていた俺はどうすればいいのか
やべーなんかすげー3D酔いするな 普通のゲームでは酔わないのにな
質問です。ムービーの音量をNスク側で変えるのはどうしたらいいんでしょうか?
……あ、一年後か二年後か分からんがNScripter2が作られたら既存のスクリプトを改良・移植すりゃいいのか。あんまり変な処理はしてないから命令の互換性も大丈夫だろうと思いたい
当たり前すぎることかもしれないけど、SGEってここの管轄外?
作者が同じだからいいと思うんだけど どうだろ
NScripter2がどんな中身になるかにもよるだろうけど、まあSGEの話題で埋め尽くされてNスクの話が出来ない…って事にはならないだろうし。まあいいんじゃないのと個人的には思う
吉里吉里スレもKAGとtjsどっちも扱ってるんだから、 Nスクでも、NScripter2とSGE両方とも扱っていいでしょ。ふつーに。 まあ、冬か来年くらいにNScripter2が出ても、 話題作出るまでしばらくは現行のNScripterの話題しか出ないと思うけど。
最初に他スレの範疇になるけど「tjs上で動いているKAG」と「YU-RIS上で動いているERIS」に関しては 専用スレで無い限り、それぞれが1つのスレで混ざっても違和感は少ないと思う。 本題として、仮にNScripter2上で、ある程度の互換性が保持されるとしても スクリプトエンジンそのものが異なるのでSGEは別スレにしたほうが良いと思う。 同じ意味合いとして、一緒くたにすると「とにかく新しい物を使うべき」なんて 流れになりかねないので、ここの総合スレ化は好ましくないと思う。
個人的には将来的に現行のNScripterからリプレースされて このスレそのものが無くなる展開もありだと思ってる。 逆にONScripterの需要の増加で専用スレが立つような展開があっても おかしくないと思う。
たいした話題もないのに細分化したスレが過疎化、機能しなくなったって例はいくらでもあるよね
Nscで.NETみたいな形でノベルゲームが作れるmod(?)が作られるのもちk・・・それはないか
>>24 むしろ、そう思うんだったらゲ製板内で説得性のある具体例を挙げて欲しい。
根本的に別物であれば細分化にはならないと思うし、どのスレも話題が無ければ
自然に過疎化する。
ただ、ここの総合スレ化に関してはもうしばらく様子見して考えたほうがいいと思う。
総合化するとかじゃなくてSGEはまたまだ開発途上と見られてるから 成り行きでここに書き込んでいるだけじゃないの。 もっと開発が進んで使えるようになったら自然と専用スレが建つと思うけど。 そんなに神経質になる問題なのこの事って? 今の段階で建ててもどうせ過疎だろうし、今のところチェックするほど興味ないヤツには 全く情報が見えてこない状況になる。 ここなら目の入る機会が大きいから別にいいと思うけど。
俺もスクリプトエンジン作りてーな でもNScripter無料だし完成度高いからなーとかいつも思ってる
今ここでSGEの話題が出るのは構わないと思うけど
>>18 の問いに対して
現状をそのまま返すのは回答にならない気がしたので
上記のレス(
>>28 )を挙げてみた。
試しに
>>18 を書き替えてみる。
当たり前すぎることかもしれないけど、Scripter3ってここの管轄外?
樋口氏のもmonk氏のも機能ついてなかったけど、 FLASHってプラグイン側で音量調整するのって難しいんだろうか?
スレ誓いだったら自分で適切なスレを探してk(ry
何か偏屈なのがいるな
↑スレ違いだったら(以下略)
NScripter用のプラグイン話はスレ違いになったのか
プラグイン話だと言うのであれば、最初にFLASHの音量制御のやり方を調べようよ。
SGEも中途半端な状態だし、結論出すのは先送りでいいでしょ
itoa $1,%hennsuu mov $0,"*func"+$1 gosub $0 仮に%hennsuu値が0〜99の計100通りあるとして、変数値に対応した関数に飛ばすのは、 NScripterだと上の3行のように簡単に浮かぶんですが、Luaだとどうやればいいんでしょう? if (hennsuu == 0) then func0() elseif (hennsuu == 1) then func1() : :(以下略) : end 例えばこのように100個分書くしかないんでしょうか?
解決策その1 関数をテーブルに登録してから使う 例) ーー テーブルに登録 funclist = {} funclist[1] = func1 funclist[2] = func2 ーー 登録した関数を呼び出す funclist[hennsuu]() 解決策その2 グローバル環境から直接呼び出す 例) _G["func"..hennsuu]() 自分が思い付いたのはこんくらい
>>40 ありがとうございました!!!
loadstringでやるんだろうけど全然分からない…と頭抱えてましたがそんな手が。
うpろーだの非公式マニュアル 場所によって説明部分の項目わけ見難くない? ld cl tal とか並んでた後に各説明してるけど記述ミスかと思った。 なんか分かり辛い。
HTMLなんだから自分で書き換えたら?
同感
>>31 阿呆にしか構われてなくて(´・ω・`)カワイソス
monk氏のなら変数渡す命令あるから、開いてからプレー前にNSCR側で値渡しとけ。
あとはその値使ってASでオブジェクトの音量調整しる。
亀レス乙
亀レスとは言うが、このスレが過去ログとなった時に亀にせよ答えがあるのと答えが全く無いのとでは後から見返す人への役立ち方が天と地ほど違う。 何年後かに同じ問題を抱えてこのスレにたどり着い
彼の日記はここで途切れている・・・
そこは かゆ うま だろ・・・
アップローダで lzhを使えなくしましたのでよろしくです
>>43 見づらくてごめんなさい
>>51 うpろだ更新乙
漏れとしては逆に
>>43 がまとめた非公式マニュアルとやらを見てみたいとオモタ
>>51 乙です。
やべ、昔うpした「デバッガに文字列を渡す、ただそれだけのプラグイン」、再配布用に
添付したプログラムがLZHファイルだった…。
>>54 >添付したプログラムがLZHファイルだった
今のところ気にしないでいいと思うよ
LZH形式が過去のものになるとは世の中何があるか分からんね。こんな世の中ならいつか7zの時代が来るかもしれん
zipはMSがサポートする限り残るだろうな rarはリカバリーレコード付けられるから変わる物が出ない限りまだ残るだろうな 7zは圧縮率高いしいいとは思うが対応するソフトがあれだし今の現状的にこの先も細々だろうな lzhはもう過去の遺物だよね
話題に出すらしないマイナー圧縮形式カワイソス
59 :
名前は開発中のものです。 :2010/06/28(月) 17:18:49 ID:gu7Nmw4Y
>zipはMSがサポートする限り残るだろうな それは、そう長くは残らないだろうという意味だな、と思った俺は変ですか。
>>59 NScripterの対応OSは何だ?
それが答えだ。
世界中の人がWindowsを窓から投げ捨てたら変わるかもしれないが。
nsdshowってNScripterから呼び出せないのかな
試してないけど、requireすれば使えるんでねーの? いや、そもそもデフォルトのNScripterのmovie命令って、そのライブラリ使ったものじゃねーの?
ちょ…のぞみちゃん…付いていけないよ…! …初心者に厳しすぎんだろこの本 他言語やり始めてようやく簡単に思えてきたわ
他言語やったことないと厳しいわ 他言語やったことあるとカス言語仕様に気づくわ どっちにしろ言語としてはひどい
Nスクは解説サイトに頼った方が絶対早い
>>64 RPGツクールから流れてくると夢のような言語に思えてくるぞ
命令ごとにスクリプトの解析ルールが違うからなw ここまで何の美学も無く場当たり的に作れるのはすごいと思う 言葉は悪いけど決して悪い意味ではありません
美しさよりも、とにかく誰でも動かせること優先している点でニーズ分かってると思うぞこれ。 シスカマなんてエンジン開発当初は今みたく一般ユーザがやること想定しなかったくさいしな。 いい加減許せない範囲に至ったからこそのエンジンのリデザインなんだろSGEって。 そういや、Nスクを囓ってるとC学んでもポインタで詰まることは無くなるっつー妙な効果があるw
Nscにポインタなんて概念あったっけ。
>>68 どの行を読んでるか理解しないと組めない。
特にセーブポイントは変なタイミングで使うとロード時に死ぬる。
>>68 変数が連番だから、リングバッファみたいのやってると勝手に身に付く
美しさより何よりとにかく分かりやすさ重視っていうNスクの方向性は嫌いじゃないどころか大好き
先駆者ってのはいつも失敗や無駄を恐れず突き進むものだからな。 美しさを求めるには、まず美しいものも醜いものもたくさん知らなければならない。 長く続けるなら、いずれ必ずどこかでリデザインが必要になるよな。
うーん分かりやすくもないような^^;
いやぁ、他に比べりゃ格段にわかりやすいよ。
統一された規格に拘らないのは素人からするとありがたい。具体的には[r]とかより@を使おうって思想がありがたい。これはこれで半角文字の問題が出てるにしても
一番困るのは、とりあえず動くものさえも作れずモチベーションが下がって 製作そのものをやめてしまうこと なので だらだら組めてとりあえず動くってのは魅力
前にNScriperDS.dllのVolume/Panのフェードが効かないと言った者です。 あれからLuaで組み直したところ、あっさり解決しました。 お騒がせして本当に申し訳ありませんでした。 原因は結局わからないのですが、とりあえず使えてるソースを貼っておきます (nds('play|bgm1|sound.ogg|v8000p-10000f2000') みたいな感じに書く)。 function nds(val) local ndsExec= function (...) local tmp='' for lp=1,select('#',...) do tmp=tmp..select(lp,...)..'|' end NSExec('exec_dll "dll\\NScripterDS.dll'..tmp:sub(1,#tmp-1)..'"') end local nds_Vol_Pan_Fade= function (val) if val then NDS.vol=val:match('v(%d+)'); NDS.pan=val:match('p(%-?%d+)'); NDS.fade=val:match('f(%d+)') end if (not NDS.vol) then NDS.vol=10000 end if (not NDS.pan) then NDS.pan=0 end if (not NDS.fade) then NDS.fade=0 end end NDS={split('|',val);}; NDS.code='/'..NDS[1] -- ※split:nscrのsplitと同じ。 if NDS[1]=='play' or NDS[1]=='playloop' then NDS.resource=NDS[2]; NDS.file=NDS[3]; nds_Vol_Pan_Fade(NDS[4]) ndsExec('/Load',NDS.resource,NDS.file); ndsExec('/Volume',NDS.resource,NDS.vol) ndsExec('/Pan',NDS.resource,NDS.pan); ndsExec(NDS.code,NDS.resource,NDS.fade) end return NSExec2('#getret') -- ※NSExec2:nscr命令の返り値(ブーリアン)。 end
( ゚д゚) … ( ゚д゚) …イミワカラネエ… ( ゚д゚ ) ショシンシャ ニハ ムリダロ コンナノ… トイウカ ブッチャケ ジョウキュウシャ デショウ?
個人的にはすげー有り難かったけど Luaで投げちゃったユーザーも多いんだろうな 一から覚えなおすとは言わないけど、違い物があるだろうし
Luaに触ろうともしていない自分のような奴もいる Nscの機能自体を使いきってもいないしやりたいことはまだ出来る範囲だしなぁ
81 :
77 :2010/07/05(月) 19:20:02 ID:jP+hcOQk
ああ、今見たら直したいとこいっぱいある。
if (not NDS.vol) then NDS.vol=10000 end の辺りも NDS.vol=NDS.vol or 10000でよさげだし、
ndsExec関数もテーブル作って table.concatのほうが短くていい。
>>78 自分もここにいる人に比べたら、超初心者だよ。まだまだ勉強することがいっぱい。
Lua触るのは単純に楽しいの。元々 defsubで命令作るの好きだったからかもしれない。
可変引数使えるし、defsub使う人は取り入れたほうが個人的に楽だとは思う。↓のようなことも簡単にできるしね。
値の型をあんまり気にしなくていいのも嬉しい(atoiとかitoaみたいなことを自動でやってくれる)。
-- 新ボタン命令のクリア&定義を一行で行う関数。書式:bset "[制御文字列]"
-- 例:bset ""(何もしない) bset "dct1000" (bdown/bcursor/btime 1000適用)
function NSCOM_bset()
local val=NSPopStr() -- # valにnscrからの値を受け取る。
NSExec('bclear') -- # 通常のボタンクリア。
if val~='' then -- # 条件文: valが空白以外の時に実行
local bdown,bcur,btime=val:match('d'),val:match('c'),val:match('t(%d+)')
-- # match関数は正規表現のように文字列を検索し、マッチした値を返す。
-- なければ nil。括弧で囲むとその部分だけ返す。
-- # 条件文は false / nil以外の時に真となる。
if bdown then NSExec('bdown') end --# val内に dがあれば真
if bcur then NSExec('bcursor') end --# val内に cがあれば真
if btime then NSExec('btime '..btime) end --# val内に t数字があれば真。
end
end
そもそもLuaで書いたら動くようになるって ちょっと信じがたいんだけど
動くんだからしゃあない。動けば正義
luaとかrubyとかVBのコード見ると酔う。
俺的にはlispが一番酔う
フルスクリーン<->ウィンドウの切り替えって 一時的に停止する方法はないかな? 動画再生時やプラグイン使用時の安全対策で止めたい
止まってるはずでしょ それでも問題が出るならスクリプト側で一時停止したところで解決するような話じゃない
>>87 ごめん。わかりにくかったかも
ユーザーが任意に切り替えるのを一時的に防止できればな、と思って
バチンバチンと切り替えられると危険なタイミングがあるので
それは危険なタイミングをなんとかする方が筋でしょう。
>>86 俺もそれは気になってるんだが、ユーザーさんの良心に期待して諦めてる。
クレーム来たら、頻繁に切り替えないでどっちかでやってくださいと返答するしかないよね。
そんなところにリソース割いても割に合わんよ 気になる気持ちは分かるがれあどめにでも一言書いておいてユーザーに任せればいい
Cで挫折した俺はLuaを使えるのだろうか。
たぶん無理
>>92 JavaScriptがわかれば使える。
>>88 とかめっちゃ簡単なことしかしてないし。
C#ですら挫折した俺に比べれば…
変態のluaと変態紳士のjsを一緒にしないでくれ。 まあ、まじめに言語仕様の話するならluaの方が簡単。 ただ実装のことばかり気にしすぎで分かりづらい部分もある。
C#はCなんかよりずっと難しいだろ メジャーな言語の中ではかなり覚えることが多い部類に入る
Luaって殆ど言語側でやってくれるから、楽するのが好きでNScripterを選んだユーザーとはかなり相性いいと思うんだぜ
Luaって楽したいC/C++プログラマのための言語だからなあ
>>97 も言ってるけど、激しく実装を前提とした仕様なので
どういう風に実装されてるのか想像できないと理解しづらい部分が多々ある
たとえば配列の話。 NScripterでは下のように書くところを…… *define dim ?0[9] numalias test,0 game *start mov ?test[1],100 :mov ?test[2],200 itoa $1,?test[1] :itoa $2,?test[2] mesbox "?test[1]:"+$1+" ?test[2]:"+$2,"title" Luaではこんなふうにできちゃう。便利ですね。 test={100; 200;} NSOkBox('test[1]:'..test[1]..' test[2]:'..test[2],'title')
配列に関してはnscがゴミクズなんだけどね
素のNScrで配列使う奴はマゾ
高速化出来るかと思って情報保存しとく変数を一部Nスクの配列に回したら制約だらけで地獄を見た
そもそも、Nスクの数値変数とか文字列変数ってそのまんま配列だよね
実装の都合だべ。 うぃんどみるのCS2のVRAM丸見え仕様とか俺は好きだぞ。 透過性があって。
>>54 いまさらですが使わせてもらってます
ありがとう
アホな質問でごめん NSLuaと普通のLuaは別物なんだよね? NScripterで普通のLuaは使えない、で間違ってないよね?
そりゃあ、Luaはあくまでも仕様であって実行環境はNScripterだからな。 2ちゃんの同じページ見るのだってブラウザ毎に挙動が違うだろ? 言わせるなよ恥ずかしい。
難しくて例えの意味はよくわからないけど、ありがとう NScripterでLua使う時はNSLuaだけとりあえず覚えればいいよね
NSLuaはLuaの拡張だから素のLuaは使えない。SGEは素のLuaだよ。
>>109 は的を射てないので忘れていい。
どもども、取りあえずNSLuaのマニュアル読んでみます
素のLuaっていってもLuaは組み込み用の言語なのでSGEよりも今のNSLuaの使い方の方が Luaの使い方としてはむしろ普通
>>113 SGEみたいにDSLの上にフレームワークのっけて使うのはheavy weightなコードへの依存が減るからどっちが普通とか言う問題じゃないんだが。
プログラマじゃないからついてけないw そんな俺にはいつかNSLuaがSJIS対応してくれればそれでいい PureLuaの文字列部分だけSJIS対応したのをどっかで見かけたけど そっちでnslua.dll作るのって無理なんだろうか? Windowsの出力コードに欠陥コードを採用したMicrosoftが憎いっす
UTF16に統一できるならそれはそれで問題ないんだけどな 多言語対応がイマイチなのはLuaに限らずあちらの人が作ったものはだいたいそう
俺が代弁するけどお前ら日本語でおk
1byte圏の連中はまじめに文字コードとエンコーディング理解しろと言いたい。
普段使わないんだから仕方ないだろう
やっぱりコツコツ勉強しないと駄目なのかな 難しくて挫折しそう
LuaはどこまでいってもLuaだがなあ。 NSLuaとLuaの違いは、 普通のLuaにNScripterとの連携用の命令をいくつか追加して、 現在あるほとんどのLuaライブラリ(特にC言語と連携してる奴)が 読み込めなくなった奴だから、まあ違うと言えば違うけど、 Luaでできることはたいがいできるんだがなあ。
ライブラリ使いたくて、別途lua51.dllを置いてるのってダメ? プログラマじゃないからこういうのがアリなのかナシなのかよくわかんないぜ……orz
ダメとかアリとかナシとか何を基準に言ってるんだ ちゃんと動いててプレイヤーに特に不都合が出たりしなければいいだろ
nslua.dll使いながらlua51.dll使って不具合出ないのか心配でダメ出しが欲しかった。 今は反省している。何を基準にすればいいかもわからない。
>>124 動くんならいーじゃん。てか、そんなことができたとは知らなかった。
具体的な構成とか見せてくれ!
>>125 http://luaforge.net/にビット演算とか色んなライブラリがMITライセンスで公開されてるから 、
ソース拾ってきてcygwin上でビルドしてdllを作成。意気揚々とrequireしようとしたらエラー。
---------------------------
コンポーネントが見つかりません
---------------------------
lua51.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。
---------------------------
なくてだめなら置けばいいかと思って、SGEからdll引っ張ってきてlua51.dllとリネームしたら動いた。
nslua.dll をコンパイルしたときのヘッダファイル一式と .lib を公式同梱で配布してもらって、それを lua51 のかわりに指定してコンパイル&リンクするのが正しいね
そう言う使い方は想定してないだろう。 そのためにSGEがあるんじゃないのか?
なにがなんでもNスクじゃないとダメなんじゃね
NScripterでどこまで出来るか試したいという建て前のもとNScripter2登場待ちな人間は何人かいるはず 今のSGE単独じゃさすがに厳しいと思うんだ
SGEはバインドしてくる描画周りの速度がどうなるかが問題。 CSじゃないから今の富豪PCならlua自体はアクションゲーできるくらいには速い。
ハードウェアの3D機能バリバリ使った今時の2Dの描画なんか遅くする方が大変
描画はまずもってNScripterより早くなる(軽くなる)だろうから、問題はどれだけ命令の互換性が残るか(1→2に移植しやすいか)だよね
袋文字と半角英数字簡単に表示出来るようにしてくれたら何でもいいや
半角英数字は今の仕様でも別にいいんじゃないのと思う俺 もちろん偶数バイト調整前提だけど
問題なのは「スクリプト公開されてるんだから自分で直せ」と言い出す馬鹿が必ず現れること
スクリプト公開されてるんだから自分で直せ
商用サポートがあるわけじゃないんだから別に間違ってない。
日本一ソフトのセカンドノベルでluaが使われてたよ 最後のエンドロール後にライセンス表記が出てびっくり
日本一ソフトの「セカンドノベル」でluaが使われてたよ エンドロール後にライセンス表記が出てびっくり
ごめん重複した…アホす
tipsを見てたらpngはRGBでないと表示されないとあったんですが、 ウィンドウ画像をαでインデックスカラーにしても表示されました。 今はカラーモードによらず普通に使えるということですか?
プラグインはどっち? tipsのならnscrpng.spiのころの記述のはず
こちらはnspng.dllでした。 nscrpng.spiでググったら、tipsのは古い情報だったんですね ありがとうございます
cselbtnで作った選択肢を非表示にする命令ってありますか? vspだと消せないみたいなんですが
>>148 ホントだ、textoffで消えた!
すごい基本的なコマンドなのに頭からすっぽり抜け落ちてた…orz
オススメのも読んでみるね、どうもありがとう!
luaってのはそもそもノベルエンジンには勿体無いレベルの言語。まあなんかNScripter自体がノベルエンジンには勿体無いレベルになりつつあるけど
>NScripter自体がノベルエンジンには勿体無いレベル え?
非リアルタイム処理ならNScripterって割となんでも出来ちゃうよね。やがて出るであろうNScripter2はさらに ~ ところでなんかもう一工夫欲しいんだけどどうすりゃいいかな?\ end *start jumpb ~ game *define jumpb
スキップボタン二回押さないと反応しないのって仕様? 講座巡りしたけど、回避方法が良くわからん systemcall skipを使うといいと書いてあったけど、どこで使えばいいのかな?
>>153 Luaで回避しる。たぶんnscr側でやるより楽。
>>154 やっぱLuaで回避するのがいいのかー
これを期に挑戦してみるよ
ldの使い方を忘れた
ldは基本的な命令の中で一番代替命令に取って代わられやすい可哀想な子
ldてなんだっけと思うくらいには使ってないな
文字列スプライトで縦書きの文章を表示する方法ってあります? tateyokoでは駄目なようですが・・・
>>159 横の限界一文字に設定した複数行スプライト使えばいいんじゃね?
日記のコメ欄なんだアレ 金払わないけど手取り足取り無償サポートしてくれ的な内容って 流石にありえないだろ
そこまで書いてないけど、下心はそれだろうな。 夏休みを終えてもアホが出る時代になったか。 情報交換(笑)
いきなりメル友申請とかコメントでアポとるとか、不躾なのは学生だからの一言でまだ済ませられても、情報交換ってのはさすがにないだろ 世話になってんだから推敲くらいしろよ製作物どんなだよ
Nスクの綴り間違えだけでも失礼なのに、作者に対して情報交換て… 一方的に情報もらうだけな関係を交換とは言わんwwwwww 文化祭ってことは高校生だろうか…ひどいな
高校生ならそんなもんだろ。作者がスルーしてこの件はオシマイ
「俺はNScriputerの作者ではありません。人違いではないでしょうか」
「学生だから」とか「高校生はこんなもん」とか済ませられる歳じゃねーだろう…… 流石にここまで常識無いと少数派だと思いたいぜ
残念! 俺が高校生の頃はそいつより遙かにアホでした
ここに来てまさかのアニメプラグイン更新キター 物置の人もiswebライトっぽいけど どうするんだろ
ついでにT2氏最近音沙汰ないなと思ったら 某同人ゲーでスクリプト参加してたでござる NSDフォントプラグインが気になるが CSVで挫折した俺にはgit?なにそれ?おいしいの?
CVSだった・・・
>>171 ちょw kwsk
なんだったら捨てアド晒すので教えてくれ
前の炉だの管理人さんが作った迷路のサンプルを誰か持ってないですか?エンカウントもするやつ。 これだけなくしてしまいました。跡地にもないし・・・。 できたらアップして欲しいです。お願いします。
>>174 それどんな感じだった? ヌルヌル動く?
>>174 迷路じゃなくて疑似クオータービューのタイル
もってるけど、今下げてる以上うpは気が引けるわ
まずandolf氏本人に打診するのが筋じゃね?
>>173 同人ゲーの話だったら○函のところだよ
Vectorからフリー版が落とせる
プラグインの方はcygwinからgit入れてソース落したけど
作りかけだからか
Nスクのスクリプトファイルも使い方の説明も無いんだな
>>177 レスありがとう。それたしかgetkeyの付属サンプルの改造ってだけだよな
T2氏がシステム全部組んだ作品出したのかと思ってワクテカしちまった
自作アドベンチャーが、テキストボタン使って キーワードクリック出来るシステムになってるんだけど テキストボタンを、バックログにも対応させるには、 どうすればいいだろう?
身も蓋もないけどバックログ自作するが一番早いと思う
他所の日記のコメ欄でお説教するのも 常識人としていかがなものかと思った
他所でいちいち突っ込むのもどうかと思うがなw
それこそ突っ込み待ちってやつですねw
>>180 ログから、テキストボタン部分からテキストボタン部分を判定させる
方法ってあるかな?
たぶんそれが一番楽だな
>>186-187 どうやったらテキストボタンが切り出せるのか、
まったく手の着けようが分からないので、
私には無理のようですね。
素直に諦めようと思います。
テキストボタンが出るたびに出た位置を記録しておけばいいんじゃね
アニメーションプラグイン見てて思い出したんだけど クリック待ちアイコン使ってない場合にテキスト表示したままで 画像切り換えるとアイコンが在るべき場所の左上でドット点滅が起きるの無くせないかな? 微妙に気になる
よくわかんないけど透明の画像をアイコンにしてもだめなの?
どうだったかな? よく覚えてないけど 透明でもダメだった気が。 描画が原因だろうから単に透明画像表示させるんじゃなくて アニメーションさせれば行けるかも? そのうち試してみる。 でもそれで上手くいったとして アイコンを右下の定位置に表示させつつ透明画像も噛ますって 不恰好で気分的にアレだなー
>>190 状況がわからんから再現スクリプト上げてもらえると助かる
>>194 *define
textgosub *lb
game
*lb
click
texec
return
*start
textgosubでクリック待ちしたら点滅しなくなったよ
なんか求めてることと違ったらごめん。
スクリプト求めたくせに出遅れた……orz 195乙っす
>>174 久しぶりにスレを見たらリクエストされてたのでアップしときました。
(疑似クオータービューのゲーム)
むかし消した理由はサイズが大きかったから。
今プレイすると敵の動きが憎くてしょうがないね。
ついに忍者鯖の出番か
和塩「聞き捨てならんな」 fc2「ああ」
>>198 Nsc関係ないけど、情報ありがとう。早急に移行を検討しないといけない。
>>195 textgosub内でclickって組んだこと無いんで
色々試さないとダメだけど参考にさせてもらうよ
ありがとう
>>202 必須なのはシスカマすることであって、clickでやろうがtextbtnwaitでやろうが関係ないっす
和塩「聞き捨てならんな」 fc2「iswebは、我ら無料鯖4天王の中でも…」 和塩「4天王?もう2人しかいなくね?」 fc2「あれ三脚君は?」
[忍,warai]「海外終了した塩さんちーっす^^」\ [和塩,warai] 「ちょっと表出ようか」\
今luaとを使って終了時の確認ダイアログを自作しているんだが、詰まってしまったのでアドバイス下さい。 ちなみにシスカマはしてあります。 ↓lua側のスクリプト NSExec( 'luacall close' ) function NSCALL_close() NSGosub ("*nsclose") TEMP = NSGetIntValue(0) if TEMP == 0 then NSGosub("*closecancel") return false else return true end end--関数終了 ↓Nsc側のスクリプト *nsclose lsph 100,":a;sysgra\endbg.png",220,165 lsph 99,":a;sysgra\yes.png",255,255 lsph 98,":a;sysgra\no.png",335,255 lsph 97,":a;sysgra\yeson.png",255,255 lsph 96,":a;sysgra\noon.png",335,255 bdef "p100p99p98c97c96" bsp 99,"","c99p97p100","c99p97p100" bsp 98,"","p100c98p96","p100c98p96" *closeloop bexec %btnres if %btnres=99 mov %0,1:return if %btnres=98 mov %0,0:return goto *closeloop *closecancel for %0=96 to 100 csp %0 next print 1 bclear return
207 :
206 :2010/09/22(水) 03:05:11 ID:xNH7Xg/i
上の捕捉。 このスクリプトでNscの閉じるボタンを押すと 無反応 ↓ メッセージウィンドウ辺りを適当にクリックする ↓ スプライト描写開始 ↓ もう一度閉じるボタンを押すと終了 という挙動になります
>>206 明らかに動作の流れを誤解してる。NSGosub ("*nsclose") でlua止まってると勘違いしてね?
質問。 lua使う意味ってなんですか? どんなことができるのですか?
212 :
206 :2010/09/22(水) 19:22:56 ID:IeYqB+be
>>208 ご指摘ありがとうございます。
NSGosubの使用を止め、luaのみで組んだところ考えていた通りの動作になりました
213 :
209 :2010/09/22(水) 20:06:19 ID:4Tjdr8kj
>>210 ありがとうございます。
何か意味があるのですか?
既に普通のnscでゲームシステム組んでいるのですが。
luaに移植する必要ありませんよね。
じゃあ俺が説明してやろう 普通のノベル作るだけなら使わんでいいよ。NScripterを使い倒そうとしてる馬鹿ども(誉め言葉)のための要素。 もっと効率的にシスカマしてえよとかNScripterにあんなことやこんなことをさせてやりてえって人が使えばいい
公式にluaを使ったRPGのサンプルあるけど ああいうゲーム作るのはやっぱり大変なのかな? 中身見たけど数字の行列でイミフだった…
RPG作るのに一番大変なのは、システムじゃなくてデータだけどな。
もっと言えば継続的にやる根気とバランス調整
グラフィックも面倒。
RPG作りたいんだったらちゃんと「ゲームプログラミング」として他の環境で出直しましょう。 わざわざNスク+Luaなんて情報の少ない変態環境を選ぶのは時間の無駄。
言い方は悪いが、俺もそう思う。 NscでRPG作るために一から勉強するよりは 他のプログラム言語を一から勉強したほうが応用も利いていい。
同意したくないが同意せざるを得ない
ああでもクォータービューのSRPGとかなら素材さえ用意できればそんなには悪くない環境なんじゃないかとも思うかな
ちょっとしたフィールド歩かせるぐらいで止めとくのが無難だな 昔のゲームで町を歩いて女の子のキャラに重なったらイベント、みたいな程度 それ以上はかけた労力が返ってこないと思うw
NScripterでフィールド作ろうとする時の最大の敵は割と真面目にマウスだと思う
NScripter初回起動してスクリプトを進行する。 @Aというポイントで自動セーブする A次にBというデータを自動ロードする Bロード後、スクリプトが進行する Cスクリプトの最後に@でセーブしたAが自動ロードされる DAがロードされる EDでロードされた段階で、画面の表示が乱れる となるんだけど、どうしてAをロードしただけなのに、 画面が乱れるんだろう? さらに、画面が乱れるのは起動直後の初回時のみ。 上のEの後に、再起動せず@からプロセスを繰り返すと、 今度は、正常にロードされてEの段階で画面は乱れない。
スクリプト晒せとしか言えない
repaint「ようやく俺の時代が来たようだな」
>>227 よくわかんねーけど、loadgame命令の直前にcsp -1入れたらどーよ
defsub loadgame loadgosub *loadgosub *loadgame csp -1 csp2 -1 print 1 repaint repaint repaint getparam %0 _loadgame %0 *loadgosub csp -1 csp2 -1 print 1 repaint repaint repaint repaint return これくらい入念にやっておけばきっと大丈夫だよ
repaint<分身の術!
repaintとprint 1の違いがいまいち分からん。というかrepaintの存在意義がいまいち分からん
俺はそれよりもbtntimeとusewheelの方が気になる
左クリックとエンターとスペースキーの挙動の違いの方が気になる
非getcursor時のボタン待ちで矢印キー押した時の挙動の方が気になる
>>241 あれは便利でいいから機能として利用者へ提供して欲しい
>>242 便利なのは便利なんだけど、下キー押しっぱなしと上キー押しっぱなしでカーソルが移るボタン/移らないボタンの法則が違うのがよく分からない。
矢印キー全部取得するんでなくて、上下はデフォルト挙動のまま左右だけ取得とか出来たらもっと便利なのに
>>243 >移るボタン/移らないボタン
これはワケワカンネーよな
>左右だけ取得とか出来たら
俺はプラグインで誤魔化してそれやってる
stralias aa,"000.jpg" mov $bb,"$aa" これだと$bbの中には$aaって代入されるだけだと思うんですが $bbに"000.jpg"を代入するのは難しいですか?
>>245 >"$aa"
""と$はいらないと思う
>>246 Σ おぉ通りで出来ないわけだorz
ありがとうございました
【n_0222.zipについて】 具体的にはキーボード重視、片手で操作できるようにしてる さらにもうちょっと突っ込むと、 [SHIFT]+[LEFT][RIGHT]でメニューの切り替え、 [SHIFT]+[UP][DOWN]でテキスト⇔キーワードウィンドウのフォーカス切り替え、 [PgDn]で文字送り、[PgUp]で回想、[ENTER]で決定みたいな感じ あんまり使いそうにないキーは適当に配置 [UP][DOWN]で移るボタン→spbtn/bspで登録されているボタン 移らないボタン→カーソルがそのボタン範囲に乗っている時だけ反応するボタン(ボタン登録していないので、当然通常の動作をしない) [SPACE][ENTER]が統一されてないのは、選択肢ボタンにカーソルがあると、誤爆するかもだから このようにn_0222.zipは超自分仕様になっています だから汎用性とかはまったく無視、半ば実験です ろだに追加のドキュメントをアップしたので、よかったらどうぞ
キーボードのキー配置は数あれど矢印キーの横にPgUpとPgDnを配置しない会社たちは許さない
>>248 片手操作って地味にユーザーフレンドリーでいいね
片手操作なら左手操作でないと!
初心者な質問ですいません。 デフォルトのスクロールボタンのバックログ機能をオフにするにはどうすればいいんでしょうか バックログ系の命令を検索しても見つからないのですが・・・
>>251 無いから自作
でもオフにすると相当不便だと思うよ
>>253 あ、やっぱり無いんですか
どうもありがとうございます
自作でシステムまでいじるのは面倒だし
テキストはスプライト表示の予定なんでそのままにしときます
>>254 あ、ごめん
lookbackoffかlookbackflushで
最初から回想ログ取得しないようにすればいけるかも?
やったことないが 回想ページの最大取得数を0にすれば出来るような気がしないでもない
>>255 ありがとうございます!lookbackoffでいけました
わざわざ回想を禁じるのがユーザーにとってのメリットに繋がるかどうかは知らんけどよかったな
Nscripter-TIPSの更新された「デフォルトままでwin7だとどう見えるのか?」だけど、 2段時の画像ズレを指摘したいのだと思うが 写真背景でも貼り込んで1段時との違いを見せた方が分かり易いんじゃね
画像はズレんぞ。単にメニューが2段になって不細工なだけ。
画像がズレるとか書いたのか tipsもたいしたことねーな
メニューが二段になって不恰好だからkillmenuした方がいいって内容だったよ
結論:メイリオが悪い
こうデフォルトだと最新の環境で、いろいろ不格好になったり、 さすがに素性の古さは隠しきれなくなってきたな。
上部メニューは現状要らない項目も混じってるというか上部メニューってデバッグ終わったらたいてい消しちゃわないか
上部メニューの方が好きだから残してる
プレイする側からするとある方が便利だなあ>上部メニュー
左手だけで操作できるモードを追加してみました(n_0225.zip)。getkey.dll様々だ。 どこのキーが何になったとかは、スクリプトを参照してください。 自分は右利きなので、使えるかどうかは?です。 手が大きい人はかなり操作しづらいかも(自己判断しかできないので許して)。
あった方が便利ではあるけど、デザイン的な意味で消したがる気持ちも分かる
>>268 乙、俺左利きだから後で試してみるよ
Lua使ってるんだけど、readmeに書く著作権表記ってどう書けばいいの? >LuaはMITライクなライセンスなので、著作権の所在をはっきり書いておけばそれだけで使えます。 NSLua解説1〜2.txtにはこれだけしか書いて無くて困ってます。
>>271 ありがとう! それ読んだらoggやpngも書かなくていいんだね。
慣習でいままでずっと載せてた。
273 :
名前は開発中のものです。 :2010/10/07(木) 21:32:10 ID:dPHRdtJU
オートモード時で文字数によって待ち時間を変化させる方法はないだろうか? 自力で考えているがサッパリで…。 他力本願で申し訳ないが教えて頂けないだろうか?
そう思っているのは前からいるから ググればそれなりに回答得られるぞ
>>273 直接名前出すとあれなんで「nscripter使い方講座」でググって一つめのところをみろ。
サンクス。 三日も考え込んでいた自分がバカみたいだ。
いや自力で考えていたのならその経験は無駄にならないさ。
いきなりそんなかっこいいこと言われても
いや単なる一般論かつ正論じゃないか
>277がいつものように小さな胸を張ってなにかの本の受け売りを偉そうに語っていた。 かわいいなぁ。本当に>277、かわいいなぁ。
なぜ胸が小さいと分かる
まあ、コピペな訳だが。
-- 00.txt *define kidokuskip textgosub *text_cw luasub text_cw game *text_cw text_cw return *start ああああああああああ\ いいいいいいいいいいいいいいいい\ いいいいいいいいいいいい\ ううううううううううううううううううううううううううう\ end ---------------------- --system.lua function NSCOM_text_cw() NSExec("click") NSExec("texec") end ----------------------- 質問です。 こうやると既読スキップが使えなくなります。 どうしたらいいでしょうか? 最初の時点で挫折しそうです…orz
ごく単純にisskip命令で別処理に飛ばしたらいいんじゃないの?
>isskip命令で別処理 ちょっと分からないです… kidokuskip命令削除すると強制スキップはされるのですが 何で既読スキップできないんだろ
texecする時はclickじゃなくてtextbtnwait使わないと駄目よ
-- system.lua function NSCOM_text_cw() NSExec("btndef clear") NSExec("textbtnwait %100") num=NSGetIntValue(100) if num== 0 then NSExec("texec") end end ------------ こんな感じにしてもやっぱ駄目でした (オートモードは普通に動作します) 説明してもらっても理解出来無そうなので、質問取り下げます レスありがとうございました
というか、NSExec繰り返すくらいだったら全部nscr側でやりゃいいのに……
>>287 たぶんtextbtnwaitは、nsc側にないと既読情報を保存してくれない。
なのでluaでtextbtnwait前の処理→nscに処理を戻し、textbtnwait→ボタン押下後、再びluaに飛ぶとうまくいくと思う。
ろだのシステムカスタマイズサンプルもそうなってるはず。
lua無理に使う意味ないんじゃね isskipも分からんみたいだし、あんまり急いで背伸びする必要はない
n_0226.zip
>>287 lua上でだと上部メニューの入力情報取得出来ないんじゃなかったか?
だからluaでボタン待ちやりたいなら、deletemenuしておいて
次にちゃんとスキップ開始用のボタンをスプライトで設置すべし。
でもめんどいから今回はキーボードの"S"キーで代用ってことでよろしくね。
-- system.lua
function NSCOM_text_cw()
local str = "start"
while (str ~= "out") do
local skipmode=NSGetSkip()
if skipmode == 1 then break end
NSExec("bexec $100")
str=NSGetStrValue(100)
--NSExec('caption "btn:'..str..'"')
if str == "S" then NSSystemCall("skip") end
if str == "LCLICK" or str == "CTRL" or str == "ENTER" then
str = "out"
end
end
NSExec("texec")
end
ほんとはlua上で長期待つのはまずいから、定期的にループ回してNSDoEventsで確認せにゃならんが、
勉強してけば直ぐ分かるようになるから色々と省略な。
俺はボタン待ちはwindows処理の関係もあってnscr側に置くべきだとは思うけど。
>>289 既読情報について勘違いしてると思うよ。textbtnwaitは既読とか何も関係なし。
今回は「スキップ開始しろよー」って情報を得られてなかっただけの話。
luaだとメニューバー使えないのかー getskipoff使った時にボタン二回押さないとスキップ出来ないの回避する為に lua使おうかと思ったんだけど、止めた方がいいかな
>>294 その判定のところだけピンポイントにluaに回すといいことがあるらしいって婆ちゃんが言ってた。
>>295 ありがとうございます!
頑張って勉強して挑戦してみるよ…!
>getskipoff使った時にボタン二回押さないとスキップ出来ない ↑俺、今だにこれの原因が分からんわ
getskipoff未使用だとスキップ終了で 0(左クリック)に流れるけど 使用してる場合、-60(スキップオフ)に流れて未読判定になるから…だったかな?
違うよー
え、違うの? 教えてplz
や、getskipoffは全く関係なく、ただif文行の未読既読で止まってるだけ ……ってTIPSに書いてあるとおりだけどさ
ついでに言うと、-60に流れるのってスキップを手動で「止め」た時だけだから スキップ状態であるわけもなく、既読未読が関係あるはずもない
そうなのかー難しいなあ ありがd
わいも一人で悶々と考えてて一カ月くらいたってやっと気がついた苦い思ひ出
TIPSまた繋がらん サバ変わってから度々システム障害に巻き込まれてるな
ミニゲームを作ろうとして詰ったので質問させていただきます 「ミニゲームスタートから数秒後に絵が表示される。絵が出た瞬間になるべく早く右クリックをする。 絵が出てからタイマーが表示され、指定時間内にクリックしないとゲーム失敗」という いわゆる星のカービィスーパーデラックスの"刹那の見切"の様な仕様にしたく *minigame02_start lsp 251,":a;sys\mini_02.bmp",220,100;右クリック判定スタートの絵 print 1 mov %8,0;右クリック判定スタートからの時間を代入する変数 *push_start02 gosub *counttime_02;カウント表示処理 if %8>=?2[1] goto *false_02;%8が指定時間?2[1]を過ぎると失敗 btntime 10 btnwait2 %0 if %0==0 goto *ture_02 if %0==-1 goto *false_02 if %0==-2 add %8,10:goto *push_start02;btntimeで設定した時間が経ったら表示カウント時間を+10msしてループ
*counttime_02 mov ?2[3],%8 mov %1,?2[3];1000msの位の表示 div %1,1000:mov ?2[4],%1:itoa2 $261,%1 mov %1,?2[3];100msの位の表示 div %1,100:mov %2,?2[4]:mul %2,10:sub %1,%2:mov ?2[5],%1:itoa2 $262,%1 mov %1,?2[3];10msの位の表示 div %1,10:mov %2,?2[4]:mul %2,100:sub %1,%2:mov %3,?2[5]:mul %3,10:sub %1,%3:mov ?2[6],%1:itoa2 $263,%1 strsp 211,$261,230,125,3,1,30,30,0,0,0,0,#000000 strsp 212,$262,260,125,3,1,30,30,0,0,0,0,#000000 strsp 213,$263,290,125,3,1,30,30,0,0,0,0,#000000 print 1 return としたのですが、絵表示後の入力が成功する時と判定されない時が出てしまいます (%0が-2になってから、ループして再びbtnwait2に戻ってくるまでの間が右クリック判定できてない?) カウント表示と右クリック入力の判定を並列処理するには何処を変えていったら良いのでしょうか?
trap使うのはどう? btnwait必須なのかな
>>308 氏
trapを以下の様に使ってみたところ、思ったとおりの動作を実現できました
trapで設定したラベルにはgotoの様に行くと思い込んでいて上手く使えていませんでしたが
これを機に私の頭の変な誤解が解消されてスッキリしました
的確で素早い回答、ありがとうございました
*minigame02_start
resettimer
lsp 251,":a;sys\mini_02a.bmp",220,100
mov %8,0
trap *pushon_02
print 1
*push_start02
gettimer %8
gosub *counttime_02
if %7==100 goto *ture_02
if %8>=?2[1] goto *false_02
if %8<?2[1] goto *push_start02
*pushon_02
mov %7,100
return
NScripterの最新版に対応した講座サイト作りたい。 現行のいろんな講座サイトで分かりづらかった部分を教えてくれないか。 また、スレ住人が今のスキルに至る時に引っかかった壁を教えてくれないだろうか。
分かり辛かったと思う部分ってNスク使ってりゃ分かりそうなもんだが…… 自分が分からなかったトコ反映させて講座サイト作れば良いだけじゃね?
まず自分だけで作れるだけ作ればいいさ。 それを見て、あれもあったほうがいい、とか言ってくる親切でおせっかいな人間ならいるだろう。 まぁその頃にはもう満足して疲れて飽きて、項目追加する気もなくなってるんじゃないかと思うけど。
講座サイトはすでにたくさんあるから、 今更作る必要もないんじゃと思う。 最新版といっても特に何が変わってるわけでもないし。 それならluaのほうの口座を作ってよ。
luaはいつか最初の導入だけ作りたいなあ。その前に自分が覚えなきゃいけないけど
luaのサンプルは結構見かけてすごいと思うけど 実際のゲームの中でどんな風に使われてるのかがよくわからない
「最新版に対応した講座」だからLuaかもよ?
講座サイトよりは、同梱素材も含めて流用OKな総合システムを配ったほうが 喜ぶ人多いと思う。 Nスク製ゲームのレベルを底上げすることにもなるだろうし。
サンプル配ってるサイトもすでにたくさんあるじゃん。 今ほしいのはluaだ。
セコイかもしれんが、一生懸命自分で学んだ事をあっさり全部くれてやる気はないな 人から全部貰わないと理解できないなら始めから手を出すなってカンジ ましてや絵や音の素材は無理 金寄越せってくらい手間掛けてる 俺が作曲し自ら歌った主題歌なんか貰ってもしょうがないだろw
Luaの情報なんてちょっとググったらプログラマが書いたサイト沢山あるだろ(´・ω・`)
>>320 そういうのはレベル高くてわかんない(´・ω・`)
Lua出来ればワイド画面でゲーム作れるの?
ワイドやりたいならSGEでやればおk
こなれてないツール使う気ないから 出来ないなら対応されるまでNスク使うわ
上下に黒枠入れて我慢して
TIPS雑記見て思ったこと effectcutは環境依存回避するための 割と必須な命令だと思うけど どのサイトも触れてないよなーっと
>>326 mode_wave_demoとかと違って環境依存には関係なくね? 具体例あったらマジ頼む。
effectcutはスキップ早くする以外に意味あんの?
あと、具体例つーと、うみねこのシスカマでこれ回避す為に これ知らないっぽくてtextgosub飛んだ先でdelay 100って場当たりな事してるな。 確かひぐらしでも使われてないから落ちる奴は使うなとか当時あったような。
×落ちる奴は使うなとか ○落ちる奴はスキップ使うなとか
知らんかった よし、講座サイト作ってくれ
講座サイトじゃないが(間違った認識してるのもあるだろうから) 覚え書きなら作ってる ……ググっても全くヒットしないけどwww
晒してくれ
つーかスキップしてるのにエフェクトがちかちかしてもうざいのでeffectcut入れてる なんでスキップしてんのに演出見せられなきゃならないんだ
なる。言えてるな。 俺は先に処理落ちのこと知ったから その辺り気にしたこと無かったよ。
TIPSの中のひとです。亀レスすぎですみません。
>>259 確かにそうですね。近いうちにスクリーンショット撮って並べます。
>>260 えっと、ズレます。
>>335 リンクはらせていただきましたー。
339 :
335 :2010/11/10(水) 21:45:18 ID:K4PT4ufn
>>338 画面栄えしないアレなページですが、ありがとうございます。
また、雑記のアドバイスに従い2段組みの件、再修正しました。
btnでロールオーバー時に音を鳴らすことはできませんか? exbtn使うしかないんでしょうか
>>340 うん無理。複合ボタンか新ボタンでできる。
>>341 ありがとうございます、新ボタンっていうのがあったんですね。
ぐぐってみたんですが、スプライトの命令なんでしょうか
音まで出したいとなったら、やっぱりスプライト使うしかないんですかね
メンドくさがんなよ 基本は簡単に組めるが 違ったことするならそれなり労力は必要だ
>>343 がんばってみますwありがとうございます
>>342 うん。つーか、慣れたらスプライトボタンのたぐいのほうが楽だよ。
いちいち範囲指定に数字ながなが書かなくていいから混乱しない。
>>346 お、おおー。ご親切にありがとうございます。参考にさせていただきます!
むしろただのボタン命令を長いこと使ってない奴の方が多数じゃないか まあ普通のボタンもbltの概念把握には役立つけど
C言語分からないけどLuaは使いこなせますと言ったら楽しい反応が返ってくるだろうなとふと思った
組み込みが真価だから、他言語知識なしで使いこなせると発言するのは少々ズレてるな
C言語とかプログラムの類はさっぱりなんですけど、Luaなら少しわかります
takadaェ……
それ、もっと早く教えろよ……orz
>>335 が触れなかったらずっとしまい込んでただろ絶対。
知らなかったのはお前と俺だけだぜ
毎回ルビあるごとに判定してずらしたりするのちょっと面倒かも
ある毎つかルビの有無は関係なく常時ずらすんだと思うが
ごめん、何の話?
>>356 >335 ルビはバグるから使えねえ
↓
takada 対処すれば全然おk
↓
おれ ちょww早く言えwww
あああああ。(ああああ/・・・・)。 とか途中でクリック待ちして後半にルビがあると自動改行されることあるから 行間あけといた方が良いけどね 自動改行されたの気付かず見逃しても文字重ならないから
インターネットアーカイヴで久々にカンドーした ver1.01cってwww 落として確認したらver.1.23だったけど
昔は開発者用で(マニュアルも揃ってない事も有って)難易度高い、と評価されてたなー
361 :
名前は開発中のものです。 :2010/11/16(火) 17:40:30 ID:6JgvIBwL
新マニュアルの投げっぷりは異常 まあ読むたびに発見があってあれはあれで面白かったけど
久々に1スレ目から読み返してるんだが それ見てるとマニュアル整備したい言ってって全く変わってないのなw そして明日でNsc最後の更新から1年
senzogawa氏のマニュアルが無かったら死んでたわ俺
今はなんかtwitterで適度に議論しつつレトロゲームやりつつシナリオの方の仕事してるみたいだね その後にSGEなんだろうし、前に予告してた分の更新はだいぶ先になるんじゃないかという恐れ
BGMフェードアウトさせたいと思ったら プラグイン使わないと駄目なのかな?
なんで出来ないと思う oogかwav使ってんだよな?
>>365 プラグインかんけーねーから。bgmfadeout設定した上でstopするだけだから
ただしプラグインなしで鳴らせるのはmidi wav mp3ファイルな
>>367 stopっているの?
使わなくてもなんとかなってるけど、やばいのかな
>>369 なにがどうやばいのかとんとわからんわ
bgm再生中にbgm命令かかったら、一度内部で勝手にstop呼んでから
そのあとにbgm再生してるねって動作はしてると思うんだが
>>370 そういう仕組みなんですね。stop書き忘れたら、見えない何かをメモリ的に消費し続けるのかな、と思ったもので。
>>371 ありです、見てみます
Nスクでも吉里吉里でもYU-RISでもそうだが、 ADV系のスクリプトエンジンはプログラム知らんド素人向けに親切に作ってる(はず)だから、 内部で怖いよガクブル的な何かが起こることはまずねーから心配するな 特にもしbgmなんて基本的命令過ぎるところで起きたらそんなエンジン流行ってないから。
>>364 この新エンジンなかなか完成しないなら
Nスクをワイドサイズに対応して欲しいわ
多重起動に対応してくれると俺含め五人くらいが泣いて喜ぶ
最近日記も更新なくて寂しい 忙しいみたいだから仕方ないんだろうけど
動画再生しながら文字ウィンドウ表示する方法ってないでしょうか??
WINTER CROWSでググれ
ワイド化、大解像度はこれからもNスク使って欲しいなら急務だと思うんだけどな対応
>>375 ノシ
大解像度は欲しいな。ワイド対応は3D化しない限りはほぼ無意味だが、 XGA・WXGAへの対応はモニタの現状を考えれば対応必須。すぐにでもお願いしたい。 それ以上に、テキスト表示を非同期化して欲しい。演出に制限がありすぎる。
非同期はLuaで出来るんじゃないっけ?
サウンドノベル以外でマウス操作前提だったらあんまりバカでかいウインドウにされても困るけど、まあNScripterってサウンドノベルに使われるのが用途のほとんどか
吉里吉里・ライブメーカー並に文字綺麗にして欲しい
文字は別に今のままでいいなあ。 袋文字とか文字内グラデとか出来るなら欲しいけど。 あとは段々透過を変えて表示するタイプの表示方法とか選べたらうれしひ。
プラグインやLuaで出来るっしょ
補講の件、ツッコんだは良いが 取り下げるってコメで二の足踏んでるとかなのか? 初めから言わなきゃ良いのに
日記読む限り更新はまだまだ先っぽいな なら最新版の日付だけでも直せば良いのに 実行ファイル見ると2009/11/17なんだから 掲示板に書き込む奴で思い違いしてるの多そうだ
あれは文句言われる筋合いねーな。出典と引用部分も明記してるし でも両方のサイト対照するのめんどくさすぎだし、イチから講座作るなら作ってほしいわ
まあ初心者がスムーズに入るって意味では最新情報に対応した一からの講座があるといいかもね。俺はどっちのサイトにもお世話になったけど
掲示板消したのに早速業者に荒らされてるな エロワード引っかかるからNGにしてないとか前言ってたけど 今まで書き込まれてる内容でエロワード引用の書き込みとか見たこと無いからNGにしちゃえばいいのに それか題名部分だけとか部分的に出来んもんなのかね
というか今までのまともな書き込みってたいてい例として出されるワードは全年齢対象だよね
strspで文字を表示する時に、文字列に色の情報を含ませたいのですが strsp 11,"#000000あい#ffffffう#000000えお",10,10,5,1,20,20,0,0,0,0,#000000 としても上手くいきませんでした。 文字色が違うスプライト文字を使用する際には、文字色毎に違うスプライト番号を用意して strsp 11,"あい",10,10,5,1,20,20,0,0,0,0,#000000 strsp 12,"う",50,10,5,1,20,20,0,0,0,0,#ffffff strsp 13,"えお",70,10,5,1,20,20,0,0,0,0,#000000 と、記述するのが一番良いのでしょうか?
NScritperをこれからDLして導入しようと思う者なのですが 関連サイトなどで調べたところFullパックなるものを 最新版と一緒にDLしなければ導入できないと聞きました が、公式サイトにはFullパックに当たるものが無い気がします 一体どれとどれをDLすればいいのでしょうか
そこ読んだが俺にも「Fullパック」なるものがなんだかわからねぇ
Full : 完全な Pack:包む 要するに、ドキュメントだのサンプルだのを全部ひとまとめにしてあるやつの事だろう。 旧サイトだとそういう表記があったのかもしれんが、今はなくなってるだけじゃないか。 「これじゃないとダメ」なんてガチガチな考え方はしないで あるやつ適当にダウンロードして中身確かめればいい。
新しい記述のサイトより、古いサイトを優先するのか。 ま、最初にググって見つけたサイトがベースになるよな。
>>397 のリンクのどこに「Fullパック」なんてワードあるんだ?
「1.本体の入手」読めばどれ必要か分かると思うが、これで分からんとか日本語不自由すぎるだろ
悪口って過去に自分が言われた事を無意識に言い返してるんだってさ
403 :
名前は開発中のものです。 :2010/12/05(日) 22:50:39 ID:Gk5Vr0Os
誰も悪口など言っていないのに、一方的に攻撃を仕掛けてくる奴はいる。 自分の仕業だとはバレないように、狡猾な罠を張って。 それでいながら、自分がしていることは正しいと主張するのだ。
メッセージ枠式ゲームの場合、三行以上は読んでくれないから注意な
やぱそうなのか 商業でも下ウィンドウだと2行がデフォになってるくさい
マジか 立ち絵の種類増やしてこまめに変えろってことなんだろうか クリック数多いと手が疲れるからやなんだけどな ゲーマー様はつええな
せっかくフルボイスで作っても滅多に最後まで聞いて貰えないしなw
つーか長文をモリモリ読みたい奴はラノベ買ってるわな
>>406 そういう奴はオートでアニメ感覚だろう
興味ないときはスキップ
フルボイスってさ テキスト表示の出始めとタイムラグあったり とか必要以上に情感つけて喋ったりする部分が テキスト表示後に鳴ってる部分だと飛ぶす対象になるな
>>408 残念ながらそんなの関係無しに飛ばされてると思うw
今は 読んだらクリック、が当たり前になってるでしょ
最後まで聞いて貰えるのは興味ある台詞ぐらい
ボイスがあると最後まで聞かないと損した気分になるからいちいち聞く派なんだが、 おかげでプレーが面倒になって年間の消化本数が減った。 そのせいか最近は同人のボイスなしばっかプレーしてるわ。
フルボイスって手間の割に報われないよね。しかし中途半端だったり無かったりすると減点対象という厄介な代物
どんな工夫しても飛ばす奴は無くならないだろうが テキスト表示されるまでの時間から逆算して アニメのように時間内に喋らせるような作り方をするようになれば ちっとは状況変わると思うぜ アニメと違って時間内に喋るって制約がないからって何の工夫もしないから 今のような状況なんでしょ 手間掛かる割りにとか金払って喋らせてるなら作る側も工夫した方が良いんじゃねの
テキスト窓の隅っこに再生ボタンあると嬉しい
日記のことにあるnsogg2.dllデバック限定で速再生じゃなくて 普通にいつでも使えればもちっと重宝されそう
>>412 結局重要と供給で、買い手が望んでる形にしかならんよ
作り手の工夫は何度もされて何度も滑って今の形になっている
時間制限切ってコンパクトに作ったら
ボリュームが足りないって袋叩きになるしなw
>>387 遅レス過ぎるけど
一文字づつスプライト化するんじゃなくて
1つのスプライトにadd使って文字列連結させてけば良いような気もするけど
そういうことは出来ないの?
全画面ノベルの場合の立ち絵表情変化どうにかならんのかおまいら 文章消し→輝度上げ→表情変化→輝度下げ→文字再表示 とかもうね、タルくてスキップするわ
>>417 Nスクをデフォで使うとそうなるのだからしょうがない。
erasetextwindow 0
っていう一文を作者が入れるだけで
表情が変わるだけになる。
>>417 エンジンの機能全然使えてないダメ制作者に直接メールで言ってやってくれ。
おりゃ初期の表示速度変えられない作品とか 解凍して組み直したりしたもんよ
表示速度というか、作った本人は上手い演出のつもりなんだろうけど テキストの途中にウェイトかませまくって、いちいちクリックしない限り トロトロと文章が進んでいく作品は、さすがに俺もぶちきれて中身いじったなぁ。
そう言う奴に限ってやたら「……」を多用するウザイことこの上ない(エンジン関係無いが) あとメッセージと同時にボイスじゃなくポポポ音鳴らす奴 いらねーつうの
>>421 いい加減、そのこと連呼すんの止めてくれんかね
今まで全く気にしてなかったのにオレも同じようにイライラするようになっちまったぜ
いい迷惑だ
3マダー!?
2をお願いしますm(_ _)m
どんな自慰丸出し自己満足過剰演出も好きなだけやっていい ただし、ユーザが「自分で文章を読む速度」を自由に操作できるよう環境設定に力を入れろおまえら もちろん俺は全ての演出カット、スキップキー押しまくりで、 自慰演出なんか鼻で笑ってやるけどなっ!
このゲームエンジンでゲーム発展国みたいなゲーム作ってる システムできたら体験版うpして色々メンバー応募する予定
>>426 だからダメ制作者に直接メールで言ってやってくれ。
まあ演出カットしたくてもそれを割り当ててない連中ゴロゴロしてんだけどなw
>>426 メンドクセエ奴だな
そんなに不満なら
システムサンプル作ってバラ撒けよ
組み込んでない奴は大概
作れないかシステム構築に興味ないヘタだから
>>417 >>418 fateもこれやってるから、意図があるんじゃないかと思ってる
個人的にはいらないけど
意図あるのかなあ? 目がチカチカして疲れるだけなような
色弱ですね わかります
>>423 逆に考えるんだ。
プレイヤーがイライラする要素に気づけるようになったんだから
そういうスクリプトを組まないように気をつけられるようになったと。
>>433 常識を何度も連呼されても、で?っていう。
>>433 んなもん既に前からやってるわ
素直に作品楽しめない要素が増えただけでメリットなど少しも感じない
最初にこの話題が出たレスは制作者視点じゃね?もう解決してね?
今現在ウザい作品作ってる最中で、必死に自己弁護してるだけ
擬似3DダンジョンのRPG作ってるんだけどオートマッピングでつまづいてる。 マップ画像に上から黒塗り画像表示させて通ったマス分だけ非表示にできればって考えたけど、20×20のマス目一個一個変数付けてif処理やってたら膨大な行になりそうだ… なにかもっと上手い方法ないだろうか
つLua あえてNスク使う意味もほとんど無くなるけどな
一つ一つのマスだと400…気が遠くなるな 座標軸でやればいいんでないの? ×123456789 A B C D E F G H I こんな感じで
>>438 そうか? プレイヤーが必死になって
自己満足する環境整備推し進めてるだけじゃねの
やり過ぎだからウザがられてるだけじゃ
>439 解決策ってわけじゃないけど。 (変数うんぬんについては>441の通りでいいと思う) マップがどんなものかわからんけど、もしマップ自体もマス目でできてるのなら、 マップの上に黒画像を載せるよりも、 マス目単位で 黒画像 or マップチップ 表示にするのが普通じゃないかな。 なんにしろ 20*20 をいちいち表示させてたらスピードが心配だな。 スプライトで常に表示しておいて、移動した部分だけ更新、ってのが現実的かな。
444 :
439 :2010/12/14(火) 23:59:07 ID:U28/8Scf
みんなどもありがとう。地形データに関しては変数配列で座標処理してるんだ。 ただマップは行った場所とまだ行ってない場所とを区別するためマス目ごとに到達判定用の変数もたせて処理すべきなんかなーと思って。 ちなみに移動画面に表示はしないでマップを見る的なボタンを押したら表示される仕様にしようと思ってる。 20×20のマスで7階分ぐらいあるから、やるとなるとスプライトが400、判定用の変数が2800くらい必要なんだが…これって大丈夫なんかいな
すでに行ったことがある場所は1 無い場所は0を返すようなスクリプト書けばいいんじゃない? それができたら苦労しねーよだとは思うけど
>>444 全然いける。
でもLua使うな俺なら。配列に不安ないし、判定にいくらローカル変数使っても問題なし。
スプライトは4マス単位で1スプライトにして。それを各パターン用意して節約しる。
447 :
439 :2010/12/15(水) 04:21:26 ID:IEElUXGq
luaか…そろそろ使えるようになりたいんだがNスクより難しそうでなかなか手が伸びないんだよなあ。 とりあえずNスクでもいけそうで安心した。d
適当言うけど スプライトの制約ってdraw系の命令でどーにかならないか?>ザッピング
作者さんのtwitterでNスクの話題が出ることある? あるならフォローしようと思うんだけど
本当にたまーに。なかなか興味深い目線から興味深い事言ってるけど、割合で言ったらNスクについてのツイートはあまりない
そうなんだ あまり話題に出ないなら止めとこうかな
みんなそんなに作者さんに興味あるの?
修正するだ何だ言う割りに動きが表に出てこないから ヤキモキしてるだけじゃねの
表に出るもなにも最近はさっぱり動いてないよ
来年はきっと更新しまくりだよ(´・ω・`)
うpろーだーのリンク、はてなに投げてたのは良いけど、 firefoxで見るとページ崩れるの何とかして欲しい
Nスクって、メッセージ枠にボタンつけて(表示して)、 そのボタンからセーブ画面にいったりオートモードにしたりってできますか?
できると思うが、どこまではやれたんだい?
ありがとうございます。 まだ触ってみた程度で、軽く調べた程度だとわからなかったので… できるとのことなのでNスクを本格的に使ってみようと思います
あ、ID違うけど458です
シスカマって言うほど難しくないと思うんだ。基本命令覚えてないうちから手を出すと頭がこんがらがってどうしようもなくなるってだけで
「クリック待ち」の状態が、ただクリックを待ってるだけじゃないって事さえ解れば大した事ないと思う。
あけましておめでとうございます おまいら今年もよろ
よろしくですー。 ところでフルスクリーンにしたとき、ワイド型のモニタに対応させることってできますか? アスペクト比を変えずに、左右に黒枠付きで表示させたいです。 ググった感じ、無理みたいな記事を見かけましたが
>>466 フルスクリーン時にアスペクト比が狂わないようにしたいってこと?
それはNスクじゃなくてPCかモニタの設定が原因。
アスペクト比固定 とかでもう一回ググるといい。
>>467 ありがとうございます。
ユーザーが楽になるように、
Nスクで4:3用のフルスクリーン、16:9用のフルスクリーンなど、選択肢を用意して対応させる方法はないかなーと思ったのです。
無理ですかね…
>>468 無理だな。
それが出来るなら、その前にワイド対応してると思うし。
そんなにユーザビリティ考えてるならReadMeに解説つけたらどうだろうか?
Nスクでは現状それしか手が無い。
もし出来るなら俺も知りたい。
>>469 解説つけるのはいい方法ですね、そうすることにします。
ありがとうございました!
横からすみませんm(_ _)m Nスクってオンラインアップロード機能は完全に不可能ですかね? ゲームを起動させて、最新版が存在するならばその最新版に自動アップロードするようにしたいのですが……。 ググってみたところ吉里吉里は可能みたいなんですが、当方、Nスクしか使ったこと無いもんで。
間違えました>< × アップロード ○ アップデート です。
新版の非公式マニュアル 落ち着いた色合いで見やすくていいね ありがd
>>474 そう言って頂けるととても励みになります
ありがとう
セーブデータやenvdataが具体的に何をどの程度記録してるのか
書き留めてあるページを見た記憶があるんだがどこだったか失念してしまった。
どなたか心当たりはないだろうか。
以前セーブの対象で悩んだことがあるから、仕様が参照できると助かる。
>>475 マニュアル重宝してます。
exec.dll命令が(E)になってますが、(FE)の間違いではないでしょうか。
触り始めて2か月のペーペーなので私が間違っていたら申し訳ない。
セーブデータってスクリプトの行数位置とローカル変数保持してるだけじゃないの? envdataはグローバル変数の境界変えてsavedirでセーブフォルダ作ってるとenvdata消すたびに 境界が初期化されるからgloval.savの内容壊れるから何しても意味ないけど
>>476 あ、ほんとだ間違ってますね。
後で修正したのをアップします。報告ありがとうございました。
>セーブデータやenvdataが具体的に何をどの程度記録してるのか
以下は個人メモから。あと、マニュアルのsavegame及び付録でちょっと触れてます。
間違ってたらごめんなさい。
[save??.dat]
作られるタイミングはセーブ行動時。saveon(savepoint)時点までのデータが保存される。
通常変数の値、各画像の状態、現在のスクリプト行位置が収められている。
行位置はスクリプト冒頭から数えた位置なので、スクリプト修正で行がずれても値は変化しない
=ロード時に開始位置がずれて悲しいことになる。
[envdata]
現在のシステム設定及び定義ブロックの情報が収められている。
これにはglobalonやfilelogなどを使用しているかの情報も含まれているため、 削除すると global.savなどの有無に関係なく、保存している値がすべて初期化される。
[global.sav/NScrllog.dat/NScrflog.dat]
作られるタイミングはボタン待ち時。
それぞれグローバル変数の値/読んだことのあるラベル名/読んだことのあるファイル名が収められている。
envdataを削除すると、値はすべて初期化される。
NScrflog.datでは、画像タグが違えば、異なるファイルと認識される。
[kidoku.dat]
既読テキスト情報が収められている。kidokuskipがないと動作しない。
envdataを削除すると、値はすべて初期化される。
行位置の仕様はsave??.datと同じなので、ずれるとやっぱり悲しいことに。
>>477 >>478 解答ありがとうございます。
以前setcursor命令が保持されずに悩んだことあったのですが、どうやらloadgosubで読ませる方法が正解みたいですね。
丁寧な解説ありがとうございます。
マニュアルに記載があったのですね、見落としていました。申し訳ない。
さっそくレスをメモさせていただきました。
マニュアルの件、お役に立ててよかったです。
アップローダ管理人です。 非公式マニュアルの修正ファイルをアップしましたので、使用されている方は差し替えお願いします。
おつです
>>480 マニュアル修正乙です。readmeにThanksがあってビックリしました。
実は昨日の書き込みのあとにミスと思われる部分を見つけたのでご報告を。
検索ウインドウの予測変換では表示されるのに実際には項目のない候補がありました。
○bgcopy
検索窓には出るが絞り込み結果には出ない。
同義のbgcpyの項目はありますが、こちらのほうは検索窓には表示されず。
○menuwindowdow
単純に記述ミス?
○mp3fadein mp3fadeout mp3loop mp3vol defmp3vol
mp3の使用は非推奨なため?
もっと早く報告出来ればよかったのですが、PC、モバイル共に規制に巻き込まれていてあまり頻繁に書き込み出来ないんです。dion軍はもういやだ…。
凄くマイナーなゲームなのですが箱の中のネコと言うものと、猫鳴ク夜と言うサウンドのベルをiPhoneのONScripterを使用して起動しています。 iPhoneではmidiに対応していないためbgmファイルをmidからoggに変換したのですが音が出ません。 勿論wavも実験済みです x.txtの.midはすべて.oggに置換しました BGMを鳴らす方法をどうか教えてください。
ここはゲームサポートスレじゃない Onsc使うならそれくらい自力で何とかしろ
>>482 アップローダ管理人です。
報告ありがとうございました。
>○bgcopy
>○menuwindowdow
ミスです。
>○mp3fadein mp3fadeout mp3loop mp3vol defmp3vol
これらは bgmfadein/bgmfadeout(ryの別名です。bgm〜で統一することが推奨されます。
なのでちょろっと触れるだけ(確か前は書いてたような覚えがあるんですけど、いつの間にか消えてました。すみません)。
あと mp3/mp3stopも抜けてることに気づいた
これらを修正したものを再びアップしました。差し替えお願いします(何度もお手数をおかけして申し訳ありません)。
>>476 =
>>482 さんに、重ね重ねお礼を申し上げます。
乙ですー
488 :
ろだ :2011/01/18(火) 21:51:19 ID:ycX8Cjzx
あああmenuwindowってなんだよmenu_windowだよ ごめんなさい三度目の正直でアップです 昨日差し替えた&面倒な方は、nscuoman.jsの1080行を書き換えてください ほんとにすみませんorz
乙乙
PC買い換えたついでにwindowsをXPから7に変えたんだけど、 bsp スプライト番号,"","S1,(rollover.ogg)","" て感じで設定しているボタンにロールオーバーすると、 NscripterDSで流してるBGMがプツッと一瞬途切れるようになった。 しかも最初の一回だけ。 他に誰も同じ症状訴えてる人いないし、俺の環境だけなのかなあ・・・
>>490 NscripterDSって必要なんですか?
新しいのだといらないような気がするんですが。
変なこと言ってたらすみません。
Nスク始めた頃に「音楽制御はNscripterDSがいい」みたいな記述を見て、 最初からDSありきでやってたんで、その発想はなかった。 今BGM関連のリファレンス見てたら無くても問題なさそうな気がしてきたんで 使わない方向でも検討してみる。ありがとう! ・・・ていうか半年振りくらいにNScripter−Tips見たら、 >ver2.93以前を利用する場合:NScripterDS.dllとnscrpng.spi(対応アーカイブ:nsa) >ver2.93以降を利用する場合:nsogg2.dllとnspng.dll(対応アーカイブ:ns2) ってまとめてくれてた。
プラグインキテルー
まー、単純に鳴らして止めるだけならnsogg2.dll方が良いわな
>>493 そこそこ結構重いのかなコレ
うちのロートル機だと処理までに数秒待つような感じ
昨日NscripterDSの件で質問した490だけど、結果報告。 結局NscripterDS無しで組みなおした。 SEはフェードインアウトできなかったので、lua使って制御。 パンは使ってなかったからこれで十分満足。答えてくれた人ありがとう!
コンパイルしなおせばいいって発想なんだろうけど 新プラグインはフレーム数固定だからカクカクした感じが残るな 高々数秒のエフェクトの場合 空間解像度より時間解像度の方が知覚的に効くかも?
渦巻きのマスク作って drawbg2使った方が軽い気がする 試してないからただの妄想だけどね
ウインドウの閉じるボタン押したときの挙動っていじれる? 出来ればダイアログ出さずに画面内で処理したいなぁと
>>500 luaか。ようやくシスカマに手を出し始めた私には敷居高いなぁ。
情報どうもです
フォントを同梱して、ユーザーがインストールしていないフォントを ゲーム内で表示するにはどうしたらいいでしょう? defaultfontで同梱したファイルを指定しても反応しませんでした。
フリーのフォント同梱してたやつあったな あの戦うやつ
>>502 フォント同梱して使いたいなら
プラグイン使えよ
Yu-risのフォントが綺麗で羨ましい 何とかしてください
507 :
502 :2011/01/31(月) 14:56:22 ID:PxCLNW5V
>>503 ,505
ありがとうございます。
プラグインを探してみます!
テキストADVを作るつもりなんだけれども 本編プレイ中にメニュー画面出したりとか出来る? 過去の会話から得たキーワードを表示させたい
その気になればなんでもできる 袋文字とフリガナには弱いNsc
ルビ? 別に変なとこなくね?
>>509 出来るならやり方教えて欲しい、もしくは参考サイトとか
お願いします
ぐぐれwww 講座サイト端から巡って自分でヒント探さないとこの先何もできねーぞ ふわっふわして何やりたいんだかわかんねーし
単純に選択肢としてキーワードを表示させたいのか 画面にずらりとアイコン(ボタン)表示して選択させたいのか 逆転裁判みたいにいつでも割り込み表示したいのか やり方が違ってくる まずはやりたい事をきちんと設計してから(仕様書作ってから)にしたほうが良い
>>511 進度に応じたキーワード表示なんて余裕で出来る。
だが自分で考えろ。こんな初歩から聞かれたら何から何まで全部教えるハメになる。
書いてみたスクリプトでバグったなら助け船も出すが、最初からなんてないわ。
まず拠点になるような講座サイトみっけてそこからリンクを全部巡れ。
チュンソフトの街みたいにテキスト内のキーワードをクリックして TIPS表示させるのってどうしたらいいの?
シスカマで右クリックメニューを自作する所から始めていけば、その内できるんじゃない?
参考サイトは
>>1-9 を見ろとしか。
だよなwwwwww 作んなきゃ始まらないよな!!俺が悪かったわ ガイド本片手にいっちょやってみるわ!サンキューな
520 :
名前は開発中のものです。 :2011/02/01(火) 05:34:57 ID:9IJBGse4
ぐぬぬ…やはり想像以上に難しい こりゃシスカマまで行くには相当かかりそうだなwww やりたいことが多すぎて、 それに付随して覚えなきゃいけないことが多すぎてオラwktkしてきたぞ! とりあえず今日は文字小さくして下ウィンドウ表示にしたところで寝…もう5時か 最低限右クリメニューは作ったし、いよいよ分岐作りに入るか ver2.95のオフィシャルガイド出ないかな…
気持ちは分からんでもないが、 >ver2.95のオフィシャルガイド出ないかな… とか安直に思うんじゃなくて 如何に楽ができるかを考えて方法を模索するのも 習得の内だぞ。 基礎が出来てないのにあれこれ知ったところで 付け焼刃の知識じゃ新しい事するたびに挫折するだけ
古いバージョンと2.95バージョンの動作違いはTIPS見れば済むじゃん
鬼規制め
あれ解除されてた恥ずかしい 効率は微妙に悪くなるかもしれないけど、単純な命令から「こいつは意味も仕様も理解してるし完璧に使いこなせる!」な物を増やしていく方が確実ではある、気がする。 非推奨命令だけ注意した方が幸せだけど
でもホントに始めたての頃って、大きな字とかイラスト付きで 1からクソ丁寧に解説してくれるような本が欲しくなる気持ちはよく分かる。 情報が古くなってるサイトも多いしなあ。 ver2.95だと、エンドロールってどうやって作るのが主流なんだろ? 俺はMSpDraw.dllで画像をスクロールさせてるんだけど。
処理の重さ気にしないならスプラト 気にするなら800×600なら縦600で分割してbgでスクロールエフェクト
527 :
名前は開発中のものです。 :2011/02/01(火) 20:51:37 ID:TaTJ9b44
>>525 lspとmspが簡単じゃね?
でも、うみねことかの何百行もbltが続くのはないわーと思った。
bltが一番軽いんだからしょうがないじゃん
どうせ誰もみないエンドロールに必死になる俺w
>>528 初めはルースペックPCでBGMと同期させる為に何百も書いて訳だが、
そのうち同期させなくなって何の為にやってるのか意味不明だったよ
ルーじゃなあ
トゥギャザーしようぜ!
宇宙人と大柴の競演か
ルーの耳が尖るんですね、分かります。 やっぱ人によってやり方は色々なんだね。thx 今考えると、別にここでMSpDraw.dllを使う意味が無い事に気づいたので gettimerからy位置を計算してamspで動かすスクリプトに変えたんだけど、 ロースペックで見たらカクカクしたりするんだろうか。 縦8000pxある画像なんだけど。 ていうかハートマーク使いたい。
使えばいいじゃん
あれ、Nscripterってunicode駄目だよね。使えんの? 一応&heartsもやってみたけど表示されなかった。
画像としてって意味だろ。ハートマーク。
793 :名前は開発中のものです。[sage]:2010/03/04(木) 17:19:09 ID:L22KjGNx
nscripter勉強中なのですが、作中にハートマークを出すには
どうすればいいのでしょうか?ググってみたのですが解りませんでした
教えてくださいおねがいします
796 :名前は開発中のものです。[sage]:2010/03/04(木) 19:32:37 ID:gxsks+Ne
NS栗のNSFont.dll使えばいいよ
てかテンプレに載ってないんだね
歴史は繰り返されるものだな、はいよ
http://www.geocities.jp/higuchuu3/
>>536 MSpDraw.dll使ってて同じHPの外字使えるプラグイン知らない不思議
>>537 ハートマークの画像を表示することも考えたけど、
バックログがややこしくなりそうだなと思って早々に諦めた。
>>538 ググッても全然見つけられなかったから、使えないもんだと思ってた。
軽い愚痴みたいなつもりで書いたのにありがとう!
>>539 あまり沢山プラグインを詰め込みたくないという変なこだわりと、
MSpDraw.dll拾った当時はとりあえずそれだけ求めてたんで・・・
>あまり沢山プラグインを詰め込みたくない これ気持ちわかる 何なんだろうな
Nスクが更新された時の互換性を不安視してのことじゃねの だけど、ver295でフォント切り替えようとしたのポシャったことから(面倒がっただけかもだが) 重要度が高いプラグインはそういうことないように意識はされてるっぽいけどな
んまあ
>>542 の言うような理由で入れたがらない人もいるんじゃない?
俺の場合もシンプル好きな性格とかリスク回避とか色んな要素が絡み合ってる感じだし。
オフィシャルガイド買って正解だったなー 慣れると電子辞書より紙辞書の方が速く引けるのと同じで 細かい例も載りつつ目が疲れないから重宝してるわ 絶版になった「あどばんすど」の方も中古で買おうかな 立ち絵のマスク関連は完全にお役御免になったな… 便利になったもんだ
自分もあどばんすどの方いまだに参考にしてる
senzogawa氏のマニュアルをFirefoxで開いてCtrl+Fの検索窓で検索しとる。 例文コピペできるし。
>>545 個人的には
電子辞書の方が速く引けると思うぞ
紙が良いのは今までの媒体が紙だったから慣れているってことと
目的以外の項目が目に止まり易いので単一的な知識の吸収にならないで済むことだと思う
それもあるけど手元にあるとやっぱ便利だよ〜ベッドで見れるし 誰か同人誌で紙のマニュアル作ってくれないかなあ
プリンターで印刷してラミネートのファイルに挟むのが手っ取り早い 仕様変わったら該当個所直して再印刷すれば良いのだし
透過pngってジャギ?みたいなの出ない? ふちにゴミがでる…吉里吉里は綺麗に出てくれるのに
別に出ないけどなあ。 アルファチャンネルの範囲が輪郭の外側にまでかかってんじゃね。
:a;タグ指定してないとかじゃないよね
pngそのものも確認した方がいい。
555 :
551 :2011/02/11(金) 20:14:19 ID:ln0aIq6b
transmode alpha で解決しました…お騒がせしました
画像タグ理解してないうちはtransmode使わんほうが良いぞ この調子だと今度は背景画像スプライトで使って化けたとかそのうち言いそう
透過左上指定になってたんだろうな
RPGの戦闘処理でまたつまづいてしまった…。ドラクエ的な戦闘作ろうとしてるんだけど、 生存判定→選んだ行動にそって戦闘→ダメージ計算→相手死亡判定 のルーチンを素早さの高いキャラの順に処理させようと思うんだけどどうしらいいかなあ。
バブルソート NScripter でぐぐるとよいかも…
いっそ深く考えずに全キャラ分を手動で単純に比較しちゃえば? ドラクエ型だとマップ移動部分以外はシビアじゃないんだから速度気にしなくていいし
汎用効かせたいならソートしなきゃな 例えばキャンプメニューの中でもアイテム順の並べ替えとかしなきゃいけないし
>>559 おお…これはまさにピンポイントな…FFばりのウェイトターンもできるのね。すごい。
>>560 最初はそれでいこうかと思ったんだけど味方3敵3ぐらいになると結構パターン多くて…
>>561 なるほど、アイテムは戦闘中は多くて10個くらいだから入手判定if+ボタンだけでいこうかと思ってたけど個数増えたら手を出してみようかな。
とりあえずこれでいけそうな予感。みんなほんにありがとう
ところでデータ管理はlua使った方が楽だぞ ミニゲームのスコア管理でさえ面倒でそっちに放ったくらいNScrの配列は融通きかないから
なんか大規模更新きてるー
やる気が出たのは良いことだ 新しい事を進めてるのだから本人的に楽しいんだろうなー
オブジェクト指向は歓迎だけど Luaってのがなあ・・・ 「:」と「.」打ち間違えてイライラするのはお約束
テキストのフェードインをしたいのですが、スプライト画像化だと文字が荒れてしまいます。 背景や立ち絵の様に、テキストをバックに流した後で、 printでエフェクトかけながら表示、なんかが一番望ましいのですが そんな方法はありませんでしょうか?
よくわからんけど、delayとかじゃあかんの?
誰か既存NスクコードをSGEに対応させるパーサを書くんだ。頼んだ。
期待してる
>>569 面倒なんだよね。既存のコードをutf8に変換して食わせることになるんだろうけど、
ファイル名が日本語だったらどうしたもんかと。
>>567 windoweffectとtexton textoffを使う
>>567 普通に使うテキストと文字スプライトで違いが出るとか聞いたこと無い
>>572 ありがとうございます。
textonとtextoffで一回がんばって見たのですが、どうもtextoffをしても文字が表示されていまして・・・。
texthide textshowでもやってみましたが、こちらもtexthideしてても次の文字は表示されてしまいます。
>>773 一度スクショとってみます、すみません
根本的にテキスト周りの仕様分かってないなこりゃ
どうせテキストフェードなんてスキップされるのにな スキップできないようにするとクソ呼ばわりされるし
本人がやりたい演出を否定するのは良くないな それが糞かどうかを判断するのは、プレイヤーであって 俺たちじゃないだろ
>>574 汎用性無くなるけど、とりあえず表示させたいテキストを画像にして、
bg命令で、クロスフェードさせて表示とか?
演出否定は良くないが wait系はスキップできるように手直しした方が デバックが楽になるのにといつも思うし そう促した方がバッサリ全否定するよかスキップ取り入れる気になるんじゃね
>>579 なら、ミサワそっくりのドヤ顔で説教垂れる前に
お前が
>>567 に回答しろよw
口だけ説教野郎が一番恥ずかしいぞ
%10%?ってできる? %?が1だったら%101に変換みたいなかんじで
>>583 %0が汎用、おまいさんのいう%?を%1とする
mov %0,100+%1
%%0
例えばこれで100〜100+%1番の変数を参照できる
おお、なるほど。さんくすー
結局、フェードインのやり方はわからんが、 俺様が演出への説教はしてやろう(ドヤッ って事か
587 :
567 :2011/02/21(月) 20:52:56.98 ID:hH4qYiJm
567です。
画像スプライト化を表示したものをスクショ撮りました。
http://upload.fam.cx/cgi-bin/img-box/cgx110221204502.jpg NSFont.dllを使って明朝体の太さ2設定です。
左上が通常表示で、右下がスプライト表示(lsp 1,":s#FFFFFF今日から三週間",50,100)
です。
何か変な設定でもしてしまってるのでしょうか・・・?
演出系のもっさりはプレイヤーへのストレスに繋がる。というのは僕も同意で
ウェイト系は全て!dで設定したりしています。
文字のフェードインは長々と長文を打つわけではなく、サッと使おうと思っていまして・・・。
>>578 ありがとうございます。
やはりそれが確実でしょうか。
後から文章の直しがあったりすると大変なので、なんとかスクリプト上で完結できたらいいなあと・・・。
一旦表示したものをtexthideで隠して、textshowで表示すればフェードインするので
何か方法を見つければできそうに思えるのですが・・・。
>>586 (・∀・)ニヤニヤ
>>587 NSFont.dllを使ってる場合の文字スプライトはちゃんと数値指定しないと駄目
lsp 1,":s/24,24,0;#FFFFFF"+"今日から三週間",50,100
すごいアホなこと聞くけどNSFont.dllってどんな所が便利なの? 文字が綺麗に表示されたりするの?
ダウンロードして、動作サンプルを見たら三分でわかるよ ここで回答待つのは時間のロスだよ
>>589 ありがとうございます。
無事キレイに表示されました・・・!
恩に着ます。
コレ覚え書きのとこに書かれてることじゃん もちっと調べる力つけた方が良いぞ
しかも初出はここの過去スレ
解決した話にそこまで粘着せんでも
「マニュアル嫁・ググれ」の一言で切り捨てないだけ皆親切になったと思うけどねぇ
デレ期だとは思うw
画像をLINE&PAINTで描画するプラグインとかないのかな 乱用はウザイと思うけど あれば演出でそこそこ使えそうな気がすんだけど
単色矩形塗り潰しスプライトはもうあるじゃん(´・ω・`)
塗りつぶしじゃなくて 野暮ったい描画演出がねしたいなーっと
野暮ったい描画演出ってのがどんなのかは知らんが px単位でスプライト描画すれば何だってできるぞ んなアホな!って思うなら扇形でぐぐってみるといい
演出やエフェクトをかけながら文字表示を進ませることって可能でしょうか? たとえば、背景が1分くらいかけて黒くフェードアウトしていく最中に、文字が進められたり 画面をquakeで揺らしている最中に文字を進められたり・・・。 基本演出が終わるorスキップしないと読み進められないので、もし何か方法がありましたら教えて頂きたいです。
安易に聞いてばっかいないで 調べろks
NSLuaのanimation使えば?
n_0232.zipおつ
音楽の音量調節に困ってます。 newgroundsの音楽を借りてCCライセンスつけて配布予定なんだけど、 ここの音楽ってすごく音量が大きすぎる気がして…。 あまりPCのサウンドノベルを遊んだことがないので、 一般的にどのような音量がメジャーなのか教えてくださったら助かります。
素材加工禁止のケースもあるし音圧下げていいか版権主に聞くのが一番早い。 つーか「あまりない」ってんなら片っ端から商業の体験版DLして「結構ある」に自分でもってけば? エンジンでボリューム調整したいってんならそこら辺の体験版自分で参考にしれ
基本的にコンフィグ設定画面を作り音量調節をユーザーが出来るようにすればよい。 デフォルトの音量を貴方が煩くないと思うぐらいにすればいい。 ユーザにはステレオアンプ接続の人もいればモニタースピーカーだけの人も居る。 調整はユーザにさせればいい。それでも煩い曲は煩いし、曲の改変は出来ないのだろうからしょうがない。 >一般的にどのような音量がメジャーなのか よくは知らないが、例えばMP3のノーマライズするソフトMP3GAINの使い方サイトを見ると、 デフォルト設定の89.0デシベルだと低すぎる、96.0デシベルぐらいにしよう、という意見が見られる。 俺的には93デシベルぐらいにしている。
>>609 607じゃないけど参考になるわ。ありがとう
自分も作曲なんかできないから殆どフリーの音源をお借りしている立場なんだが、
製作者の方によって音量に差が有るんで、その調節に悩んでた
こう言うのって個人差も有るから難しいね
611 :
607 :2011/03/04(金) 00:31:32.46 ID:vVCbfVUT
>>608-609 回答ありがとうございます!
newgroundsにある音楽は、CCライセンスを守れば
音量調節などある程度の加工は大丈夫なようです。
具体的な数字を出していただいて大変助かりました。
自分の環境では80デジベルくらいが聞きやすかったので、
一般的なそれとずいぶん差がありました…。
95デジベルくらいに調節したいと思います。
ボイスの有無や作品ジャンルでも大分変わってくるが、まー好きにやれ
スレチだけど音声ファイルの音量で正のデシベルってナンセンスだな そっちの方が直感的って思う人もいるんだろうけど それと機械的に均一にすればいいってもんでもなく 例えばドラムの有無で知覚的な音量は変わってくる ピアノ曲だと5dBくらい下げるイメージ
ついでに素材ごとに音量がばらついてて素材加工禁止の場合は 適当な係数を持っておいて再生時に プレイヤー指定の音量に乗じればいいだけの話では
安易な音量変更はクリッピング(音飛び、歪み、音楽プレイヤーによっては破損扱い)の原因になるので、 無用なトラブルを避ける為にも借り物曲はいじらないほうがいいと思う
もしかしてNSFontってns2からファイル読み込めない? アーカイブ化したら「ファイルを読み込めません」って言われたんで 外に直置きしたら動いたんだけど、なんか美しくない・・・
ググれ 基本仕様は把握しとけ
ググッたんだよう・・・ 絞ったら数件しか出てこないし、絞らなきゃ関係無いの出てくるし。 時間無いからそのまま配布してやった。
>>614 なるほど、そう言う方法も有ったか!
もしや音屋の方ですか?
>>610 ですが、再び参考になりました、ありがとう!
>>615 一応規約で「加工OK!」なサイトさんを選んで使わせて貰ってる
でも、
>>614 の方法で調節した方が無難みたいだね
これなら加工禁止のサイトさんの素材も使えそうだよ、ありがとう
音屋ならミックスするからちげーだろ
勘違いならすまないんだけどfor〜nextから抜けるbreakみたくgosub〜returnから途中で抜ける命令ってあったっけ?
「if文で条件成立→return *飛び先ラベル」でどう?
あ、そっか今はreturn飛び先指定できるのか。ありがとう
それってメモリ喰いオーバーフローにならんの?
ならんよ
NScもデフォで吉里吉里みたいにA押すとオートモードみたいな感じにして欲しい
ワンキーアクセスが必要なほど 頻繁にオートモードのオンオフ切り替えるんなら オートモードの意味無いんじゃ?
>>626 シスカマすりゃ5分で実装できるだろそれ
A押してオート開始、オート中にA押して解除、ってできたっけ?
if文で普通にできそうだけどどうなんだろ
普通にそう書けばそう動く
お気に入りの講座サイトが閉鎖・・・というかリンク切れになっていた コピペしてデータ保存しておくべきだった・・・
何処のサイト? いくつかローカル保存あるから、俺もってるのなら、うpろださんに一時的に上げるよ。
Quick Silverというサイトです。 初心者に優しい感じの講座サイトでしたので結構気に入っていたんですが サーバーの関係でなくなってしまったようです。 もしなかったとしても大丈夫です。 今はググりながら別の講座サイトを探しているところです。 自分の呟きのようなものに声をかけてくださってありがとうございます。
テキストウインドウを消した状態(背景のみの表示)で クリックしたら進めるようにしたいんだけど、そういうのってできますか? 640*480の画像ボタン?
透明にしちまえばいいよ
>>634 うpろだのn_0233.zipにアップしました。DLされましたらスレに報告ください。消しますんで。
>>637 わざわざすいません。
すごく言い辛いのですが、どこのうpろだなのか今探しています。
データ保存系は無知に等しいので・・・もう二日くらいかけて探そう
と思いますのでもう少し待っててください。
>>635 textoff ;テキストウインドウを消す
;---なんか処理---
lrclick ;左クリックもしくは右クリックを待つ
;---なんか処理---
texton ;テキストウインドウを出す
これじゃダメ?
>>638 ここのスレ名に平仮名で「よう」を付けてググる。
出てきたサイトに行く。
画面上部のリンクを見れ。
>>637 >>640 >>641 わ、わ・・・
わざわざ教えてくださりありがとうございます。
無事DLできました。
本当にありがとうございました。
これからは勉強になりそうなページを見つけたら
なるべくデータ保存するように心がけたいです。
>>635 マニュアルに載ってる普段使わないクリック待ちの命令総当りで試してみれば?
644 :
635 :2011/03/09(水) 22:10:56.62 ID:KmALhP1O
>>636 ,639,643
こんな質問に答えてくれてありがとう!
lrclick の存在に気づいていませんでした…
ほんとにありがとうございます!
そういえばアップローダのサイト名は 新管理人に引き継いだ今でも「NScripterよう」のままなんだね。
貴史たま+ME、サーバ落としてたのか
bltって透過png扱えない?
中身はStretchBltのSRCCOPYだから想定してないでしょ
ありがとう絶望した
もうNScripterて更新ないのかな? strspとstrsphがセーブした時保存されるようになったらすごい便利なんだけど
今時bltに頼らないとできない事なんてあったか?
>>650 ロードした時復帰するように組めばいいぢゃん
>>651 一回きりのアニメーションを低スペPCで最大限もっさりさせずに動かしたかった。
セル切り替えではどうしても指定した時間に対する遅れが大きいけど、現状最速の処理はbltかなと思った。NSD系とかNSLuaAmimationは一回きりのアニメーションに向かないし
自分が能無しだと告白してるだけぢゃん
>>653 bltなら透過素材と背景合わせて素直に全コマ分作った方がいいと思うよ。うちはそうやってる。
>>656 今回の件に限っては背景が事実上不定なおかげでその方法を使えないけど、シナリオ中で使う時はそうする。thx
>>657 そう聞いてなにやりたいか判った。だったらnsswf.dll使いな。
oggのループ再生ってロードしたらループポイント無視されちゃう? 普通にbgm命令した時はちゃんとカッコの時間に戻るんだけど ロードしたら音楽は再生するんだけどループポイント無視してループしちゃう
661 :
659 :2011/03/30(水) 23:54:27.74 ID:M2a/GL8g
ううーん…さっきから色んなセーブデータで確認してるけど 再現性がいまいち…ちゃんとループするのもあればフルでループしちゃってるのもある… 多分、自分の環境が悪いのかもしれないです。お騒がせしてごめんなさい
つか、ロードでループポイント無効は仕様だろ ロード時もループポイントを反映できるように組めば良いだけ
SGEのデモきたー
>>658 まったく発想になかった、ありがとう! 部分的にパフォーマンス向上した!
665 :
名前は開発中のものです。 :2011/03/31(木) 22:15:49.38 ID:HIFGMVWc
新旧マニュアルが合体する日はこないのかな
言い出しっぺの法則
>>665 合体したのがうpろだのだったり、先祖川氏のだったりすんじゃねーの?
SGEデモ更新されてて ぷるんぷるん すばらしいぷるんぷるんじゃないか
あれいいねワロタw
すげー何だこれwww
何年か前T2氏もやってたけど、手軽に扱えるようになったら便利そうだよね
一枚の静止画をもとにAfterEffectでアニメを作るような あの効果がNScr(SGE?)だけでできるようになるのかな・・・ とかちょっと思った 使いこなせばの話
673 :
名前は開発中のものです。 :2011/04/03(日) 21:43:07.91 ID:1ZZqqTAX
オフィシャルガイドブックって普通にTSUTAYAとかに売ってる?
TSUTAYAだと新刊しかなくね? 探すなら大型の書店に行ってみ。ジュンク堂とか紀伊国屋あたりはこないだもあったぞ
> フラッシュ的なタイムライン管理モジュールを作りたい 期待はしてるけど結局目指すところは文字通りFlashなんだよね Flashが使えないコンシューマ機ならともかく PCゲーそれも同人ゲーならFlashでよくね?となって心が折れるパターン・・・
まあFlashの能力を超える創作・表現は想像できないが Adobeに振り回されないで済むというのは大きな意義かもしれん
統合環境である事は一定のメリットを持つんじゃないかね(導入的な意味で) そりゃまあ今このスレ覗いてる人にとっては恩恵薄いが
バイナリヘブンの掲示板死んだままだな。ってrocketbbs自体が死んでんのか?
SGEの半角英数字もっとくっついて表示できないのかなあ
全角の幅で表示されても使う気起こんないよな
rgosub使ってみたいんだけど非公式命令って実験中とかバグありだったりするの?
>>681 ゲーム企業向けに命令作って提供したけど、
一般ユーザ向けにはリファレンス整理も面倒だから放置してる命令ってのが非公式命令じゃね?
おお、そうだったのか。じゃあ使っても問題なさそうだね。ありがd
ちなみに非推奨と非公式を混同すると泣けるYO 前者は更新過程で切り捨てられた命令
非公開のやつは有償サポートで対応した命令だから 使う場合はリスクを伴うつか、 何起ころうと自己対応だと思ってる
どういう命令か分かっている、かつ安定して使えそうなのはなんだかんだでseteffectspeedくらいじゃね? 発想力の問題かもしれんけど rgosubは使いどころ間違えると不具合の原因になるから案外不便
飛び先を変数使って分岐とかできないもんかね %1に数字代入、goto *hoge%1 *hoge1 *hoge2 *hoge3 だとラベルに変数使えないからか*hogeが見つかりませんになって defsub hoge1 hoge%1 だと不正な命令エラーになるんだよね。
mov $1,"*hoge1" で goto $1 ならできるので %1に数字代入、 %1を文字列変数に変換して "*hoge"+"(数字)" を$1に入れる goto $1 かな
%1に数字代入、 itoa $1,%1 mov $1,"*hoge"+$1 goto $1 でできますが、他にもあるかもっす
ありがとう!文字変数だといけるのねthx
tablegotoと言うのもある。 ・飛び先が少ない ・ラベルのつけ方に法則性がない 場合には、こっちの方がいいかもね。
ifをダラダラ縦に書くって手段もあるぜ!
>>691 見逃してた
試してみよ
>>692 実際それでいんだよね最初のうちは
手持ちの手段で何とかなるならとりあえずやっとけば
マシンスペックよりけりだろうけどif文沢山書いたら処理遅くなったりとかないのかな。
そりゃ、なるさ
だよねw
if文10000行とか書くなら0コンマ00何秒ズレるかもだけど 人間の感覚で分かるズレにはならんよ
>>697 と書いたけど
間違ってたらいけないので実際に試してみた
そしたら案外遅くなったので謝るマジごめん
なんかラベルが5000超えたら「5000超えてるよ!」ってエラーが出たので10000は無理だったけど
*start
テスト\
saveoff
mov %1,4999
resettimer
if %1=1 goto *hoge1
if %1=2 goto *hoge2
if %1=3 goto *hoge3
〜中略〜
if %1=4999 goto *hoge4999
*hoge1
*hoge2
*hoge3
〜中略〜
*hoge4999
gettimer %1
%1ミリ秒\
end
を実行すると resettimer 無しでは 380ミリ秒(0.4秒弱) resettimer ありでは 45ミリ秒(0.045秒)だった Corei8 64bit でこれなので、もっと前のPCだとさらに遅くなるかな 5000行のif文を使えばだけど
×resettimer 無しでは ×resettimer ありでは ↓ saveoff の無し/あり ね
経験上ifは2000回くらいまでなら体感レベルで問題は出ない(よほどの化石だったりしたら話は別)けど、大量の描画とセットになってるような処理だとワンテンポ遅く感じる場合もあるね そういやluasubって個数制限あるんだろうか
描画はな……以前スプライトの透過度をfor〜nextで組んでんの見かけたけど ロートルPCじゃ凄く重かった
>701 luasubの個数制限、試してみたけど突然メモリーが足りないエラーが出て止まった。 ルール上の制限は「メモリーの続く限り」じゃないかな。 だから環境か、Luaの扱えるメモリー量によるんじゃないかな。
>>703 ってことは常識の範囲内で…なのかな。教えてくれてありがとう。
tipsに配列変数はセーブされないって書いてあるけどロードした後普通に読み込めたんだけどどうなんだろう。 ただグローバルは保存されていなかった。
>>705 高橋氏が公式掲示板でそう発言してなかったっけ?
ちょっと試してみるわ
マジだった。いつ仕様変わったんだろ?
どっちにせよ、配列はLuaにやらせる方が使いやすい
Nスク側の配列は%%とか$%で擬似的にやった方が余裕で便利なレベルに不便だから困る
NScripterの配列は、define節で面倒な計算を先にやっておいて、計算結果を格納するのに限る。
面倒な計算やるんならやっぱりLuaだよね
日記に何かくるっぽい?
ちょっと初心者な質問で申し訳ないんだけど 新ボタン命令でbsp 2,"P3,0","P3,1","P4,1"の このP3の後ろ0とか1ってセルの番号? "P3,0"ならスプライト3番の0セル表示であってるかな
添付テキストに書いてあるだろ いちいち聞かなくてもそれ読めば分かる
読んでわからなくてもやってみれば分かる。 聞く前に読む・試すをこなした方が使えるようになるよ
普段リファレンス中心に使っててリファの説明でいまいちよくわかんなかったから… 挙動上はあってるみたいなんだけど今ひとつ自信持てなくてね、お騒がせしました。
>>716 実際に試してわからんかったらまた来るんだ。ガンガレ
とりあえず今のところは想定したとおりの動きするっぽい。 使ってて思ったんだけどbsp命令ってボタン外押しも右クリックと同じ-1が返るのね。 右クリックでキャンセルにしてたらボタン外クリックで戻るからびっくりした。
>>718 bspってかbexecな。マニュアル見て分かるように、
一つ目の返り値の文字列変数の方に入力内容、("RETURN"とか"LCLICK"とか)
二つ目の返り値の数値変数の方には(0以上:スプライト番号、-1:それ以外)が固定で帰る。
>>716 >リファの説明でいまいちよくわかんなかったから…
基本が出来てないから読んで分からないだけ
試して体で覚える手っ取り早い
じゃねーと何時までもなにやっても分かんないままだ
旧ボタンから離れられないなんて悟られたらっ……
新しい機能を覚える余裕がなくて新しいバージョンをダウンロードもしてないうちに 新しい機能がどんどん増えていってるわけで
特に困ることもないから 旧ボタン使い続けてるけどな
旧ボタンのが分かり易いもんね
ボタンが離れたときの制御が追加されてる分表示非表示とか制御項目が多くなればなるほど新ボタンのがスクリプト書くの楽な気がする。 ボタン同士の隙間がない状況なんてそうないとは思うけど
新旧ボタンで目に見えて重さが違うとか、そういうのがあれば乗り換えるけどね。複合ボタンでアホみたいに大量の文字スプライト動かすと重いし
>>726 いや、目に見えて重さもキー感知能力も違うぞ
mov %0,100 itoa2 $0,%0 lsp 1,":s/22,22,0;#FFFFFF"+"$0",100,100 print 1 この後%0を99に変える mov %0,99 itoa2 $0,%0 lsp 1,":s/22,22,0;#FFFFFF"+"$0",100,100 print 1 再表示で減らない…んだけどバグ?
補足、一度cspしたら結果が反映された。 どうやらスプライト上書き表示じゃ反映されないみたい
つーか、;#FFFFFF"+"$0" じゃなくて ;#FFFFFF"+$0 だろと小一時間……
""消したら普通にlspで反映されたわ…やだ何これ恥ずかしい…///
今だとoldの方だと思うが 添付テキストにも書かれてるのに 文字連結の記述ミスは何時まで経っても無くならないな
""で括られた文字列の意味を認識する必要があるな
>>727 どうせ描画にかかる時間が大半って話なんじゃね? せっかくだから新ボタン使った方がいいとは思うが
NSluaで引数有無の判断方法ってない? たとえば、return命令の上書きする場合に return return *test のふたつを区別できるように組みたいんだけど、NSPopLabel()の時点で前者が落ちるんだよね。 pcallでくくってもLua側じゃなくてNSLua側のエラーメッセージ来てしまって困ってる。
ラベル付きreturnをLuaで実装するなら独自命令を分けて作る方が早い気がする
たとえばってことさ。実際は↓とかを作りたいわけ。 stop stop 2000 NScripterで引数有ったり無かったりの命令があるのがreturnだったからまずは それを例に出してみただけで、主題は引数取得に関して。どなたか知恵を拝借したい。
>>736 無理だろ。lua側のNSPopStr()とかでも、pcall効かないんだしさ。
一応、手として考えられるのは、命令名に小細工かな。
lua stop
lua stop 2000
こういう形にすればいい。
NSExec("luasub lua")
function NSCOM_lua()
local command = NSPopID() -- 命令の取得
if command == "stop" then return stop() end -- 命令名による分岐
end
function stop()
local stop_num = -1 -- 引数を指定しない場合の数値
if NSCheckComma() then
NSPopComma()
stop_num = NSPopInt()
end
-- ここに、stop_numを使ったなんかの処理。
end
こんな感じじゃね?
738 :
737 :2011/04/30(土) 01:32:13.08 ID:hfU2kXWz
>>736 あ、
lua stop
lua stop,2000
こうでないとダメか。
記述を簡潔にするという点では本末転倒な気が SGEならパーサ自体Luaで書かれているし何とでもなるな しかしあのif文の連続は自動生成なんだろうか 現行のNスク同様 アドホックな改修の結果カオスになりそうで不安
cell命令使ってるんだがどうも妙な挙動する… サイコロ1〜6の画像(透過png)を一枚につなげてlspアニメーション、click待ち後rnd2で乱数入れて乱数に応じてcell指定、print、ってのを三回繰り返しているんだけど三回目でサイコロの目の画像が乱数と一致しないんだよね。 ダウンロードしたてのNスク実行ツール一式を検証用に使ってるんだけど、そこの00.txtに同じスクリプトコピペで書いたら今度はちゃんと一致するっていうよくわからん現象が出てる。 lspの番号を三回目だけ変えてみたらちゃんと一致したんでとりあえず三回目のサイコロ結果表示だけ一枚上のレイヤーにlspして回避してるんだけどなんか気持ち悪いな… 一応win7とXP両方で試してみたけどどっちも現象が出た。
乱数の数値表示させて確かめりゃ良いんじゃねの
ん? cellはとりあえず無視して乱数の数値だけ書き出して検証してみてくれ。 Nスクは0オリジンだから、cellのひとつ目は0番だってこと忘れてたりとかしねーよな?
lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %0,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %0 = 1 cell 80,0:if %0 = 2 cell 80,4:if %0 = 3 cell 80,2:if %0 = 4 cell 80,5:if %0 = 5 cell 80,1:if %0 = 6 cell 80,3 print 1 「%0」×/ lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %1,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %1 = 1 cell 80,0:if %1 = 2 cell 80,4:if %1 = 3 cell 80,2:if %1 = 4 cell 80,5:if %1 = 5 cell 80,1:if %1 = 6 cell 80,3 print 1 「%1」×10の数値で@ lsp 80,":a/6,50,0;img\dice.png",350,180 print 1 rnd2 %2,1,6 lsp 80,":a/6,0,3;img\dice.png",350,180 if %2 = 1 cell 80,0 : mov $20,"敵にダメージ" : mov $21,"*ganble1" if %2 = 2 cell 80,4 : mov $20,"自分にダメージ" : mov $21,"*ganble2" if %2 = 3 cell 80,2 : mov $20,"自分を回復" : mov $21,"*ganble3" if %2 = 4 cell 80,5 : mov $20,"敵にダメージ" : mov $21,"*ganble1" if %2 = 5 cell 80,1 : mov $20,"自分にダメージ" : mov $21,"*ganble2" if %2 = 6 cell 80,3 : mov $20,"味方全体を回復" : mov $21,"*ganble4" $20\
改行制限の関係でちょっと改変したけどスクリプトは上みたいな感じ。
本スクリプトは1番目と2番目のif cellは:で繋がってなくて、スペースにclickがはいる。
問題の三番目なんだけどサイコロ4の画像で自分を回復とか出たりするんだよね。
この後のgosubは表示文どおりの結果に飛んでるからどうも画像だけ一致してないっぽいんだが…
ちなみにcellがばらばらなのはループアニメをランダムっぽく見せたいため。
使った画像はこれ
http://www1.axfc.net/uploader/Img/so/114553.png
if文のそういう書き方初めて見たわ。 Nスクのはif文ってかif命令だらか最初通ってないと後半部分評価されないと思って書いたこともなかった。 せっかく晒してくれたんだから、とりあえず試してみんね。
おい、やっぱただのif文の書き方ミスじゃねえか。コロンで繋ぐのやめれ。
失礼。下を見逃してた。 >本スクリプトは1番目と2番目のif cellは:で繋がってなくて、スペースにclickがはいる。 で、三番目だが、普通に出るぞ。
itoa2 $0,%2 $20($0)\ 最後見づらいからこう書き換えたけど、画像と数値は一致してる。 ここに晒す前の元スクリプト側でミスってんじゃね? たとえばcell 80,3の後にprint 入れてないとか。そういう凡ミスはどう?
ども。あ、それと本スクリプトにサイコロのマス表示の際dwaveで音鳴らしてた。
上のやつは検証のやつから引っ張ってきたから多分問題なく動作するとは思う(本スクリプトも同じコピペだけど)
>>747 …うん、やっぱいけるよね。なんだけどこれが画像やら音やら入れたゲームのほうだとなぜか変になるっていうか…
printは入ってるんだけど、こうなぜか…
音鳴らしてるのか・・・ なら、そこで悪さしてんじゃねの? defsubでdwave弄ってて取得する変数がバッティングしてるとか ありがちなオチな気がする
コロンの後にif自体は動作上問題ないよね。 Nスクのifは単なる「条件を満たしてなかったらその行をそれ以上読まない」だから
>>752 わかってみれば簡単だったな。
99.txt の 98行あたりに、print 1 って入れてみ。
それできちんと仕様通りに動いたから。
おぁぁ…なるほど…結局は748の言ってた凡ミスだったというわけか…orz 二日間頭抱えてたのが一発で消えたよ。入れてたつもりでその後の消しprintと混同してたのか。これは恥ずかしすぎて死にたくなる。 ごめん、なんか本当にごめん。本当にありがとう。
>>754 ドンマイそんな日もあるさ。
助けあっていこうぜ。
>>754 キニシナイ(゚ε゚)!!
むしろ、ちゃんと制作中だと分かって好感度MAXっすよ。お互い頑張ろうぜ。
mov 定義節実行節両用って書いてあるけど定義節で文字変数に代入したら反映されてなかった。数字変数はわからない
>>757 *defineラベルでのローカル変数操作はgame命令でいったんリセットされるよ。
いろんな講座サイトで書かれてる大昔からの仕様。
ありゃ、そうだったのか。 こりゃ失礼。
一番手軽な保存法としてはLua側に避難させておく手段があるぜ
effectcutってeffectskipがオフになってるとエフェクト飛ばしてくれないのかな。 skipオフだと瞬間表示じゃなくなった
midとかsplit見てて思ったんだけど文字列の〜文字目だけ文字変更とか読み込みだけじゃなく書き込みできる命令とかあったらいいなとか思った。 変数の節約と文字列の配列処理的な使用の意味で。 あと配列使いすぎるとメモリやばいって聞くけど今時の環境だとどんくらいまで使えるもんかねえ。 総添え字数1万ぐらいあるんだが不安なってきた
1万てことはLuaの話か。まあ、2005年以降のPCなら大抵は余裕なんじゃね?
フォント病になった助けてくれ
>>762 Luaの関数組み合わせれば作れるよ
時代はluaか…
bgm命令でmp3を鳴らしてるんだけど、最初の音が少し切れる 仕様なんでしょうか
mp3はやめといたほうがいい。ループしないはバグでるはでたしか非推奨形式。 oggかwav使うか変換するが吉
そうなのか…ありがとう 素材mp3しかないから変換ツール探してくるノシ
NSFont.dllでフォントちょっときれいになるけど、選択肢になると汚くなる。 解決策ないですか?
Nスク側の太字切ってないからだろ 切ってれば選択肢だろうが何だろうが差が出るなんてことない
本体側の太字設定切らない潰れ気味文字に慣れきってしまった俺
やあおれ
ちょっとググるかスレ読み返せば分かりそうなもんだが
mov %0,62:mov %1,29:mov %2,213 if bgmvol >= 1 lsp 350,":a;system\vol.png",%1*1+%2,%0 if bgmvol >= 10 lsp 350,":a;system\vol.png",%1*2+%2,%0 if bgmvol >= 20 lsp 350,":a;system\vol.png",%1*3+%2,%0 ていう風にbgmvolの値でカーソル表示しようと思ってるんだけど最大値に表示されたまま動かない… もしかしてbgmvolとかの数値ってif文の条件判断には使えないのかな
bgmvolって変数じゃなくて関数の名前じゃないの? %bgmvolとかならわかるんだが
ぬう…やっぱりそうか。 mov %bgmvol,bgmvolもだめっぽいし上のメニューバーの音量調節と手動管理の音量調節は共存できないものなのかな
いや、いろいろと間違ってんぜ
Nスクの命令は関数的には使えないよ どうしてもそういう使い方をしたきゃLuaの出番
ごめん自己解決。さてどうしたもんかと現実逃避に講座サイト見てたらgetbgmvolなんて命令見つけた。 マニュアル未掲載っぽいけど
そりゃ、使わなくても対応策があるからな さほど必要じゃないのさ
一時期は新しいプラグインが公開される度に 盛り上がっていたけど最近は静かだな ま、Tipsでフォローされているから十分ではあるが
去年の口蹄疫からの大規制で2ch全体が過疎り気味だからな 去年夏からのプラグイン公開ラッシュはかなりテンション上がるわけだが
そんなトコを眺めてるのに書けない奴も何なんだろうな
>>786 Yahooアカウント持ってない奴なんて珍しくないだろ…
何かりかりしてんの
しかもID流出したばっかだしな。孫は否定してるみたいだがw
define節って変更するとグローバル変数が変になるんだけどこれって仕様?evnデータは削除したけど…
セーブフォルダ指定してるからだろ
>>787 どこら辺りがかりかりしてると思った?
え…savedirでセーブフォルダ指定するとdifine変更したときにグローバル変数リセットされるって事? どういう状況で再現されてたのかわからないけど、時々不正な命令globalonですって出てkidoku.datとかglovarsavがフォルダ外に保存されたりしたんだけどこれもフォルダ指定がだめだったのかな
evndataはグローバル変数の境界も記憶してるから savedirを使った場合は 既読やらの保存データが破損するだけのこと 使わない場合は何でか破損しないけどな
まじで…はじめて知った。savedirでまとめるの止めようかな。 完成した後に何かしら変更あってバージョン変えたらセーブデータ壊れたとか洒落にならないし… ありがとう
>バージョン変えたらセーブデータ壊れたとか 元々、Nスクは差分当てたらセーブデータは使えないもんでしょ ゲームやるだけなら気にするようなことじゃない 作る側として煩わしいってだけのこと
>>789 >>793 勘違いしてそうだから補足しよう。
evnデータ削除したら、グローバルデータをはじめからから作り直して上書きするってだけ。
詳しくはTIPSみてこい。
グローバルセーブちゃんの挙動とスクリプト更新時の仕様は少し面白い
Ver.2.82を使っているのですがbtntime2を使うと、 「数字がくるべきところに数字がありません。」 という構文エラーが出てしまいます。 btntime2 "se01.wav" btnwait2 %0 if %0=-2 goto *gameover どこに数字が抜けているのか教えてください。 よろしくお願い致します。
>>797 btntime2 "se01.wav" はダメ
btntime2 1000 と書き換えろ
つーかマニュアル読め
btntime2 の後に書くのはファイル名じゃなくて、 タイムアウトする時間(単位:ミリ秒)。
>>798 >>799 回答ありがとうございます。
btntimeはbtnwaitもしくはbtnwait2に制限時間を設置する命令ですよね?
マニュアルには「btntime2はbtntimeとほぼ同じだがボイスの発生終了まで待つ」
とあり、後ろにはサウンドファイルを指定するように書かれてあったのですが・・・
後ろにミリ秒を置く場合のbtntimeとbtntime2の違いについて教えてください。
本当に何度もすみません。どうかよろしくお願い致します。
>「btntime2はbtntimeとほぼ同じだがボイスの発生終了まで待つ」 書かれている内容を自分の都合良いように改変するのは止めた方が良いんじゃないか? つまり、時間制限終了時に 0チャンネルが鳴っていた時に 喋り終わるまで動作に移らないことじゃねの多分
>btntimeは、次のbtnwaitもしくはbtnwait2の時間制限をミリ秒で指定します。 >この命令を使った直後のボタンモードで、何も押されずに指定した時間が過ぎると、 >btnwait系命令は-2を返します。 公式の追加命令一覧より >btntime ミリ秒 >btntime2 ミリ秒 >ボタン待ち時の待ち時間を設定します。 >btntime では、何も押されず時間経過すると btnwait 系命令の変数に -2 を返します。 >btntime2 では、何も押されず時間経過すると、ボイス(DWAVE 0)の再生終了まで待ち、-2 を返します。 非公式マニュアルより
つーか、エラーメッセージを信じない癖と、マニュアルにも書いてないこと曲解する癖は さっさとやめれ。時間の無駄。どのマニュアルにもサウンドファイルを指定するように書かれてないから。
>>804 「あどばんすどNScripter オフィシャルガイド」には
サウンドファイルを指定するように書かれてあったので
本当にすみませんでした。以後、注意します
あー・・・あどばんすどのマニュアルか オレも謝っとく スマン ぶっちゃけ、あどばんすどのリファレンスに関しては 抜けてる命令やら追加命令も当然載ってないから 当てにしない方が良い
有志のマニュアルのが公式のどれよりも整備されてる悲劇だな
初心者ゆえお知恵をよければ貸してください。 エンディングスクロールを作ろうと 一枚の縦に長い黒い画像にクレジットを描いて ぐるぐると回そうと考えたのですが どうもうまくいかず…… 初心者ゆえに変なスクリプト書いてしまっていると思いますが どうかよろしくおねがいします。 ↓
画面サイズは800*600です。 使用するed画像は800*2400 lsp 10,":a;bg\ed.jpg",800,610 for %1=600 to 80 step -10 amsp 10,160,%1,255 print 1 wait 10 next click
右に寄ってんじゃね? これじゃスクロールしてたとしても 画面には映らんだろうな
座標指定が変かな
813 :
809 :2011/05/29(日) 22:16:51.43 ID:IB2JWIfG
コメントありがとうございました。 もうちょっとねばってみます!!
okchanceboxやyesnoboxで出てくる「ポンッ」って音を消したいのですが、 何かそういう命令はないでしょうか?
OS側だしなあ。スプライトで自作したら?
そういうのは普通にスプライトで自作してるわ
見栄え的な意味でもスプライトオススメ
818 :
809 :2011/05/30(月) 23:03:13.61 ID:Tw5DpfkE
bg black,14 lsp 10,":a;bg\ed.jpg",800,2400 for %1=600 to -2400 step -5 amsp 10,0,%1,255 print 1 wait 10 next click 粘ってたのですがどうしてもわからず戻ってきてしました。 画像が半分に切れるのですがどこが原因ですか?
命令の一つ一つについてしっかり調べろよ イチイチ聞かなくてもすぐに分かることだぞ
820 :
809 :2011/05/30(月) 23:39:50.86 ID:Tw5DpfkE
うーん。。。大分考えたんですが…… もっとNスクのオフィシャルガイドを ガン見して勉強してきます。 スレ汚しすみませんでした。
>>818 2行目の :a;bg\ed.jpg を :c;bg\ed.jpg に変えてやってみな
たぶんそこが原因
>画像が半分に切れるのですがどこが原因ですか? 最初っからそれを言えばいいものを 君は「うまくいかなかった」だけの説明で原因が解るのかよ。
823 :
809 :2011/05/31(火) 01:25:50.15 ID:UiAkFsAR
皆さんの優しさに涙目。 本当にありがとうございます!! また不快に思わせてしまった方、すみませんでした。
で、結局
>>821 の通りの書き換えで直ったのか?
感謝してるんならどこを間違えていて、どうしたら直ったとか、
最低限書けって
「うまくいかない、チクショー」「よっしゃうまくいったオッケー」っていう
自分の感情だけで書き込んでるのが丸分かりだぜ
だから不快に思われるんじゃね
結局、想定通りに動いたのかサッパリわかんねーもんな
>>823 じゃ。
相談から結果報告まで、エスパー必要な文面はすげー厄介。次はがんばれ。
不快っていうか単純に説明不足なだけ。 「具合が悪いんです。何の病気でしょう?」って訊いてくる患者より 「腹が痛いんです。腹というより背中側の少し左よりが。下痢はしてません。 ただ、尿に血が混じってるように見えました」って説明してくれる患者の方が 医者にとっては答え易いって事。(医者に先入観を与える危険性はあるが) 何をしたいのかを具体的に説明して、最初からソースを公開してきたのは立派だったけど、 そのソースを実行した結果がどうなったかが書かれてなかったのは惜しかったな。
827 :
809 :2011/05/31(火) 23:29:26.93 ID:UiAkFsAR
821さんの書き込みのアドバイスで画面が半分に切れていた現象はなおりました。 説明不足で本当にすみませんでした。
こういうのってPCの性能ですごい速度になったりゆっくりになったりしない? PC買い換えたら高速になって吹いた。うまい方法ないのかな
例えば、軽自動車と普通車じゃ最高速度違うだろ 何当たり前のこと聞いてんだ うまく調整すればいい
そこでresettimerとwaittimerの出番ですよ
内部タイマー系が一番正確だったっけ。waitやdelayとか画像表示のエフェクトはどうなんかなぁ。タイマー系より正確じゃないみたいだけど時間指定だしそれほどスペックで差は出ないと思いたいが… スプライト移動の繰り返し処理なんかは時間指定挟まないと確実にスペックで差が出るよね
waitやdelayは、文章表示の途中に使ったりするヤツでしょ? 内部では普通にタイマーでやってると思うし、 たとえ誤差が生じても大して問題になるような用途ではないと思うが。 スプライト移動の繰り返し等をタイマーで調整するって行為は…… まぁ初心者は気づかないだろうね。
多分だが、
>>818 の続きだろう?
スプライト操作で悩むんなら
800*600に切り分けてエフェクト14番だかでやった方が
比較的ラクなんじゃないの初心者は
834 :
809 :2011/06/01(水) 22:28:01.84 ID:f5TYEXnj
resettimer waittimer のアドバイス本当にありがとうございました。 本に書いてあったからwait10と書いただけだったんですが、 スレ読んで何か違い出るのか?と思って wait数値で画像が降りてくるスピードがここまで変わるのかと 驚愕していたら、PCのスペックの違いまで皆さん考えていたのかと 何から何まで本当に勉強になりました。初心者なカキコですみません。
演出のスピード調節は超基礎かつ必須なのでしっかり覚えると吉。
詰まるたびに、ちょっとずつでも概念ごと理解していった方がよいよ
837 :
名前は開発中のものです。 :2011/06/15(水) 18:04:54.08 ID:mPqCAifG
すいませんが、文字の右寄せってできますか? locateじゃ無くて、設定でセンターとか右とかはどうやるのでしょうか
文字スプライト使えば?
>>837 簡単:文字スプライト使う
面倒:luacallで字数に合わせて毎回自動判定
840 :
名前は開発中のものです。 :2011/06/15(水) 20:10:43.88 ID:mPqCAifG
できました、ありがとうございます あと、ループムービーについての質問なんですが、特殊動画再生命令では、movieにloopが付けられますが、 コレを付けてしまうと、選択肢へのクリックで画面を切り替えることができなくなるのですが、asyncで何とかなりますか? 画面の半分にムービーを流して、もう半分で選択肢の選択をしたいので
できる。つーかそこまで頭の中でアイデアあんなら試してからスレこいよ・・・
すみません、どうしたら良いかわからなくなってしまいまして… 長文ですみませんが、よろしければ皆さまのご助言をお願いします。 MHP3のボックス内合成画面に近い再現を目指しています。 表示されているスプライトのセル値(0か1か2か)を取得できれば多分、 考えてる動作になると思うのですが… セルの総数が取得できたり、スプライトの表示状態を取得できても セル値の取得に関しての記述が見当たらなかったので、 一先ずgetmouseoverで下記の様な処理をしました。 ボタンにカーソルが乗った時にgosubで数値を拾って、 更に数値をボタンの横に表示させるラベルへgosubして、 ボタンラベルに戻ってくる、というループ仕様にしています。 stbtn 1,1 stbtn 2,2 stbtn 3,3 *loop getmouseover 1,3 btnwait2 %0 if %0=1 gosub *数値1 :gosub *表示(←*表示先で*loop指定) if %0=2 gosub *数値2 :gosub *表示 if %0=3 gosub *数値3 :gosub *表示
ですが、ループしているから当然なのですが ボタンの上にカーソルが乗っている間、ずっとループを繰り返し点滅してしまいます。 なので、 if %0=1 & %1<>1 mov %1,1 :gosub *数値1 :gosub *表示 if %0=2 & %1<>2 mov %1,2 :gosub *数値2 :gosub *表示 if %0=3 & %1<>3 mov %1,3 :gosub *数値3 :gosub *表示 としてみたのですが、今度は1度表示されたら何故かループから抜けてしまいます。 (別のボタンにカーソルが乗っても数値の表示が変わりません) ボタンにカーソルが乗っている間に数値表示が点滅せず、 別のボタンにカーソルが移動した際に数値表示が変わる 何か良い方法はないでしょうか…? 因みに数値の変更をサブルーチンでしているのと、実際には *表示先のスプライト数が30位あるので、制御文字列指定を行うのは厳しいです…。
%1<>1 こんな等号の使い方見たこと無いけど その辺どうよ? あと、挙動が知りたいならでバックモードを使うなりして動きを追えば良いんじゃないの
>>844 いや、マニュアル読めよ <> と != は同じだぞ。
846 :
842 :2011/06/16(木) 22:34:35.13 ID:JI64gg0p
>>844 レスありがとうございます。
%1<>1
に関しては某サイト(オリスク系)に載っていた文法だったのと
使用しても特に構文エラーを吐き出さないので大丈夫かと思って使用しています。
根拠のない状態ですみません…。
そうですね、デバックモードで動きを追って修正・改良してみます!
>>845 あ、マニュアルにちゃんと載ってたんですね。
教えて下さってありがとうございます。
知らないで使っててすみません…。
相談させてください NSluaを使って、テキストファイルが生成される機能を作りたいのですが 「lua関数NSCOM_testoneが存在しません」というエラーメッセージが出てしまいます ★00.txtのほう *define luasub textone *start textone end ★system.luaのほう -- system.lua NSExec("_luasub textone") function NSCOM_testone() f = io.open("なんたらかんたら.txt", "w") f:write("うんちゃらかんちゃら\n") f:close() end スクリプトはこんなんですが、何か問題があるのでしょうか
相談というのは 話し合うということだよ
849 :
842 :2011/06/17(金) 00:37:39.70 ID:0xsbLTZi
えっと、
>>842 ,
>>843 で言ってたヤツですが、自己解決できました!
判定の変数を入れた際にループを抜ける状態から、
一瞬だけ数値が表示されるものの瞬時に数値が消えてしまう状態になったのですが、
(そこの変移は自分でもよくわかりませんが…ループ先を変えたのかも?多分。 構文自体は殆どいじっていません)
そこからボタン設置ラベルの頭におまじない(スプライトの消去系)を入れていたのを回避するようにしたら、
想像通りの動作になりました。
この形にするまで4日間も悩んでいたので、ちゃんと表示できて本当に嬉しいです!
>>844 さんがデバックモードの事を言ってくださったのが良い頭の転換になりました。
長文にお付き合い下さいまして、ありがとうございました!
>>847 luasub 二回やってんのは何で? 片方削れば?
>この形にするまで4日間も悩んでいたので 短いよ。もっと悩んでも良いくらい
852 :
847 :2011/06/17(金) 12:03:50.08 ID:F9byEqMa
>>850 ありがとうございます
さっそくNSExec("_luasub textone")を削ってみたのですが
今度は「不正な命令textoneです」と出てしまい落ちます
>>852 凡ミスしてるだけ
luasub命令名をもう一度確認してみよう
定義ブロックと実行ブロック命令についてもう一度確認してみよう
854 :
847 :2011/06/17(金) 21:28:27.34 ID:MEvw9lg/
847です。 いろいろいじってみて、luasubをdifine節の先頭にもってきたらできました ありがとうございました
bgex.dll良いねー
857 :
847 :2011/06/18(土) 17:11:36.23 ID:pyBbhBT0
>>855 あー、すみません
「testone」になってたのはここに書き込むときの打ち間違いです
結局おおもとの原因はgame命令が変なところにあった、という凡ミスでした(今気づいた)
ありがとうございました
858 :
名前は開発中のものです。 :2011/06/25(土) 12:39:10.44 ID:QtXhl0BD
今更lua導入したけど便利すぎワロタ 配列を配列で使えるって素晴らしいねママン
次にお前は関数最高と言う
そしてメタテーブル最高と言ったあたりで luaは糞って言い出す
NScripterと吉里吉里ってスクリプトによる自由度はどちらのほうが高いでしょうか?
Luaまで含めていいならNスクなんじゃね
それ以前にどっちもそこそこ使いこなせてるのか? 自由度が高いことに重点置いても基本的なこと組めない腕じゃ自分の首絞めるだけだぞ
NスクにLua含めるのなら吉里吉里にTJSも含めるべきでは。
>864 もしかして、KAG=吉里吉里と思ってる? 吉里吉里は元々TJSエンジンだろう。
大雑把に言ってSGEにとってのLuaが吉里吉里にとってのTJSだろ
だれもSGEの事は言ってないんじゃね?
なんにしろ、TJSとLua含めるという前提でどっちが自由度高いかを評価するなら互角じゃないか?
超どうでもいい。自由度欲しい奴はC++やっとけ そもそも作りたいもの分かってれば「**は出来るか?」って具体的に聞くわけだが、 そうじゃないってことは作る気ないか企画すら出来てないってこった。
870 :
名前は開発中のものです。 :2011/07/02(土) 23:05:40.54 ID:Id+vSegh
871 :
名前は開発中のものです。 :2011/07/08(金) 10:00:21.76 ID:g0v7aPhV
黙々と作り続けている人にあれこれ言ったところで一向にレスは返って来ないので。
872 :
名前は開発中のものです。 :2011/07/12(火) 15:16:29.75 ID:9QjQJbK7
>>872 サンプルにも何にもなってないよーな
といいつつm1.bmp使わせてもらいます
トップページが更新されているな。というか、まとめただけか うpろだのアンテナ、トップページは拾ってないのか
>>6 の一番目のサイトが消えてるな
ずいぶん世話になったんだが
移転してたのか ありがd
移転というか、閉鎖に伴うコンテンツ引き継ぎだな コンテンツ引き継ぎって言葉から千年期のにおいが漂う
Ethornellで作られたゲームをNScripterにコンバートすることはできますか? ここで質問するのもどうかと思いましたが何かしらの回答を頂けると有難いです。
NScripterが古参だから基本的に Nスクから、別の何かに変換というツールはあっても、 逆は、あんまないんだよね どっちにしろ、このスレではONスクの質問でさえ嫌われるから 叩かれてスレが荒れるだけの質問ではある
>>879 いくつも正規表現のセットを作って
マクロとかで一括処理すればなんとかなるんじゃないの
>>881 それを実行するような人はそもそも質問しない気も
>>879 ボタン一つでコンバートするようなツールはないよ
Windows7の64bitだとmp3loopの命令そのままだと使えない? エラー出るとか言われたのだけれども
非推奨命令なんか使ってるからだろ それは昔との互換性をとるために残してあるだけの命令で 今はサポートされてない oggと正規の命令を使え
oggに変換めんどいよぅ
つか始めからoggに変換しとけ 今時どのツールでもMP3の対応はスルーされてるから 意地になって使ってるはただのバカだけだ
>>884 ありがとう
せこせこoggに変換します
midiはまだ分からなくもないけど(容量的な意味で)mp3はもう止めた方がいいね。いやほんとはmidiも止めるべきなんだろうけど フリー素材な音楽もoggへの変換なら大概規約に抵触しないから
890 :
名前は開発中のものです。 :2011/07/25(月) 21:33:57.12 ID:a9JD2QYn
>>879 NScripterにコンバートする以前にEthornellを採用していないはずなので
そういう要望が出てくること自体が不思議。
オリスクみたいに既存ゲームを改造したかったのかねえ
オリスクって、原作者からすると最悪だよねぇ…。 まるでレイプされてるような気分になるんだろうな…。
それはオリスク関係なく二次全般に言えることじゃね
二次創作は作らんしプレーもせんからキョーミない
>>892 07thみたいに許可出してれば別に問題ないんでね?
>>892 それ言い出したら創作以外の同人は全滅じゃん
流れをぶったぎってすみません。質問です。 lspを使って枠画像を画面いっぱいに表示したいのですが、 そのときはx軸とy軸のところはどのようにすればいいのでしょうか。 ここ一週間くらい悩んでいて禿げそうです orz
>>896 意味がわからない
画面いっぱいだったら画面サイズの画像用意して0,0じゃないの?
拡大するならlsp2で
俺も意味わからん 馬鹿でもできそうなことなんだが
俺も意味が解らないな。 そんな説明で、自分が何をしたくて何に悩んでいるのか他人が理解できると896は思っているのか? おそらく何か盛大な勘違いをしてるんじゃないか、という気がするが x軸y軸をどうすればいいか、って悩みなら実際に何度も試してみればいいんじゃないかな。 一週間悩む暇があるなら。
>>891-895 暗号化したファイルを解析しない限り絶対に得られない原版データを流用された場合
オリジナルの作者でない人がゲリラ行為として人気作品の新作として勝手にリリースする恐れが
あるかも知れないって考える必要があると思う。
>>894 あれ?「許可」出してた?
必要があるも何も過去に新作と偽った騒ぎはあっただろ 07が許可だしてるのも知らんし その場の思いつきだけで書き込むな
903 :
896 :2011/07/27(水) 12:48:24.94 ID:gTvYJjPC
返信ありがとうございます。 自分でも混乱していて、質問内容がごちゃごちゃになったのだと思います orz 勉強しなおしてきます。
>>903 とりあえず答えは
>>897 に書いてある
それで分からないなら、講座サイトに書いてあるNスクの画面座標の数え方をちゃん見るべき
905 :
名前は開発中のものです。 :2011/07/27(水) 16:42:40.98 ID:Dun6LTc8
質問です。 いまゲームを作っていて、movを使ってるんですが、イメージ絵のjpgと同じ色が異なってモニター上で発色されます これの原因わかる方いますか? よろしくお願いします
mov命令を使ってないNScripterユーザーなんていんの?
ハンドルを使って車を運転しているのですが、ハザードランプがつきません。原因わかる方いますか? ってくらい意味ない前置きやね。
908 :
905 :2011/07/27(水) 17:04:36.04 ID:Dun6LTc8
ムービーと画像の色が違うってコトなのですが、みんなムービー使ってますか?
>>908 つか、素直にmpegとかaviとか使えば?
movみたいにQuickTime必要な動画ってNScripterで再生出来たっけ?
よしんば使えたとしても環境依存しねーか?
おれもmov命令かと思ってたが動画ファイルのことかよw 動画使うにしてもそんな特殊な組み方しないわ
911 :
名前は開発中のものです。 :2011/07/27(水) 17:34:15.40 ID:Dun6LTc8
>>909 いや、拡張子はaviです。
ムービーのことmovって言うのかと思ってました・・・
ムービーの終わりに画像バックグラウンドを合わせたいのですが、jpgだと、ちょっと色が暗くなるみたいで・・・
こんなところまで夏休みかよ… メール欄にsageって入力してROMってろよ
とりあえず、勝手に意味不明な自分言語を定義して、知恵遅れみたいな文章で質問するな movって言ったら、mov命令か、拡張子movのどっちかしかないだろ、 しかも、質問文、何がしたくて、どういう状況なのか、まるで意味わからない > movを使ってるんですが、イメージ絵のjpgと同じ色が異なってモニター上で発色されます ↑キチガイの書いた文章としか思えない もし、本当に質問したいのなら、 まず、お前の独自言語じゃない、普通の単語をつかって、第3者にも意味の分かる日本語の文章で質問しなおせ 正直、その日本語力で、よくゲームが作れる物だと感心する
やべー 説教されちゃった
俺映像業界だからmovつったらムービに決まってんだが・・・ 物凄い勢いで鼻の穴膨らんじゃってる人いんね
(´・ω・`)NGに入れるね
業界とかどーでも良いわ 俺が使ってるから皆も当たり前のように使ってんだろう考え方がオカシイ お前みたいなのは人と話をするときは相手は何も知らない前提で幼児にも分かるような 丁寧な説明をした方が良いぞ 解決方法が分からずに質問してるなら尚更な
>俺映像業界だから クソワロタ で、お友達はスーパーハッカーなのかな? 典型的な夏休みの中学生だ、こりゃ
相当、悔しかったんだろうなあ そろそろ後釣り勝利宣言だしてスレから逃亡に10ペリカ
920 :
名前は開発中のものです。 :2011/07/27(水) 20:20:41.91 ID:Dun6LTc8
どーせお前らじゃムービーつくれねえからわからんだろww
921 :
名前は開発中のものです。 :2011/07/27(水) 20:39:30.10 ID:Dun6LTc8
自己解決しました まさかこんな簡単なスクリプト聞くのに上から目線来ると思わなかったんで 無意識に見下してしまっていました すみませんでした
まだやってんのか。動画エンコードの失敗か、setwindowの色味が乗ってるだけじゃねーの?textoffすれ。
あ、勝利宣言してたのか。こっちこそ無意識に多少はマシな方かと思ってすみませんでした
こちらこそ簡単な説明するのに上から目線で質問されると思わなかったんで 呆れてすいませんでした
きっとまだ解決してないんだろうな…
夏の風物詩来てたんだ
なんか10年前の2chみたいで逆にうれしい
まさに2chの醍醐味www
ここまでテンプレ通りの馬鹿も珍しいよな
NScripter製のゲームをプレイしてるんですが、音楽にmp3を使ってあるせいで 同じ所でエラー起こして全くできません。 こちらから何とかしてエラーを回避することはできないでしょうか? もしくは使ってあるmp3をoggに変換する手段とかはありませんか?
932 :
名前は開発中のものです。 :2011/07/28(木) 03:13:17.07 ID:gF9wCXTm
>>902 条件反射で前スレを叩いてるようだけど「だろ」とか「知らんし」とか
「その場の思いつきだけ」と言うのなら、根拠とする理由を挙げて欲しい。
ソースの無いレスだったら根拠も無しと見なしてOK 無闇に叩いたり、軽率な発言を繰り返してるから、反応無ければそのままスルー汁
最新作はmp3→oggパッチ出したけど、 いままでの作品全部のパッチを出す気にはなれないな…フリーだしまあいいか…
フリーならパッチじゃなくて差し替えにすりゃいいじゃん。 まぁ古いやつは基本ほっといていいと思うけど。
このスレ、なんで単発IDばっかなん?
ファンが自分達で描いたグラを使って二次創作ゲーを作るのは別にいいと思うけど、 原作者が作ったグラとシステムスクリプトを流用して動かすオリスクは 個人的には認めたくないな。
なんで単発IDの新規参加者が、突然こんな熱くなって議論に途中参加できるん?
>>931 そのゲームが使ってる命令にもよるけど
運が良ければ、該当するBGMファイルを抜き出して、自分でoggに変換して
ファイル名だけ書き換えておいても、上手く動く場合もある、可能性は低い
もし知識があるなら、自分でスクリプト書き換えて
nsogg.dll nsogg2.dll あたりを使えるようにした方が、早いとは思う
>>940 このケースみたく版権主が許可出してるんなら問題ないんじゃね?
自作素材使った二次創作ですら別によくないどころか、駄目だろと思うから、
むしろ公式に断り入れてやってる07thオリスク連中の方が好感覚えるけどな
参考サイト読むとスプライトってprint命令使わないと表示されないって書いてあるんですが、 print命令なしでも表示されてしまいます。これって仕様変更ですか? それともwin7とか関係ありますか?
print命令が内蔵されてる関数をどっかで使ってるんじゃね?
>>945 ご返事ありがとうございます。
参考スクリプトは、
http://ryuji.s1.xrea.com/nscr/nscr2/s5.html の以下を使ったんですが、
*define
clickstr "」。!?",2
effect 10,10,1000
game
*start
雪だるまを表示します。
lsp 0,":a;image\yuki.jpg",120,80
;print 1
表示されました。
次に雪だるまを消去します。
csp 0
;print 10
雪だるまが消えました。
end
これだと、どの関数だかわかりますか?
質問者に対しての叩き方が容赦ないなぁ。 でもそれはきっと愛の鞭なんだと思う。
>>946 文字を表示する際にテキストウィンドウの領域が描画されており、参考スクリプトでは画面全体がその範囲になる
setwindow 15,337,24,5,24,24,1,10,20,0,0,"#555555",10,325,630,470
のような命令を*startの直後に入れれば分かりやすい
>>946 print命令無しで描画される問題の検証はやってないけど、
とりあえず、
lsph 0,":a;image¥yuki.jpg",120,80
で読み込んでおいて、必要な時に
vsp 0 ,1 : print 1
で表示すればOK。
>>946 事例がちがうんじゃね
lsp 0,":a;image\yuki.jpg",120,80
csp 0 (またはvsp 0,0)
lsp 0,":a;image\yuki.jpg",120,80
で一度消えて表示されるかい?
>>952 そのスクリプトなら表示されない。わかりきってることきくな。
元はテキストウィンドウに文字表示してるんだから、書き換えられるのは当たり前。説明もされてる。
ほんとに読んでるのか?
>>953 そのひと連続で頓珍漢なレスしてるんだからスルーしとけ
955 :
名前は開発中のものです。 :2011/07/29(金) 13:59:42.88 ID:/aKaF8im
>>955 じゃあ版権主が「著作権を行使しない」と名言してるんだから問題ないんじゃね?
>>956 現状では著作権を行使しなくても、今後も著作権を行使しないとは限らない。
「許可」として明言してないと思うし、このスレで著作権の保有者にしか答えられない質問を
投げ掛けること自体がナンセンス過ぎる。
なんで今日も単発IDの人達が戦ってるん?
おうかがいします。 lspとprintでスプライトを表示させたあと、cspを入れずに、同じスプライト番号で別のスプライトをlspとprintで表示させています。 スプライト番号を同じにすると、cspを入れなくても、前のスプライトが消えるのでそうやっているのですが…。 cspは入れた方がいいんでしょうか? 環境によってはおかしなことになるのかな、と気になってきました。 よろしくお願いします。
>>960 最後にスプライトの解放さえ忘れなければ
その方法でも特に問題は無い気がします
どうもありがとうございます。
>>961 わかりにくいかもしれません。命令の使い方をきちんと覚える前に、なんとなく癖になったまま作ってしまいまして。
>>962 すみません、スプライトの解放というと、具体的にどういうことでしょうか?
不必要になったときにcspとprintで消去するという解釈でいいんでしょうか
cspでメモリから消すという意味です
965 :
名前は開発中のものです。 :2011/07/30(土) 14:24:48.12 ID:qSpdFJAr
>>963 >>962 の言うとおり最後に消せばおかしなことにはならないけど
lspとprintが離れたときにパッと見わからなくなるね
でもたぶんlspのすぐ後にprint入れてるんだよね? なら自分がわかるようにでいいと思う
>>963 ゲーム開発で大事なのは、
画面に表示が残ってるかどうかだけじゃなくて、
読み込んだデータがメモリに残ってるかどうかも管理する事
画面とメモリの両方を管理するように気をつけるのがいいYO
最近のPCならスプライトの数百枚程度大丈夫だろうと踏んでlsphで一気に読み込んでる俺 いや最初の読み込みだけ重くなるけど、まあその後の動作は快適
>>969 そうやってるゲームがうちの糞PCで動いてから俺もマネしてる。
ユーザーが使ってるスペックの下限って、どのあたりを考えればいいんだろうなあ
標準的なスペックで開発してたら 完成したころにはロースペックに・・・
>>971 どれだけ自分の作品を広めたいのかを示してくれないと回答すら難しい。
>>972 それでいいじゃん。実行速度に不満が無いのは至って良いことだと思うんだけど、問題あるの?
>>971 >>972 の言うこともあるし、さらに世の中には驚くほど物持ちのいい人がいるんだよなあ…
フリーで配布するにしてもイベントかなんかで頒布するにしても
そういうゲーム探してやるような層なら自分のPCでサクサク動くようにしとけばそこまで心配しなくていいだろう
ってのはいい加減すぎるかねww
975 :
973 :2011/07/31(日) 15:01:21.29 ID:bNs/PBIX
>>972 後から読み直して気付いたけど、もしかして、作品が完成した頃、単純に自分のPCの仕様が
ロースペックになったってことではなくて、作品の実行速度が重くなったってことだった?
勘違いだったらごめん。
凝ったカスタマイズで重くするのは自業自得だから
いったん作り上げてから考えてもいいと思う。
Nscいじり始めた頃は640*480が標準だったのに 気付いたら800*600が標準というか当たり前になっててびびった うちは7年前のPCが現役なんでロースペックPCでもさくさく動く仕様がデフォだ
シングルコアとかAtomとか意識する程度で良いんじゃなの
それは既にヒットしている作品でないと通用しないかも? たった一つの作品を快適にプレイする為にPCを買い換えるって凄いことだよ。
>>978 それだと他の有名企業のヒット作に合わせて
ユーザーもPC買い換えてるって事になるから問題無いぞw
つーか640*480と800*600で体感するほど重さに差があるPCなんて
超絶少数派だよ、この件には当てはまらん
しかも640*480がサクサク動くけど800*600は重いなんてほぼありえん
作者の求めるユーザー層は人それぞれだから、そういうこと言われても気にならないけど 最後の三行は釣り過ぎだと思う。
画面の端から端まで普通にマウス動かすようなゲームは640*480の方がありがたい、というかテストプレイしていて楽 サウンドノベルならまあ800*600だろうが640*480だろうがさほど処理速度変わらないんじゃね(bltくらい?)
まあ同人なら重いってクレームが来てから対策しても遅くはない そもそも対策する義務すらない訳だし
今だと640*480はとても小さく感じるねえ CG描くことを考えると640*480方が楽だろうけども
>>980 VGAがギリギリのスペック、なら重くなることもあり得るけど
サクサク動く余裕があってSVGAにした瞬間重いなんて、超レアケース。
Win95のPIII200Ghzとかの腐ったノートですら、ベンチ上でたいした差は無かったよ。
無理してスクロールRPGでも作ってない限り変わらない。
>>982 まあ同人なんて、ほとんどのプレイヤーは
開発元に「重い」なんて文句言う前に、フォルダごと消しておしまいだもんね
986 :
名前は開発中のものです。 :2011/08/02(火) 10:16:27.63 ID:Omw58bnD
スレ落ち前に釣り大会をやっても白けるだけで
当時のことを知っている人から見れば、どれが正しくて
どれが間違っているのかは一目瞭然。
>>985 体験版無しの有償配布だったら、それだけでは終わらないかも?
釣り釣り言ってるレス意味分からん
って釣り人がそう言っています。
986とかいきなり「当時のこと〜」とか言いだして話題つながってないけど何なの
釣堀はおしまいにして、さっさと埋めるよ
これ以上エサをまいても意味が無い。
梅
もうすぐ1000だね
逃がした魚は大きい
あきらめが肝心
ここまで読む人いないから埋めよう
あと2レス分かな?
夏が過ぎれば涼しくなるよね?
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。