NScripter Ver.16.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/06/01(月) 18:58:55ID:6K91CqQ2ゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
0524名前は開発中のものです。
2009/11/20(金) 08:22:56ID:Rl3285ae0525名前は開発中のものです。
2009/11/20(金) 09:56:01ID:MxaC+2pyそんな感じの動作になるソフトがこのエンジンを使用していたので質問しました。
常時ではなく、一定の場面でのようです。
何かこちら側でインストしないとだめとかなんですかね
0526名前は開発中のものです。
2009/11/20(金) 12:32:36ID:UpENUcpiここはゲームサポートする場所じゃない
その現象は散々報告があったから関連サイトで調べりゃすぐ分かる
ココで聞くな
0527名前は開発中のものです。
2009/11/20(金) 15:55:37ID:D8AcrNz+お前最高に優しいな
0528名前は開発中のものです。
2009/11/23(月) 21:24:17ID:JOwsFHK+0529名前は開発中のものです。
2009/11/23(月) 23:00:52ID:jenXYvkf0530名前は開発中のものです。
2009/11/24(火) 20:53:21ID:TmyYN/a00531名前は開発中のものです。
2009/11/25(水) 15:46:08ID:jOjLMbBt0532名前は開発中のものです。
2009/11/25(水) 18:42:40ID:WUXDfKkn0533名前は開発中のものです。
2009/11/26(木) 01:16:11ID:ARPfc/xPとりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
0534名前は開発中のものです。
2009/11/26(木) 01:28:54ID:ARPfc/xP0535名前は開発中のものです。
2009/11/26(木) 01:54:13ID:ARPfc/xPif (leftx + lwd > fontWidth * ll) {
lwd = fontWidth * ll - leftx;
}
の部分なのでとりあえずコメントアウトすれば斜体でも欠けない
何らかの意図があって書かれたのだから安易に消すべきではないかも知れんが・・・
(フォントによって1行に収まる文字数が変わるのを避けるため?)
0536名前は開発中のものです。
2009/11/26(木) 18:18:10ID:7OpOFOJXこれだろうね、なんとなくだけど
0537名前は開発中のものです。
2009/11/26(木) 18:50:57ID:ByVCQKb0今更ですが作者様ありがとうございます
0538名前は開発中のものです。
2009/11/26(木) 20:30:42ID:7Le/+SVGあー言ったこと書くなよw
0539名前は開発中のものです。
2009/11/26(木) 21:31:49ID:eayKlSKF空気が読めないことが多いって、ばっちゃが言ってた
0540名前は開発中のものです。
2009/11/26(木) 22:26:44ID:rPrvLpoN0541名前は開発中のものです。
2009/11/28(土) 00:50:02ID:d/BnhO1Cブロック要素のセンタリングは幅を指定して左右marginをautoじゃないのかと
リファレンスの方で赤入ったのに
0542名前は開発中のものです。
2009/11/28(土) 01:45:36ID:9sdsICCE直した
おやすみ
0543名前は開発中のものです。
2009/11/28(土) 07:55:40ID:cu3ZUt5dnumalias String_one,1
上記一文を、すでに宣言してるとして、
lsp 1":s#000000"+"$String_one",100,100
lsp 1":s#000000"+"$1",100,100
この二つの文は全くおなじ動きしますよね?
なぜか下の文はうまく動くけど、上はスプライト表示されない。
なんかnumalias時に発生する縛りみたいなのありましたっけ?
0544名前は開発中のものです。
2009/11/28(土) 09:54:20ID:yDmk6Ggm0545名前は開発中のものです。
2009/11/28(土) 14:26:17ID:SI+I7Z9Mむしろ下で動くのがNスク的に不自然じゃね?
0546名前は開発中のものです。
2009/11/28(土) 18:28:34ID:cu3ZUt5dありがとう!
仰る通りダブルクォーテーションが不要でした。
0547名前は開発中のものです。
2009/12/07(月) 15:39:50ID:GhBpvCLTNScripterに動作を戻してるのが原因かと思ったけど、違うようですし……。
-- =====
NSSpLoad(0,':c;>16,16,#ff0000') NSSpMove(0,0,0,255)
NSSpLoad(1,':c;>16,16,#0000ff') NSSpMove(1,200,0,255)
NSInvalidate(0,0,16,16)
NSUpdate()
NSClick()
NSSpClear(0) NSSpClear(1)
NSUpdate()
NSDLoad(0,'*16,16,255,255,0,255')
NSDLoad(1,'*16,16,0,255,0,255')
NSDBlt(0,0,0,16,16,0,0)
NSDBlt(1,0,200,16,16,0,0)
NSDPresentRect(0,0,16,16)
NSClick()
0548名前は開発中のものです。
2009/12/07(月) 16:40:18ID:qShG4XKh>NSDPresentRectと同じ理解でいいんですよね?
違うよ
NSInvalidateはダーティ領域(NSUpdate()で確実に更新される領域)を
指示するだけ
指定以外の部分についは過去のダーティ領域に依存する
NSDFill(0,0,640,480,255,255,255)
NSDPresent()
NSInvalidate(100,200,300,400)
NSUpdate()
NSClick()
ちなみにNSSpMoveとかはmspとかと同じで
勝手にダーティ領域を追加するっぽい
0549名前は開発中のものです。
2009/12/07(月) 18:58:45ID:DbPHqF4xダーティ!
0550名前は開発中のものです。
2009/12/08(火) 18:58:46ID:Spj7RJH00551名前は開発中のものです。
2009/12/08(火) 20:36:58ID:k0MFVeA4>画像タグsを追加。
のところにもあるように"$数字"が展開されるのは公式な設計
当時は文字列の連結に+は使えなかったので
簡単に変数が使えるこの方法は実際によく使われていた
展開内容がロード時の内容に依存する問題も随分前から把握されてるが
現状でも生きているのは互換性の為じゃね? 実質無害だし
0552547
2009/12/08(火) 21:19:36ID:elXtaSeJありがとう。なーんだ、前提が間違ってたのか。
画面更新を最小限にして負荷が軽くできる!って勝手にほるほるしてた。
0553名前は開発中のものです。
2009/12/09(水) 06:31:08ID:2GlAvZtZなるほどthx
しばらく公式のマニュアル見てなかったから完全に記憶から抜けてた。まあ動く分には悪いことはないよね
0554名前は開発中のものです。
2009/12/10(木) 23:05:00ID:WHIiGSQO0555名前は開発中のものです。
2009/12/11(金) 01:27:29ID:eEkzQSLi中途半端なNSD系に相当する部分はバックポートして欲しい
しかしフォントが実用的じゃないなぁ
ADVエンジンならユーザにフォント選択させたいし
とりあえずラスタ化する文字を指定できればだいぶ改善しそう
0556名前は開発中のものです。
2009/12/11(金) 02:09:26ID:eEkzQSLiウチの環境だと800x600のウィンドウ表示は60FPSで安定しているけど
フルスクリーンだとCPU半分も使ってないのにFPSが安定しない
本格的に使おうとするとサポートが大変そうだな
0557名前は開発中のものです。
2009/12/11(金) 12:14:35ID:eEkzQSLiADV用途なら致命的ではないが
実際、星の方のデモはそれほど気にならない
0558名前は開発中のものです。
2009/12/11(金) 17:44:57ID:8uqeF87I一度だけでも読み込み時間長いと敬遠されそうな気がする
0559名前は開発中のものです。
2009/12/11(金) 19:28:22ID:dW/WLJsV0560名前は開発中のものです。
2009/12/12(土) 01:39:49ID:/RG66ECiSGEはnslua.dllみたいな独自dllじゃなくてlua5.1.dllが入ってるから
単純にlua5.1.libをリンクしてdllを作ればrequireで読み込めるということか?
これで上手くいくならnslua.dllは何だったんだと言わざるを得ない
0561名前は開発中のものです。
2009/12/12(土) 02:22:10ID:/RG66ECilocal http = require("socket.http")
local ltn12 = require("ltn12")
local sink, body = ltn12.sink.table()
local r, c, h = http.request{
method="GET",
url="http://www.nscripter.com/",
sink=sink
}
if r then
console.open()
console.print('Status: '..tostring(c))
console.print('Header:')
for k, v in pairs(h) do
console.write(tostring(k).."\t"..tostring(v).."\n")
end
console.print('Body:')
for i, v in ipairs(body) do
console.write( ansi_to_utf8( v ) )
end
end
0562名前は開発中のものです。
2009/12/12(土) 02:57:11ID:hEbMjkl7便利だなlua
0563名前は開発中のものです。
2009/12/12(土) 10:34:37ID:jBB9yEVE最初からLuaをベースに設計する方が準拠は簡単なんだろうな。
0564名前は開発中のものです。
2009/12/16(水) 08:22:39ID:Rp4pIYob0565名前は開発中のものです。
2009/12/16(水) 10:53:48ID:yIggrsFH理屈は高橋の方が正しいというか他がちょっとお粗末すぎるんだけど続いちゃってる以上は仕方がない。ああいうのは絶対相手が退かないから
0566名前は開発中のものです。
2009/12/20(日) 03:05:16ID:jmLVhqy1メモリ512MBのXPも潮時か
0567名前は開発中のものです。
2009/12/20(日) 11:37:02ID:pbr01wLc0568名前は開発中のものです。
2009/12/20(日) 15:01:27ID:qfMQ1j+F0569名前は開発中のものです。
2009/12/20(日) 18:00:54ID:dDTPbBaG星でもサイコロでも更には星の数1つにしても
20FPSくらいで大して変わらないんだよな
画面の転送がネックになってる?
デスクトップの方はオンボードのVRAMメインメモリ共有なのにぬるぬる動く
0570名前は開発中のものです。
2009/12/20(日) 19:42:14ID:Oh+hQfS/かなり高速化したって書いてある
0571名前は開発中のものです。
2009/12/20(日) 19:43:47ID:Oh+hQfS/d3dx9_40.dllってなんだろ
0572名前は開発中のものです。
2009/12/20(日) 20:21:50ID:CpcQ48Qn0573名前は開発中のものです。
2009/12/20(日) 21:13:07ID:Oh+hQfS/ありがとう動いたw
うちのショボノートでもヌルヌル動いたよ
0574554
2009/12/21(月) 00:53:57ID:EAyLa5Rl新しいデモだと余裕で60出た。
ウェイト解除したら150くらいまでいって吹いた。
すげええええええええ
0575名前は開発中のものです。
2009/12/21(月) 15:57:17ID:JSs63XdZどうやらうちのXPもまだ現役で戦えそうです
0576名前は開発中のものです。
2009/12/21(月) 16:31:11ID:nO3Vcezp0577名前は開発中のものです。
2009/12/25(金) 18:04:47ID:qnKrkMcx「問題が発生したため〜」と出るのはうちの環境が悪いんだよな?
0578名前は開発中のものです。
2009/12/25(金) 21:01:26ID:g+9ekvWE0579名前は開発中のものです。
2009/12/25(金) 22:18:18ID:5L/kv3LH0580名前は開発中のものです。
2009/12/25(金) 22:31:57ID:zmMab1RSOSの種類とか、デスクトップなのかノートなのかとか。グラボとかCPUとか。
0581名前は開発中のものです。
2009/12/25(金) 22:40:33ID:yHjmvvxoただの馬鹿だろ
0582名前は開発中のものです。
2009/12/25(金) 22:46:04ID:zmMab1RSDL先のブログにコメント入れてあげたら喜ばれるんじゃないかね。
0583577
2009/12/26(土) 12:46:47ID:wTfUYTcs書き込み規制されると思ったから、後から情報不足だとは思ったんだけど、
それまでの動いた報告見ていたら動かないやつもいるんだというのを言いたかった。
正直、PCに詳しい人間じゃないのでどう書けばいいのか分かんないのだけど。
Operating System: Windows XP Professional Service Pack 2
Processor: Intel Pentium III, 640MHz
Memory: 382MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)
Card name: Intel(R) 82810E Graphics Controller (Microsoft Corporation)
DirectX 診断ツールから。デスクトップPCです。
DirectXは最新版のはず(C:\WINDOWS\system32にD3DX9_40.dllがあるのは確認した)。
デモ以前に、SGE.exeを起動すると黒い画面が出た後「問題が発生したため〜」とでる。
他に必要な情報があれば指摘してくれ。分かる範囲で答える。
うちの環境が悪いんだと思っているから、動かないのは早々に諦めてる。
0584名前は開発中のものです。
2009/12/26(土) 16:26:02ID:seDcY1uhttp://www.zqwoo.jp/sak_bfqa/show_c/BUF6558
「問題が発生したため〜」
の「エラー報告に含まれるデータの参照」でエラーの発生したモジュール(ModName)が確認できる
さらに「エラー報告に関する技術情報」でエラーの種類(Code)や発生位置(Address)が確認できる
エラーが起きているのがDirectXの内部だったら高橋氏もお手上げだろうが
警告出すとか最低限のエラーハンドリングくらいはしてくれるかも
しかし河童かぁ・・・
0585名前は開発中のものです。
2009/12/26(土) 17:08:32ID:ridBAPXqいくら何でも、これは無いだろ……
古すぎる
0586名前は開発中のものです。
2009/12/26(土) 17:26:20ID:pxZD01fC0587名前は開発中のものです。
2009/12/26(土) 18:25:42ID:ridBAPXq0588名前は開発中のものです。
2009/12/26(土) 19:49:33ID:seDcY1uh5年先を見越した設計(笑)
実際、吉里吉里2がハードウェアアクセラレータを使わなかったように選択としては「あり」だろう
しかし現状のNScripterが中途半端な状態でそこにリソースを割くのが適切かは疑問
単純な機能強化ならともかくスクリプタが配慮すべき事項が増えるのも歓迎しない
0589名前は開発中のものです。
2009/12/26(土) 20:40:41ID:dXciVl6wWindows2000はMSのサポート切れるからなあ。
0590名前は開発中のものです。
2009/12/26(土) 22:53:01ID:gIiO4e6i0591名前は開発中のものです。
2009/12/26(土) 23:31:25ID:seDcY1uh9.0cにしたって5年前
最新のDLLが求められるのは別にDirectXに限った話じゃないし
0592名前は開発中のものです。
2009/12/27(日) 00:00:46ID:0rhIvTwcさすがに前世紀のボードは計算外だろうが、気にしているからこそ、
GDIで対応しようとしてるんじゃないの、多分。
更新されてるぞー>>577
0593名前は開発中のものです。
2009/12/27(日) 00:17:46ID:Vzkhycb3NSOggIsPlaying()ってチャンネル0以外で動作する?
勘違いじゃなかったら公式に報告するけど
0594577
2009/12/27(日) 13:03:20ID:z/33oTnN機械的なことは分からないですが、自分の使っているのが時代遅れだと言うことは十分分かりました。
良いんです、自分の使用範囲で使えれば。出来なければ、諦めてしまいますし。
最初に言ったじゃないですか。「自分の環境が悪い」って。それなのに皆さんいじめなくたって(ry
公式で対応されていて驚きました。見られているのでしょうか? 面倒な報告してしまってすみません。
新しく更新される前のは削除してしまったので、>>584で書かれていたエラーの内容とかは報告できませんが、現在ので試した結果。
・SGE.exeを起動するとダイアログが表示される
・config.vbsを起動するとダイアログが表示されて、<Select Demo>が表示される
・「Bounding Star」初期設定(100)のままだとfps=1.7〜2.0ぐらい。1にしたらfps=16.8〜17.5ぐらい
以上です。対応ありがとうございました。
0595名前は開発中のものです。
2009/12/28(月) 07:25:31ID:Pt4gTkC/NScripter2となるのであれば当然か
0596名前は開発中のものです。
2009/12/28(月) 08:48:52ID:EqYq+kUL0597名前は開発中のものです。
2009/12/28(月) 11:55:26ID:D1B0Ca5jタグが間違ってるのかと思い、何度も確認してるけど間違いはないようです。
ファイル形式も規定のものなんですが…
0598名前は開発中のものです。
2009/12/28(月) 12:32:09ID:QC7VSotW回答が返ってくるわけ無いだろう
ググって講座かオフィシャル本読んだ方がフルボッコされずに済むぞ
0599名前は開発中のものです。
2009/12/28(月) 13:02:58ID:GakshjMlやってみたら案外出来るよな。重いから実用不向きだけど
>>597
「開けない」と「表示出来ない」は雲泥の差あるが、エラーメッセージは何よ。
0600名前は開発中のものです。
2009/12/28(月) 13:49:33ID:sNyHJE8v0601名前は開発中のものです。
2009/12/28(月) 14:15:35ID:D1B0Ca5jロードエラー
ファイル■■が開けません。
0.tkt line9
と出ます。
■■はファイル名です。
0602名前は開発中のものです。
2009/12/28(月) 14:25:58ID:GakshjMl0603名前は開発中のものです。
2009/12/28(月) 14:34:12ID:D1B0Ca5jNスクの講座サイト様等を参考にしてやっているのですが、どのサイト様を当てにしてもココで躓いてしまいます。
0604名前は開発中のものです。
2009/12/28(月) 15:19:37ID:sNyHJE8v0605名前は開発中のものです。
2009/12/28(月) 15:23:28ID:QC7VSotW画像に問題があるなら
NScripter−Tips
の初級TIPSにエラー吐く画像について触れてるから読んで来い
0606名前は開発中のものです。
2009/12/28(月) 17:18:50ID:g1toEFQw>> 要らぬ事と思い省いて
まずそれを直してから出直してこい
原因はここじゃないだろうってお前が決めて良い問題じゃない
0607名前は開発中のものです。
2009/12/28(月) 18:59:10ID:grw3wc3jwinそのものが拡張子を表示する設定になってないんじゃね
0608名前は開発中のものです。
2009/12/29(火) 21:03:20ID:THiqL3n4基本的に1ユーザーからの報告として>>583のような情報が無いと対処のしようがありません。
このことは、NScベースの商用作品の説明書を幾つか読んでみることをおすすめします。
今回の公式の対応有無はともかく、真っ先に公式へ報告すべき事柄だと思います。
0609名前は開発中のものです。
2009/12/29(火) 22:02:28ID:YG8cH3rT公式に報告するのも善意だし、それを受けて対応するのも善意
技術スレとはいえ基本は雑談スレなんだから堅苦しくせんでも
0610名前は開発中のものです。
2009/12/29(火) 23:11:00ID:VG7mGfdq0611名前は開発中のものです。
2009/12/30(水) 00:05:16ID:dC/AKz8Uこれ以上の自己完結は自業自得の方向で
0612名前は開発中のものです。
2009/12/30(水) 00:16:01ID:iCUYw6iX確かに思うんだけど胸がときめかないのは何故なんだぜ・・・
0613名前は開発中のものです。
2009/12/30(水) 13:51:12ID:cisnpSDL新しくエンジン作るなら
半角文字混合で使えるようにして欲しぜ。
0614名前は開発中のものです。
2009/12/30(水) 13:55:30ID:HTWjBQ1Z真ん中寄せされてるからわかりにくいけど。
0615名前は開発中のものです。
2009/12/30(水) 14:58:55ID:S8SID7GZ表示されます、解決策はありますか?
vistaを使用しています
0616名前は開発中のものです。
2009/12/30(水) 14:59:28ID:97oec53X楽しみだ〜
0617名前は開発中のものです。
2009/12/30(水) 15:15:00ID:HTWjBQ1ZNScripterは二つ以上同時に起動できない。
前に落ちたexeのプロセスだけ残ってるのかも知れない。
その場合は再起動すると直る。
0618名前は開発中のものです。
2009/12/30(水) 16:38:30ID:cisnpSDL年明けに多重起動可能にする更新予定あると
公式掲示板内で言ってるからそれまで待て
0619名前は開発中のものです。
2009/12/30(水) 16:42:34ID:cisnpSDLスマソ
0620名前は開発中のものです。
2009/12/31(木) 17:05:21ID:KpJV2G9T半角文字なのに表示幅が全角文字と同じなのか……。
それだと英文のスペース空きも全角なんだろうなー。
見栄え悪いから半角やっぱ使われ無さそうだ。
0621名前は開発中のものです。
2009/12/31(木) 17:41:01ID:RQIwJOjq0622名前は開発中のものです。
2010/01/01(金) 01:24:08ID:58BS94Rw0623名前は開発中のものです。
2010/01/01(金) 22:03:16ID:DwFxPcPU■ このスレッドは過去ログ倉庫に格納されています