- 1 名前:名前は開発中のものです。 [2010/01/31(日) 19:31:16 ID:znLbECSK]
- ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その18 pc11.2ch.net/test/read.cgi/gamedev/1244218314/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 必要に応じて>>3-5の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)
- 262 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 19:40:21 ID:OJXUuVzK]
- TJSの性能で組めるのがADVエンジンしかないだけ。
アファイン変換しながらスプライト動かす程度できつい。
- 263 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 20:10:23 ID:NTQDh+1w]
- >TJSの性能で組めるのがADVエンジンしかないだけ。
流石にそれは無い RPGやシミュレーション系なら余裕だし、 スーファミやらゲームボーイ程度のレベルならアクションゲーでも十分いける。 もっと重いHSPですらゲーム用プラグラミング言語としてそれなりに知られてるのに。 98使ってるのかと。
- 264 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 21:00:26 ID:owNuKnt4]
- というよりも
PentiumIIとかK5,K6の時代ならまだしもC2DやPhenomIIがデフォなこの時代じゃ どんなゲーム作ろうがさほど重くならんよ。CPUの性能にモロに引き摺られる仕様なんだから それなりに良いCPU積んでる昨今じゃ程々には動く
- 265 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 23:17:25 ID:O3sMtM7M]
- ウィンドウサイズ大きめでFFDの各コマ一つ一つがアニメとかやったら重かった。
- 266 名前:名前は開発中のものです。 mailto:sage [2010/02/21(日) 09:43:59 ID:PRi6JgAP]
- え、HSPの方が重いの? いいコト聞いた。
テキストエディタ作るとしたらどう?
- 267 名前:名前は開発中のものです。 mailto:sage [2010/02/21(日) 10:39:48 ID:tIU1qhyd]
- テキストエディタ開発は修羅の道ってばっちゃが言ってた
- 268 名前:名前は開発中のものです。 mailto:sage [2010/02/21(日) 13:03:55 ID:zlRIv4gU]
- WYSIWYGでノベルゲームが作れるエディタなら需要あるんじゃないか
- 269 名前:名前は開発中のものです。 mailto:sage [2010/02/21(日) 23:57:02 ID:+/6KBcvW]
- つかそれって演出エディタという名で公式で作ろうとしてるんじゃないの?<WYSIWYG
完全に頓挫してるけど 結局Flashでいいじゃんってことになりそう
- 270 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 06:08:19 ID:gb/XM9fe]
- HSPはゲームでやるような処理はプラグインに丸投げしてたからHSPの方が軽い。
HSP自体は遅くてもHSP使う意味ないだろってくらい丸投げするから全体的に丸投げ先の恩恵を受けられる。 HSPでゲーム作りだすとプラグイン経由でWin32APIとDirectX叩くのがふつうだからね。 最適化する場合はマシン語をメモリにぶち込んでVirtualProtectでアクセス保護変更して実行してた。
- 271 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 09:25:11 ID:qWYi3L6t]
- STGやらアクションやら3Dバリバリゲーやら作るなら吉里吉里の選択肢は微妙だけど、
ノベルやらSLGやらなら吉里吉里は優秀じゃね。 素人が.netとslimDXでこの手の作っても、吉里吉里製よりトータルで大きく劣ると思う。
- 272 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 12:53:54 ID:SgWMaE8Q]
- >.netとslimDX
これやったのは商業だしエロゲ屋のマなんて趣味グラマ以下がほとんどだぞ。
- 273 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 12:55:19 ID:yEh/ouaG]
- リトルウィッチのエンジンは素晴らしかったな
吉里吉里以外で触りたいと心から思ったのはあれだけだわ
- 274 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 14:13:22 ID:qWYi3L6t]
- >>272
独自用語バリバリで意味がわからんが、 >これやったのは商業だしエロゲ屋のマなんて趣味グラマ以下がほとんどだぞ。 趣味グラマ以下の商業エロゲで実現できるから普通に出来るってこと?
- 275 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 17:52:52 ID:x78QWIgY]
- >>269
演出エディタなんてもんは各自が作るものだろ? 要求される仕様がそれぞれ異なるんだから何にでも使えるようなツール なんて余計な機能だらけで使い物にならん。 必要な機能に応じて作品毎に演出エディタ作るところからはじめるだろ?
- 276 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 18:05:24 ID:latC4lco]
- 演出エディタとか作りたくても作れない
- 277 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 18:59:53 ID:rgya97T7]
- >>274
独自用語ってか単純に短縮して発言してるだけな気がするぜ .netやslimDXなんかに本格的に手を出すブランドも商業の中には色々あるけど、大抵は 吉里吉里やNスク、あるいはブリコ辺りに発注してる所が大勢だし、何よりその程度で済んでしまうので 「TJS使えませんけどKAGなら使えます><」っていうような奴がいっぱしのプログラマ名乗っても問題ないような業界ってこったろう
- 278 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 21:00:20 ID:AnnOLVfq]
- >>275
ゲームエンジンなんてもんは各自が作るものだろ? 要求される仕様がそれぞれ異なるんだから何にでも使えるようなツール なんて余計な機能だらけで使い物にならん。 ……というのは冗談にしても本質的には変わらん 公式で演出エディタ作るのにだって意義はある
- 279 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 21:52:44 ID:rTqYKVcB]
- 半角カナきもい
- 280 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 21:54:23 ID:jEMRhGFe]
- ソンナコトナインジャナイ?
- 281 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 23:00:53 ID:ypbsf0Tk]
- >ゲームエンジンなんてもんは各自が作るものだろ?
冗談じゃなくて当たり前のこと言ってるな。 最近は海外勢が自社エンジンのライセンスで稼ぐ方向にシフトしてるが ゲームエンジンなんて本来、統合環境と実行環境のFW含めた全部入りを さす言葉なんだから汎用のパッケージじゃ対応できないもんだ。 エロゲ界の自社エンジン公開はFW部分しかないからJREや.NET Framework公開してるのと同じこと。
- 282 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 04:31:54 ID:hxC3SEO1]
- すいません、質問です。
立ち絵や背景を透かすメッセージ枠用の画像を作りたいんですがどうすればいいんですか? やはり半透明pngを使うしかないんでしょうか? 一応半透明pngを作ろうとしたのですが、上手くできませんでした。(半透明にしたいのに透明になったり、上手く背景や立ち絵が透けて見えなかったり) どなたかご教授ください。おねがいします。
- 283 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 04:47:50 ID:i3YmIrRq]
- マスク画像を使う方法がKAGリファレンスの「前景を表示しよう」に書いてある。
- 284 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 05:51:48 ID:hxC3SEO1]
- >>283
ありがとうございます。解決しました。 マスクをどうやって作るか悩んだ結果、pixiaで弄る事にしました。 後はデザインを考えるだけです。 調べてもわからない事がありましたらまたご教授お願いいたします。
- 285 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 16:13:30 ID:CZ2oxswO]
- 丁寧語に慣れてない人ほど「ご教授」を誤用するのはなぜなんだろう
- 286 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 16:35:04 ID:czLSVavg]
- 慣れてないからじゃね
- 287 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 16:57:25 ID:kdNA1nNR]
- まあ、多少は仕方ないとは思うけどね。
2chの場合、質問スレでもちょっとした言葉のあやで粘着されて、粘着がうざいから 大抵、そうなると他の住人からも答え貰えない可能性もある。 慣れてない人ならリアルの数倍緊張すんじゃね?
- 288 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 17:43:04 ID:kdNA1nNR]
- 確かに3Dが求められてるって感じはないよな。
海外じゃ割りとポピュラーになっている、2Dの「古臭い」、「3Dに劣る」という感覚が 日本にはないし、今後も根付かない気がする。
- 289 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 17:47:16 ID:kdNA1nNR]
- すまん、ごばく
- 290 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 17:48:01 ID:zl1MkGe9]
- 3Dは個人じゃ時間かかり過ぎるんだよ、
- 291 名前:名前は開発中のものです。 mailto:sage [2010/02/23(火) 18:08:55 ID:0WtmhQyK]
- 同じスレで同じような文章で質問しても
すっごいあっさり答が返ってくるときもあれば 関係ない部分で重箱つつかれネチネチされて 結局何も答えてもらえないときもある そのときそのスレにいる人間が 一番最初にどんなレスをつけるかにかかっている
- 292 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 04:59:51 ID:eRn2p5SU]
- そういうのはすごく機嫌のいいときだな俺は
残業しなくて済んだとか、読んだ本が面白かったとか。 あと、ゲ製サークルが調子いいとか。 てか、言葉遣いよりも、そこから透けて見える姿勢が問題なんだと思う。
- 293 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 05:01:30 ID:WmpFEJjN]
- 見知らぬ人に質問するときは、そりゃ運もあるだろうが
せめて身なりでもきちんとして好印象取れるように努力しろってことだな
- 294 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 06:01:24 ID:RQHHkyKl]
- 機嫌の善し悪しというか気まぐれで答えるな。
見るからに電波な感じじゃなければ特に印象にはこだわらない。 しょせん気まぐれ。態度がどうこう言うのもだるいし。
- 295 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 06:08:15 ID:xhjXnQeL]
- 基本的に質問スレにいる人って自分が上だと思ってるからちゃんとしてくれないとイラッとしちゃうんだよ
だから、言葉使いが(ryとかなっちゃうの
- 296 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:19:23 ID:i6HhkR/k]
- >>295
そんなの当たり前じゃんか、自分は解決可能で回答ができる、質問者は自分では どうにもできない。明らかに上だろ?
- 297 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:21:53 ID:GMHnBqgE]
- 「上も下もなく皆平等です!」なんて言うことを許されるのは上の人間だけ。
下の人間が「自分が上だと思ってるからちゃんとしてくれないとイラッとしちゃうんだよ 」 みたいなことを言ったら、そりゃ上の人はカチンと来るわな。
- 298 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:24:07 ID:OSzR3Tp3]
- 何この流れ
- 299 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:24:25 ID:qzLd7jGg]
- ここまでたぶんまともに回答できてる人はいないな
- 300 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:28:56 ID:VO0VG117]
- なんの話や
- 301 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:29:17 ID:G11gfdX0]
- こんな場所で自ら上の人間と称してる奴は煽り専門な気がする
- 302 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:40:29 ID:GMHnBqgE]
- 自称してるやつもそうだけど、自らを上だと思ってるやつも煽り専門だろう。
>>295とか見てごらんよ。 「お前達回答者は自分たちが上にいる人間だと思い込みたいようだけど、 ちゃんちゃらおかしいです、あらあらボクちゃん、イラッとしちゃったの?」 という、回答者よりもさらに上からの目線が透けて見える。
- 303 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 12:43:02 ID:VO0VG117]
- それは上からどうこうじゃなくてただの釣りという
釣果はなかなかのようだが……
- 304 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 14:19:52 ID:9gZLZfi4]
- krkrの話をしようず
- 305 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:25:44 ID:RNRord60]
- んじゃ、お勧めのマクロの作り方とか語ろうぜ
たとえば俺は、[キャラ="キャラ名" 立ち絵="1" 位置="1"]って感じのマクロ作ってる キャラ名と立ち絵番号で立ち絵が決まって、位置に表示って感じかな。
- 306 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:27:16 ID:VO0VG117]
- まあこれぞマクロって感じの基本だな
- 307 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:28:11 ID:H+bPoUjv]
- >>305
ジュークボックスみたいな感じで音楽を管理 [pbgm no="1"] マクロ側で、Noに応じて曲を割り振ってる 一覧にしとくとすごい楽 後で変えようと思ったときもマクロ側の対応ナンバーを違う曲に変えればいいだけだし
- 308 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:33:19 ID:9gZLZfi4]
- いちばんよく使われてるマクロって、やっぱリファレンスに載ってるボイス再生かな
- 309 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:42:47 ID:GkNy80xP]
- >>307
お、いいなそれ [マクロ名 立ち絵=キャラ名 差分=1 位置=1] って感じで俺はやってる キャラクターごとに差分のpimageを書いて キャラ名で判定して呼び出してるんだがpimageが何行にも連なってすっきりしない 差分画像のサイズとか座標を全部立ち絵サイズにして作ればいいんだろうか・・・
- 310 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 16:44:56 ID:VO0VG117]
- 今のPC性能と余白部分が圧縮されることを考えれば
立ち絵サイズもしくは全画面サイズで全部作るほうが ラクだしいいだろ
- 311 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 17:41:11 ID:UjbdYNqH]
- >>310
展開時のサイズがでかくなるので沢山あるとスキップとかすると差がわかったりする場合がなきにしもあらず >>309 吉里吉里は png の oFFs チャンクに対応しているので、トリミング情報を画像側に埋めることができる AnimationLayer.tjs の loadPartialImage() の var dx = +elm.dx; var dy = +elm.dy; の部分を var dx = elm.dx !== void ? +elm.dx : +elm.offs_x; var dy = elm.dy !== void ? +elm.dy : +elm.offs_y; こう変えて(ロード時に画像のタグは elm に展開されるのでこれで情報が拾える)、 画像で差分を切り抜くときに、まず合成先の全サイズでつくって、ImageMagick とかの oFFs に対応した ソフトでトリミング&PNG変換処理してそれを使うようにすれば、pimage で dx / dy の指定無しで目的の 位置に合成できるようになる。 ロード速度的にはその png をさらに tlg にしたほうが良い 画像タグの詳細は ttp://devdoc.kikyou.info/tvp/docs/kr2doc/contents/TPC.html 参照のこと
- 312 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 17:44:04 ID:VO0VG117]
- なるほどねえ
- 313 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 18:01:12 ID:GkNy80xP]
- >>311
おおーなつほど!
- 314 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 18:01:38 ID:OwzV0IqO]
- 俺は onUnknownTag で処理させてるな。
csv化されたデータを使って表示・再生するには都合がいい。
- 315 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 01:11:59 ID:LHq4uwfK]
- スライダー(使用したのはおさかな定食のスライダープラグイン)を
右クリックで呼びだすコンフィグ画面上で使ったら、 そこから更に呼び出す履歴レイヤーの上に タブ画像が浮くようになってしまったんだが、 考えられる原因を教えてもらえないだろうか。何とかしたい。
- 316 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 01:29:43 ID:5KibqNvx]
- スライダーレイヤのabsoluteの値が履歴レイヤのabsoluteの値を超えてるんじゃね?
- 317 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 07:39:56 ID:EyffwDlO]
- お前らが日本語でしゃべれないのをよそ目に、
俺は一つの素材について一つずつしこしこマクロを用意しているのだった。
- 318 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 12:25:30 ID:Xr3jtWZh]
- スクリプターは「究極のマゾ」と「究極のものぐさ」に大別される。
>>317はまさに前者だな。
- 319 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 12:28:31 ID:D0pxLnee]
- プログラマーがスクリプターをやると「究極の自己満(ry
- 320 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 14:07:27 ID:4ILI653d]
- 質問です
krkr.eXeのeXeは何故eXeなのか気になります
- 321 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 15:33:39 ID:V3MFJHws]
- Deeたんの趣味
- 322 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 16:08:50 ID:4ILI653d]
- 趣味・・・
顔文字か何かにみえなくもない
- 323 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 16:31:21 ID:Q1+H7UVX]
- executeやextensibleのようにexとつくときxを大文字にする習慣があるんだよ。
技術用語でこれやるとだいたいの場合間違えだから普通はやらんが。 ×eXtensible Markup Language ○Extensible Markup Language もしかしてマジレス禁止だった?
- 324 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 16:39:25 ID:jJajqg9p]
- 普通にはじめて知った
文系です
- 325 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 16:42:15 ID:4ILI653d]
- 素ボケでした
理系です
- 326 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 17:11:55 ID:EyffwDlO]
- はは〜ん、つまり、e-Xe、 良〜クセ、だよ。
- 327 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 18:12:25 ID:V3MFJHws]
- それをわざわざ採用したっていうのは、ホントにDeeたんの趣味だったと思うけどなw
何で見たんだっけな・・・
- 328 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 19:20:35 ID:L2ujJ7+I]
- 俺は前にこのスレでみた
- 329 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 20:45:07 ID:R1fFSDOB]
- すきゃんてぃと少佐のやり取りで、はっきりDeeたんの趣味というやり取りがだな
- 330 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 20:48:10 ID:IHdAZrNH]
- すきゃんてぃ!またすきゃんてぃか!こいつはいつも俺の前に立ちはだかりやがる!
- 331 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 21:09:13 ID:5MO0uq+T]
- >>329
俺もどっかで見た 質問掲示板の過去ログだったかな? Deeタンの答えは「なんとなく」だったと思う
- 332 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 21:12:20 ID:5MO0uq+T]
- 327だった
- 333 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 22:03:55 ID:IySizpzY]
- kag.fore.layers[1].loadImages("test.jpg");
kag.fore.layers[1].visible = true; でなんでエラーが出るんですかぁぁぁ!!! プライマリレイヤーを作ると大丈夫なのにいぃぃぃ!!
- 334 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 22:16:14 ID:dKx1zg1v]
- >>333
KAG前景レイヤのloadImagesはファイル名以外にも必要な要素がたくさんあるから。 GraphicLayer.tjs嫁
- 335 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 22:25:20 ID:SmVTKDvm]
- fore.layersの数が1個しか無いってオチじゃないよな
[1]が指定するのは「1個目」じゃなくて「2個目」のレイヤなんだけどそこの認識から間違ってるとか
- 336 名前:>>333 mailto:sage [2010/02/27(土) 00:46:23 ID:KY5hBk9f]
- >>334
HAHAHAさっぱりわからん >>335 それはだいじょぶです
- 337 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 00:59:32 ID:exl7nb8B]
- >>336
GraphicLayer.tjs読んでわからんならお前さんにTJSから前景レイヤ操作は早すぎるので 素直にKAGのimageタグ使いなさい
- 338 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 01:03:40 ID:KY5hBk9f]
- >>337
じゃあiscript内からkagを使う方法を教えてください
- 339 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 01:23:11 ID:exl7nb8B]
- 俺もうこいつの相手すんの嫌だから誰かにまかせる
- 340 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 01:43:55 ID:1yunanAj]
- とんずらするくらいなら>>336の時点でスルーしてくれ
- 341 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 01:48:16 ID:dqasG307]
- まあ答えは
kag.fore.layers[1].loadImages(%[storage:"test.jpg"]); ってことになるんだが そもそもiscriptでkagを使って何がしたいのかっていう話だよな
- 342 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 03:06:56 ID:tdEjdcqg]
- ごにょごにょforで回したりしてる間に画像読み込みとかしたいんでそ。
OUTFOCUS hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+%C1%B0%B7%CA%A5%EC%A5%A4%A5%E4%B4%D8%CF%A2 にばっちり載ってるけど、これだとわからん人もいるかもねw 例文見てようやく頭に入るみたいな。
- 343 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 08:16:57 ID:EtAiEvce]
- GraphicLayer.tjsのどこを読めば>>341にたどりつけるんだ?
- 344 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 09:12:44 ID:HSrlmqKz]
- loadImages
- 345 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 09:37:35 ID:T/mt1sUO]
- キーボード操作をしたときリンクやボタンの配置にかかわらず
オブジェクトのリンク番号順にフォーカスが移りますよね あれを上下左右の矢印キーに対応した動きをさせることは出来ませんか? 下なら下に移動、右なら右に移動みたいなかんじで
- 346 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 09:43:14 ID:1yunanAj]
- KAGで扱うレイヤは何だかんだでLayer.loadImagesが
オーバーライドされていて引数がリファレンスのものと変わってる。 とりあえずGraphicLayer.tjsのloadImagesを読めばそれがわかる。 その中でelm.storageとかあるので引数は.辞書配列で読み込むって事もわかる。 ある程度スクリプトを読み解く能力が無いと詰むヒントだとは思う。
- 347 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 10:27:58 ID:EtAiEvce]
- elm.storageがあるってのはGraphicLayer.tjs読んだ時点で分かったんだけど
loadImages(storage="test.jpg")かな?とか思ったんだけど %[]の形ってどこ見りゃわかるの? まぁようするに初歩的な書式が分かってないって事なんだけど
- 348 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 10:32:33 ID:HSrlmqKz]
- >>347
ttp://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/dictionary.html#id78
- 349 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 10:44:21 ID:rpwzrVdC]
- あぁ、KAGよびだすタメだけじゃなかったんだ。
ググってみつかった式マネして使ってたから知らんかった。 Kagのがディクショナリ型で納められてて、ソレを呼び出す形式だったんだね。
- 350 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 10:51:38 ID:EtAiEvce]
- 1.elm.storageとかあるので引数は.辞書配列
2.辞書配列を使うのはDictionary クラス 3.loadimage()という式の中に書くから式中辞書配列を使う 4.よって%[storage:"test.jpg"]で「storage」というクラスに"test.jpg"を入れる これであってる?
- 351 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:02:23 ID:Ip4nLWG3]
- [eval exp="tf.fire_level=0;"]
*loop [link exp="tf.fire_level++" target="*goloop"]level up!![endlink] *goloop [er] [jump target="*loop"] KAGを使って このように同じ場所を何回もクリックするようなスクリプトを作りたいのですが、1度クリックした後に同じ場所で連打クリックしても反応しません。 自分の書き方が悪いのか・・・orz
- 352 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:04:48 ID:7WG+wWYT]
- ネイティブプラグインから添字(間接メンバ選択演算子)参照を
実装したクラスを作成・登録する正統な方法ってないのかな。 var myObj = new MyClass( ); myObj[ i ] = 100; // <- こういうの 組み込みArrayではtTJSCustomObjectから派生してたけど、 tTJSCustomObjectはtp_stub.hに公開されてない。
- 353 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:11:53 ID:2sl9o+Ev]
- >>351
[endlink]の後に[s]付けて無いだろう そのまんまじゃ 1. リンク作る 2. erタグ実行する 3. *loopに飛ぶ(つまり1に戻る) で延々とループするんじゃね
- 354 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:38:17 ID:jKYnQFN9]
- >>351
リンクはいったん押されると外れるまでもう一度押せない仕様なので どっか書き換えないといけない。どこだったかな。ちょっと待って
- 355 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:51:36 ID:V2Edjwd3]
- 絶対ぜっっったい記述間違えてないのに期待通りの動作をしない。
吉里吉里のバグなんだろうか。 みんなもそういう事ってたまにある?
- 356 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:54:37 ID:ST5NvrGR]
- そんなこと聞く前にここへコードを張るなり公式に報告するなりしろよ
変な防衛線張らずに
- 357 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:55:34 ID:MToMdc/N]
- そういうときは99%自分の勘違い
- 358 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:57:14 ID:exl7nb8B]
- >>345
リンクオブジェクトを 00 01 02 03 04 05 06 07 08 09 と並べるとして、上下キー押した時は今フォーカスしてる番号+列数移動するよう設定 俺はonBeforeFocusでそのへんの処理やってるが、もっと効率いい方法はあるかもしれん つーか、このへん弄りだすと、マウスとキーボードの共存超めんどくせぇから いい加減なとこで割り切るのも大事かもしれないと思う今日この頃
- 359 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 01:01:44 ID:0YUv5vAW]
- >>353
本当だ・・・or >>354 すみません、お手数おかけします
- 360 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 03:07:50 ID:/VGQe75O]
- >>352
C++ベースの独自オブジェクトでよければ PropGetByNum と PropSetByNum を実装すればいい。 ただしその場合はクラスではないので new での生成はできないので、生成メソッドを Scripts とか 適当なクラスの static method としてはやして対応することになる てっとりばやくつくりたければ tTJSDispatch を継承して必要な部分だけ書けば良い。 TJS のオブジェクトの機能も欲しいなら、TJSCreateCustomObject() で基底オブジェクトの インスタンスが作れるので、それを保持して他のメソッドではそれに対してブリッジするようにすれば良い どうしても NativeClass として作った上で new したい場合は、 「数値として解釈できたら数値添え字とみなす」というルールでよければ※1、 生成したインスタンスに対して instance->ClassInstanceInfo(TJS_CII_SET_MISSING, 0, メソッド名) を呼び出すことで、「指定メンバが存在しないときに呼び出されるメンバ」をエントリできるので、 そこで処理してしまえばいい。 数値名になってるメンバは明示的に辞書書式でつくらない限りは存在してないから、確実に呼び出しがくる。 元のインスタンスに PropSet してしまうと次から呼び出しがこなくなってしまうので、情報は別の形で 記録するようにする必要があるのには注意 ※1 残念ながら吉里吉里での NativeClass のベースになってる CustomObject では PropGetByNum / PropSetByNum は文字列変換されてPropGet/PropSet の呼び出しに さしかわっていて、missing 処理的に区別されてないのでmyObj["0"] と myObj[0] の区別はできない
- 361 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 13:28:57 ID:d1rbQ0lo]
- >>360
了解しました。ありがとうございます。 myObj = ObjMgr.create( ); 結局、こういうシンタックスで生成に対応することに。 そういえばTJS3では(開発止まってるが)演算子オーバーロードができるとか知って狂喜してたんだけど ファイナライザ廃止とかなんぞそれ? てっきりスコープと寿命の同期でRAIIとか変態仕様に近づくと思ってたのに。 { autovar foo = new Foo( ); /* 〜 */ } // <- Scope out, call Foo's finalizer (or destructor)
- 362 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 13:51:37 ID:ffGnMP1P]
- 初歩的な質問で申し訳ないんですが、背景とかキャラクターにズームする方法はありますか?
書籍とかサイトを見てもみつからないので…
|

|