トップページgamedev
1001コメント323KB

NScripter Ver.16.00

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/06/01(月) 18:58:55ID:6K91CqQ2
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/
0454名前は開発中のものです。2009/10/19(月) 13:17:15ID:GZEin8vn
既読判定はプログラムカウンタ取得できればいいんだけど現状では
[タグ1/タグ2]表示文

[#ID/タグ1/タグ2]表示文
みたいに書き換えるスクリプトを本体実行前に走らせるとかかな

ただID毎に数字変数使うとあっという間に喰いつぶしちゃうから
Luaを使うとか文字変数使うとか工夫がいるね

>>453
むいむい。氏が一時期頑張っていたけど最近停滞してるね
LuaはやればやるほどSquirrelが神に思えてくる
0455名前は開発中のものです。2009/10/22(木) 19:09:34ID:AF2rSqZs
数日前に落として使い始めたんですがlspの表示がよく分かりません。
テンプレの講座見ていじってるんですが、
*define
game
*start
lsp 8,"supuraito.bmp",50,100
スプライト練習中。@
end
と書くだけでスプライトが表示されます。
printは必要ないのでしょうか?
0456名前は開発中のものです。2009/10/22(木) 19:15:18ID:beuTwtbG
>>455
 >>354

わざわざレス番調べてやった俺カコイイ
0457名前は開発中のものです。2009/10/22(木) 19:15:19ID:cEGu4cCQ
>>455
>>353-359
0458名前は開発中のものです。2009/10/22(木) 19:59:02ID:AF2rSqZs
>>456
カッコいいです。

>>457
男前です。

ありがとうございました。助かります。
0459名前は開発中のものです。2009/10/24(土) 13:05:04ID:JSZ0Ai74
てす
0460名前は開発中のものです。2009/10/24(土) 13:08:13ID:JSZ0Ai74
↑のはごめんなさい

http://i38.tinypic.com/2qutati.png

このゲームをOnscripter使ってiPhoneで動かしたいのですがこのゲームはそもそもNScripterで書かれているのでしょうか?
.nsaファイルがないのでまた別の言語で書かれているのかと思いまして。
0461名前は開発中のものです。2009/10/24(土) 13:16:50ID:EEumxE7u
NScripterで書かれているかもと思った理由のほうが知りたい
0462名前は開発中のものです。2009/10/24(土) 13:18:05ID:NYShz+P9
テンプレ>>12読めな
0463名前は開発中のものです。2009/10/24(土) 13:23:10ID:JSZ0Ai74
>>461
知人に聞いたら、Nスクっぽいって言われたもので…
なんのソフトで書かれてるかここから推察することって出来ますか?


>>462
申し訳ありませんでした
0464名前は開発中のものです。2009/10/24(土) 13:44:15ID:B6qV9THo
フォルダ構成見る限りNスクじゃないな
0465名前は開発中のものです。2009/10/24(土) 14:56:11ID:nzdWyo+Q
dll自作してるなら普通にCとかそのあたりじゃないのか?
0466名前は開発中のものです。2009/10/24(土) 20:35:19ID:PYjy08sI
そもそもここで聞く事じゃねぇよ
愚かな質問にも程がある
0467名前は開発中のものです。2009/10/26(月) 21:23:03ID:eGsj+ox7
公式掲示板のforって再現する?
てか命令と同じラベル名でもエラーにはならないんだな
無意識に避けてた
0468名前は開発中のものです。2009/10/26(月) 22:55:16ID:eGsj+ox7
あとうpろだのdeffontdが更新されてる
0469名前は開発中のものです。2009/10/27(火) 00:04:00ID:25ENCXTa
>>467
ちょっと調べてみたけど。
「next文とfor文が正しく対応していません」と出る条件は、
nextが戻るべきfor文を見つけられない時だ。

単純に言うと、forを使わずにnextを使った時。
for〜nextの中でgosub(defsub含む)して、その先でnextとかやったら出るし、
単純にただnextしただけでもでる。

で、公式掲示板のあれは見る限り、どうも改行コード間違いとか文字コード絡みに感じる。
文字コード関係で、forが無効になってたりするんじゃないかな。

まあ、バグではなく、報告者の使っているツールの問題だと思うな。
0470名前は開発中のものです。2009/10/27(火) 00:07:41ID:25ENCXTa
>>467
後、既存の命令と同じ名前のラベルは普通にありだろ。
でないと、defsubできないし。
0471名前は開発中のものです。2009/10/27(火) 01:22:55ID:GyP3CSWU
defsubの命令乗っ取りはよく使う人とほとんど使わない人にはっきり分かれる気がする。
俺はbgmで同曲を連続再生しないようにするくらいしか乗っ取りは使ってない
0472名前は開発中のものです。2009/10/27(火) 07:52:14ID:SPhnukLJ
公式でfor nextが言ってる奴、
ttp://www2.rocketbbs.com/623/oshow.html
のブロック崩しじゃね?

バグが取れなかったのかな。
0473名前は開発中のものです。2009/10/27(火) 14:51:29ID:d7LW0XVl
>>467
言われてみるとgotoとかgosubとかfor nextとか
BASICであった基本命令の乗っ取りは感覚的に避けてたな
0474名前は開発中のものです。2009/10/28(水) 23:56:52ID:/wMIXhkN
nextを乗っ取るって難しくね?
0475名前は開発中のものです。2009/10/29(木) 12:32:05ID:/PUsnNgh
nextとか、乗っとれるけど意味がない命令って、確かにあるよね。
0476名前は開発中のものです。2009/10/30(金) 02:07:39ID:pBjYhrLi
テキスト入力フォームを半角文字禁止にした時はデフォルトで入力が全角に切り替わるようにしたいんだけど可能?
0477名前は開発中のものです。2009/10/30(金) 07:46:07ID:VxzrtAKe
>>476
ユーザーのIMEいじるのは、DLLでも使うしかないだろうな。
それよりも入力された文字列を、全角に変換した方が楽じゃね?
これならLUA使えばそれなりに、頑張ればNScripterネイティブだけでもできる。
0478名前は開発中のものです。2009/10/30(金) 17:44:06ID:pBjYhrLi
>>477
簡単には出来ないか。
漢字変換がややこしいし自前で使うだけだから我慢して起動時に半角全角切り替えることにするよ、ありがとう。
本格的に使うときはその方法使わせてもらおうと思う
0479名前は開発中のものです。2009/10/30(金) 23:10:50ID:JY2fVPCx
二つの画像をスプライト指定したんですが、一方だけスプライトにネガ反転がかかりません
ちなみにかからなかった方のスプライトはメモ帳でエフェクトテストした時にはかかりました


どういう場合にスプライトからネガ反転やモノクロが解除されるか
教えてくださいませんでしょうか
原因が定義ブロックか実行ブロックなのかも分からず……
04804792009/10/31(土) 02:45:53ID:murFXVwV
自己解決しました^^
0481名前は開発中のものです。2009/10/31(土) 06:41:06ID:HgIEJH0J
↓自己解決したって奴はどうしたら解決したとか書けよ云々ってやつ
04824812009/10/31(土) 12:27:05ID:4oLANBtw
自己解決しました^^v
0483名前は開発中のものです。2009/10/31(土) 22:35:47ID:2p44pJJi
2chの書き込みは全て美少女が行っていると考えるのが余計な論争を防ぐ手段だと偉い人が言ってた。ただし旧七厨板と七大隔離板は除く
0484名前は開発中のものです。2009/11/01(日) 04:14:30ID:MeawQqnf
七厨板とか久々に聞いたな
言われて七つパッと思い浮かばないが何があったっけか
0485名前は開発中のものです。2009/11/01(日) 18:47:50ID:2SsvmVsB
葉鍵が入ってておいおいと思った記憶しか無いけど今はもう事情が変わってるだろうしな。あれだけ騒いでたvipperすらYoutubeニコニコ以降さっぱり見なくなった
0486名前は開発中のものです。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:V3tnhPgz
規制解除っと
0488名前は開発中のものです。2009/11/05(木) 18:08:17ID:6c16L0tO
deffontd.dll作者さんへ
太字指定もできるようになるといいなー
0489名前は開発中のものです。2009/11/06(金) 11:55:50ID:F7LU+rl/
対応はぇーw

文字毎にクリッピングされちゃうのが残念っちゃあ残念だが

下線と打消がGetGlyphOutline()で実装されてないらしいことは理解したけど
lf.lfStrikeOut = 1;
ってどうなのと思わないでもない
0490名前は開発中のものです。2009/11/08(日) 19:07:27ID:uVPX03vm
日記で台本ツールとかいうの公開してるな
0491名前は開発中のものです。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:W443gjan
Lua勉強してみたけどちんぷんかんぷんだったw
0494名前は開発中のものです。2009/11/09(月) 20:47:22ID:dF6F8lX7
Lua挫折しているって書き込みよく見るけど別人?
どこで躓くのか逆に興味がある

テーブルにやや癖があってそれがキモではあるんだが
別にテーブル使わなくても色々できるし
Nスクユーザが気を付けるとしたら
数値が浮動小数点数であることとcase sensitiveくらい?
0495名前は開発中のものです。2009/11/09(月) 21:04:01ID:fijPqlMk
分かりやすい入門書が少ないからなー。
0496名前は開発中のものです。2009/11/10(火) 00:04:41ID:15mz1jZr
文字入力時以外、自動的にIMEをOFFするようにならないかなあ
0497名前は開発中のものです。2009/11/10(火) 13:24:39ID:FIsx/A9t
DelKeyがDlKeyになっているコピペの連鎖・・・
0498名前は開発中のものです。2009/11/12(木) 18:45:45ID:4fxnTSKz
たった5分でいい
チャージマン研を超える作品を作りたい
0499名前は開発中のものです。2009/11/15(日) 00:36:35ID:KamuKE0M
独自命令にmode_oreとか付けてる人は他にもいるのかな
0500名前は開発中のものです。2009/11/15(日) 04:30:22ID:EdmTQgVB
何と名付けようと勝手だけど動作を最も的確に表す名前が基本じゃね

互換性のことがあるにしても高橋氏のネーミングセンスも結構どうかと思う
少なくとも安直にサフィックスに番号付けるというのは悪だろ
lsp2は拡張スプライト命令でdrawsp2はdraw系命令で引数は通常スプライトとか
0501名前は開発中のものです。2009/11/15(日) 10:19:34ID:D9L/1myh
lsp2の透過率もセーブ時に保存してほしいぜ
0502名前は開発中のものです。2009/11/15(日) 20:38:38ID:M3MnFaEX
マウスホイールでクリックするのデフォにして欲しい
0503名前は開発中のものです。2009/11/18(水) 19:00:06ID:AnerfxuT
それよりも音回りを強化して欲しいかな
一時停止や任意部分からの再生とかさ
0504名前は開発中のものです。2009/11/18(水) 20:24:56ID:X0QninYt
DirectX(640, 480)
DXCaption('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:AnerfxuT
SJIS>ないわー><
0506名前は開発中のものです。2009/11/19(木) 00:30:18ID:eXzDJMo8
なんで無いのかど素人に教えてけさい(>_<)
0507名前は開発中のものです。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:t8Na1gWH
UTF-8 はもともと通信用に考えられた仕様で、内部処理には本質的にむいてない。プログラムが妙に複雑になるだけ。
Windows なら内部 Unicode で、外部は任意に選択できるように作るのが一番現実的。
0510名前は開発中のものです。2009/11/19(木) 04:28:41ID:t8Na1gWH
あ、失礼。この場合の Unicode は win 標準の wchar_t であるところの UCS2/UTF-16 ってことで。
0511名前は開発中のものです。2009/11/19(木) 04:37:50ID:7UQi27gf
UCS2やUTF-16はLuaが対応してないのでは。たぶん。
8bitクリーンだからUTF-8はいけるけど。
外部スクリプトファイルはSJISとUTF-8の選択を可能にして、
Luaには読み込んだスクリプトをUTF-8に変換して実行させ、
WindowsのAPIにはwchar_tに変換したものを食わせる、のが現実的かと。
0512名前は開発中のものです。2009/11/19(木) 04:43:27ID:t8Na1gWH
あー、ごめんなさい。Lua が wchar_t 対応してないんだった。そうすると Unicode 対応しようとしたら実質 UTF-8 しかないわけか。
0513名前は開発中のものです。2009/11/19(木) 05:39:00ID:XjNRdVau
マジレスするとノベルエンジンなんて日本人以外に需要があると思えない…
0514名前は開発中のものです。2009/11/19(木) 08:16:47ID:0NYpPFEl
需要はあると思うけど、日本国内をターゲットにしてる以上、真理に近いなw

海賊版を作ろうとしてる人には不都合があるのかもしれんな。
0515名前は開発中のものです。2009/11/19(木) 12:50:41ID:9lgfnk01
UTF-8にしろSJISにしろLuaはパターン・マッチングが使い難いんだよな
尤もリッチな正規表現に慣れているとASCIIですら詰まるがw
Squirrelの正規表現のコンパクトさにはちょっと感動した
0516名前は開発中のものです。2009/11/19(木) 14:00:39ID:K7A6ASEo
サウンドノベルがアラビア語圏で大流行する未来は少なくとも今後五十年くらいはありえないだろうし別に国内向けで問題ないんじゃね
0517名前は開発中のものです。2009/11/19(木) 14:57:15ID:yWoVNGY/
どんどん難しくなって素人向けじゃなくなってる気がする
0518名前は開発中のものです。2009/11/19(木) 15:22:11ID:IL5eF1JD
luaになって配布ファイルの中身がおざなりになってから
切り捨ててる感はあるな
0519名前は開発中のものです。2009/11/19(木) 16:17:07ID:vkw9oLo6
講座サイト側でフォローさせた方がよさげだな。
0520名前は開発中のものです。2009/11/19(木) 22:40:43ID:IL5eF1JD
新しい日記の方に回答きたな
0521名前は開発中のものです。2009/11/20(金) 00:07:11ID:D8AcrNz+
ある種独特の皮肉っぽさというかぎりぎり毒じゃない何かを吐くあたりは好きだ。シナリオは読んだ事ないけど試しに小説でも書いてみればいいと思うんだ
0522名前は開発中のものです。2009/11/20(金) 03:01:21ID:MxaC+2py
プレイしていると途中で音が消えてしまい文字送りがスローになるのは何が原因ですか?
0523名前は開発中のものです。2009/11/20(金) 03:10:59ID:ThGMvSnT
>>522
スポーツの世界で、よくゾーンという言葉が使われる。
潜在能力を最大限に発揮するような状態で、
ものごとがスローに見えたり、周りが無音になる極限の集中状態だという。
0524名前は開発中のものです。2009/11/20(金) 08:22:56ID:Rl3285ae
わずか9分でこれほど完璧な解答をするとは・・・
0525名前は開発中のものです。2009/11/20(金) 09:56:01ID:MxaC+2py
>>523
そんな感じの動作になるソフトがこのエンジンを使用していたので質問しました。
常時ではなく、一定の場面でのようです。
何かこちら側でインストしないとだめとかなんですかね
0526名前は開発中のものです。2009/11/20(金) 12:32:36ID:UpENUcpi
多分あのゲームだろうが
ここはゲームサポートする場所じゃない
その現象は散々報告があったから関連サイトで調べりゃすぐ分かる
ココで聞くな
0527名前は開発中のものです。2009/11/20(金) 15:55:37ID:D8AcrNz+
>>523
お前最高に優しいな
0528名前は開発中のものです。2009/11/23(月) 21:24:17ID:JOwsFHK+
おい誰かO-Show氏のところの夢苺ちゃん助けてやれよwww
0529名前は開発中のものです。2009/11/23(月) 23:00:52ID:jenXYvkf
ミリメシ趣味についての予備知識がないからだろう
0530名前は開発中のものです。2009/11/24(火) 20:53:21ID:TmyYN/a0
オフィシャル本辺りに書いてありそうな事だが書いてないの?
0531名前は開発中のものです。2009/11/25(水) 15:46:08ID:jOjLMbBt
deffont.dll、MS明朝だと漢字がつぶれて見えるのは気のせい?
0532名前は開発中のものです。2009/11/25(水) 18:42:40ID:WUXDfKkn
setwindowの太字設定切ってないとかのオチ?
0533名前は開発中のものです。2009/11/26(木) 01:16:11ID:ARPfc/xP
deffont.dllならsetwindowの設定って関係なくね?
とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
0534名前は開発中のものです。2009/11/26(木) 01:28:54ID:ARPfc/xP
そしていつの間にかdffontd.dllがルビに対応している
0535名前は開発中のものです。2009/11/26(木) 01:54:13ID:ARPfc/xP
ついでに文字毎のクリッピングは
if (leftx + lwd > fontWidth * ll) {
  lwd = fontWidth * ll - leftx;
}
の部分なのでとりあえずコメントアウトすれば斜体でも欠けない
何らかの意図があって書かれたのだから安易に消すべきではないかも知れんが・・・
(フォントによって1行に収まる文字数が変わるのを避けるため?)
0536名前は開発中のものです。2009/11/26(木) 18:18:10ID:7OpOFOJX
>とりあえずNScripterのデフォルトのテキスト表示と使ってるAPIが違う
これだろうね、なんとなくだけど
0537名前は開発中のものです。2009/11/26(木) 18:50:57ID:ByVCQKb0
あぷろだ見たらIMEオン/オフするdllもあった…
今更ですが作者様ありがとうございます
0538名前は開発中のものです。2009/11/26(木) 20:30:42ID:7Le/+SVG
O-Show氏のところは教えて君ホイホイなんだら
あー言ったこと書くなよw
0539名前は開発中のものです。2009/11/26(木) 21:31:49ID:eayKlSKF
ああいう掲示板で文字色をデフォルト以外にする人は
空気が読めないことが多いって、ばっちゃが言ってた
0540名前は開発中のものです。2009/11/26(木) 22:26:44ID:rPrvLpoN
身を張って防波堤を運営してくれてるんだからありがたい
0541名前は開発中のものです。2009/11/28(土) 00:50:02ID:d/BnhO1C
ずっと変わってないけど、うpロダのページ
ブロック要素のセンタリングは幅を指定して左右marginをautoじゃないのかと
リファレンスの方で赤入ったのに
0542名前は開発中のものです。2009/11/28(土) 01:45:36ID:9sdsICCE
>>541
直した
おやすみ
0543名前は開発中のものです。2009/11/28(土) 07:55:40ID:cu3ZUt5d
ちょっと質問を
 numalias 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:yDmk6Ggm
どっちもダブルクォーテーションいらなくね?
0545名前は開発中のものです。2009/11/28(土) 14:26:17ID:SI+I7Z9M
"$hoge"と打つと、hogeという名前が付けられた文字変数じゃなくて$hogeという文字列だと解釈されちまうぞ
むしろ下で動くのがNスク的に不自然じゃね?
0546名前は開発中のものです。2009/11/28(土) 18:28:34ID:cu3ZUt5d
>>544-545
ありがとう!
仰る通りダブルクォーテーションが不要でした。
0547名前は開発中のものです。2009/12/07(月) 15:39:50ID:GhBpvCLT
NSInvalidateが効いてる気しない。これってNSDPresentRectと同じ理解でいいんですよね?
NScripterに動作を戻してるのが原因かと思ったけど、違うようですし……。

-- =====
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
>>547
>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:Spj7RJH0
むしろ>>543の下が動く理由が分からない
0551名前は開発中のものです。2009/12/08(火) 20:36:58ID:k0MFVeA4
追加命令一覧.txtの
>画像タグsを追加。
のところにもあるように"$数字"が展開されるのは公式な設計

当時は文字列の連結に+は使えなかったので
簡単に変数が使えるこの方法は実際によく使われていた

展開内容がロード時の内容に依存する問題も随分前から把握されてるが
現状でも生きているのは互換性の為じゃね? 実質無害だし
05525472009/12/08(火) 21:19:36ID:elXtaSeJ
>>548
ありがとう。なーんだ、前提が間違ってたのか。
画面更新を最小限にして負荷が軽くできる!って勝手にほるほるしてた。
0553名前は開発中のものです。2009/12/09(水) 06:31:08ID:2GlAvZtZ
>>551
なるほどthx
しばらく公式のマニュアル見てなかったから完全に記憶から抜けてた。まあ動く分には悪いことはないよね
■ このスレッドは過去ログ倉庫に格納されています