NScripter Ver.16.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2009/06/01(月) 18:58:55ID:6K91CqQ2ゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
0477名前は開発中のものです。
2009/10/30(金) 07:46:07ID:VxzrtAKeユーザーのIMEいじるのは、DLLでも使うしかないだろうな。
それよりも入力された文字列を、全角に変換した方が楽じゃね?
これならLUA使えばそれなりに、頑張ればNScripterネイティブだけでもできる。
0478名前は開発中のものです。
2009/10/30(金) 17:44:06ID:pBjYhrLi簡単には出来ないか。
漢字変換がややこしいし自前で使うだけだから我慢して起動時に半角全角切り替えることにするよ、ありがとう。
本格的に使うときはその方法使わせてもらおうと思う
0479名前は開発中のものです。
2009/10/30(金) 23:10:50ID:JY2fVPCxちなみにかからなかった方のスプライトはメモ帳でエフェクトテストした時にはかかりました
どういう場合にスプライトからネガ反転やモノクロが解除されるか
教えてくださいませんでしょうか
原因が定義ブロックか実行ブロックなのかも分からず……
0480479
2009/10/31(土) 02:45:53ID:murFXVwV0481名前は開発中のものです。
2009/10/31(土) 06:41:06ID:HgIEJH0J0482481
2009/10/31(土) 12:27:05ID:4oLANBtw0483名前は開発中のものです。
2009/10/31(土) 22:35:47ID:2p44pJJi0484名前は開発中のものです。
2009/11/01(日) 04:14:30ID:MeawQqnf言われて七つパッと思い浮かばないが何があったっけか
0485名前は開発中のものです。
2009/11/01(日) 18:47:50ID:2SsvmVsB0486名前は開発中のものです。
2009/11/05(木) 08:00:26ID:rIMGGLZEもう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。
アート性、知的さが皆無なのが特に問題だ。
変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。
大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと
思い込んでるから本当にやっかいなんだ。
いかにもだが広い意味でガロ系と言われる漫画家の一部はグロい物を描いてアートだと言われているだろうが
ガロではないが氏賀・駕籠・サガノヘルマー辺りも人道から外れると判断される事にステータスを見出している作家だな。
もうそう言う作風をアートだとは思わんし、大して評価もしないがな
自分は変わっていますというのを前面に出していたのが20世紀の芸術家だった訳だ。
衒学ぶれば、ブルトン主導のシュルレアリスムの運動を筆頭として文学でもそう言う運動があったな。
だが現代は大衆社会で当然我々も大衆の一人、という事になるな。つまり多くの奴が少数派を気取る前に必ず多数派であって、
そこを認識しないのに前衛芸術でございと叛逆挑発を嘯く奴には何処か香具師の臭いを感じ取らざるを得なくなるだろうな
本当に上手いのが崩して描いているのではなく、根本的に絵が下手な奴はとにかく見飽きた。そしてなにより芸術的じゃない、知的じゃない。 とにかく下品なんだよ。アート的センスがないからごちゃごちゃして汚いし。
こんなの使うよりアニメ風萌え絵を使ったほうがまだいいくらいだ。
完全な糞ゲーの厨ゲーになる。そういう大失敗ゲームは腐るほどあるのだよ。
たまにやるのはいいけど、そんなのばっかだとがっかりするんだわ。
フリーゲームなんだから新しさと独創性を少しは出そう。同じようなゲームばっかやらすな。
副島隆彦を読め。総てユダヤの陰謀だ。
糞汚ねえ作りメンヘラ共をゴミ箱にぶち込め。
ttp://www.freegameclassic.com/contest.php?id=07
ttp://www.freegameclassic.com/vote.php
0487名前は開発中のものです。
2009/11/05(木) 17:25:33ID:V3tnhPgz0488名前は開発中のものです。
2009/11/05(木) 18:08:17ID:6c16L0tO太字指定もできるようになるといいなー
0489名前は開発中のものです。
2009/11/06(金) 11:55:50ID:F7LU+rl/文字毎にクリッピングされちゃうのが残念っちゃあ残念だが
下線と打消がGetGlyphOutline()で実装されてないらしいことは理解したけど
lf.lfStrikeOut = 1;
ってどうなのと思わないでもない
0490名前は開発中のものです。
2009/11/08(日) 19:07:27ID:uVPX03vm0491名前は開発中のものです。
2009/11/08(日) 19:28:01ID:t/E0PgJL秀丸マクロに比べればLuaの方が使いやすいだろうが
それでもLuaだし・・・
0492名前は開発中のものです。
2009/11/08(日) 19:31:27ID:5zxBFuC+0493名前は開発中のものです。
2009/11/09(月) 10:58:12ID:W443gjan0494名前は開発中のものです。
2009/11/09(月) 20:47:22ID:dF6F8lX7どこで躓くのか逆に興味がある
テーブルにやや癖があってそれがキモではあるんだが
別にテーブル使わなくても色々できるし
Nスクユーザが気を付けるとしたら
数値が浮動小数点数であることとcase sensitiveくらい?
0495名前は開発中のものです。
2009/11/09(月) 21:04:01ID:fijPqlMk0496名前は開発中のものです。
2009/11/10(火) 00:04:41ID:15mz1jZr0497名前は開発中のものです。
2009/11/10(火) 13:24:39ID:FIsx/A9t0498名前は開発中のものです。
2009/11/12(木) 18:45:45ID:4fxnTSKzチャージマン研を超える作品を作りたい
0499名前は開発中のものです。
2009/11/15(日) 00:36:35ID:KamuKE0M0500名前は開発中のものです。
2009/11/15(日) 04:30:22ID:EdmTQgVB互換性のことがあるにしても高橋氏のネーミングセンスも結構どうかと思う
少なくとも安直にサフィックスに番号付けるというのは悪だろ
lsp2は拡張スプライト命令でdrawsp2はdraw系命令で引数は通常スプライトとか
0501名前は開発中のものです。
2009/11/15(日) 10:19:34ID:D9L/1myh0502名前は開発中のものです。
2009/11/15(日) 20:38:38ID:M3MnFaEX0503名前は開発中のものです。
2009/11/18(水) 19:00:06ID:AnerfxuT一時停止や任意部分からの再生とかさ
0504名前は開発中のものです。
2009/11/18(水) 20:24:56ID:X0QninYtDXCaption('ESC で 終了')
local w, h = 100, 60
local cx, cy = w * 0.5, h * 0.5
TexCreate(1, w, h)
TexFill(1, 0xAB, 0xCD, 0xEF, 192)
while false == DXGetKey('ESC') do
local x,y = DXGetMouse()
DXDrawBegin()
TexDraw(1, x - cx + 8, y - cy + 8, 128)
TexDraw(1, x - cx, y - cy, 255)
DXDrawEnd()
if DXDoEvents() then break end
TmSleep(10)
end
TexDelete(1)
ふむ
次期ゲームエンジンにはエロさが足りんな
てかこの期に及んでSJISなのか
0505名前は開発中のものです。
2009/11/18(水) 21:41:33ID:AnerfxuT0506名前は開発中のものです。
2009/11/19(木) 00:30:18ID:eXzDJMo80507名前は開発中のものです。
2009/11/19(木) 02:42:36ID:OsTNn7CE・使える文字が少ない
・国外のプログラマに相手にされない
→使えるツール・ライブラリが限られる
符号化方式に言及せずUnicodeってのはバズワードに近いものがあるが
何れにせよShift-JISよりは未来が明るい
0508名前は開発中のものです。
2009/11/19(木) 03:45:05ID:7UQi27gfいまだに国内のほとんどのテキストエディタのデフォルト保存形式はSJISだ。
UTF-8+標準luaに入れ替えて、起動時に何らかの方法で文字コードを指定し、
SJISの場合はUTF-8に変換してから実行、というのが現実的な落としどころか。
0509名前は開発中のものです。
2009/11/19(木) 04:19:48ID:t8Na1gWHWindows なら内部 Unicode で、外部は任意に選択できるように作るのが一番現実的。
0510名前は開発中のものです。
2009/11/19(木) 04:28:41ID:t8Na1gWH0511名前は開発中のものです。
2009/11/19(木) 04:37:50ID:7UQi27gf8bitクリーンだからUTF-8はいけるけど。
外部スクリプトファイルはSJISとUTF-8の選択を可能にして、
Luaには読み込んだスクリプトをUTF-8に変換して実行させ、
WindowsのAPIにはwchar_tに変換したものを食わせる、のが現実的かと。
0512名前は開発中のものです。
2009/11/19(木) 04:43:27ID:t8Na1gWH0513名前は開発中のものです。
2009/11/19(木) 05:39:00ID:XjNRdVau0514名前は開発中のものです。
2009/11/19(木) 08:16:47ID:0NYpPFEl海賊版を作ろうとしてる人には不都合があるのかもしれんな。
0515名前は開発中のものです。
2009/11/19(木) 12:50:41ID:9lgfnk01尤もリッチな正規表現に慣れているとASCIIですら詰まるがw
Squirrelの正規表現のコンパクトさにはちょっと感動した
0516名前は開発中のものです。
2009/11/19(木) 14:00:39ID:K7A6ASEo0517名前は開発中のものです。
2009/11/19(木) 14:57:15ID:yWoVNGY/0518名前は開発中のものです。
2009/11/19(木) 15:22:11ID:IL5eF1JD切り捨ててる感はあるな
0519名前は開発中のものです。
2009/11/19(木) 16:17:07ID:vkw9oLo60520名前は開発中のものです。
2009/11/19(木) 22:40:43ID:IL5eF1JD0521名前は開発中のものです。
2009/11/20(金) 00:07:11ID:D8AcrNz+0522名前は開発中のものです。
2009/11/20(金) 03:01:21ID:MxaC+2py0523名前は開発中のものです。
2009/11/20(金) 03:10:59ID:ThGMvSnTスポーツの世界で、よくゾーンという言葉が使われる。
潜在能力を最大限に発揮するような状態で、
ものごとがスローに見えたり、周りが無音になる極限の集中状態だという。
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:nO3Vcezp■ このスレッドは過去ログ倉庫に格納されています