[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net (299レス)
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
69: 名前は開発中のものです。 [sage] 2016/08/01(月) 13:45:11.03 ID:f1IcStDQ *loop [jump target=*左へ cond= http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/69
70: 名前は開発中のものです。 [さげ] 2016/08/01(月) 14:00:25.03 ID:f1IcStDQ "System.getKeyState(VK_LEFT)"] *左へ ←へ移動の処理 [jump target=*loop] 切れてしまったので連投失礼します。 およそこのような形を想定しているのですがうまくいかないでいます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/70
71: 名前は開発中のものです。 [sage] 2016/08/01(月) 14:48:47.34 ID:BVEfI6at AfterInit.tjsでこんな感じの関数登録して 必要な箇所でOnにするってのが簡単かな。tjsだけど function myKeyDownHook( key ){ if( f.myKeyDownHook_enabled ) return; // trueで無い時は無視 switch(key){ case VK_LEFT : kag.process( 'first.ks', 'keydown_left' ); return true; case VK_UP : kag.process( 'first.ks', 'keydown_up' ); return true; case VK_RIGHT : kag.process( 'first.ks', 'keydown_right' ); return true; case VK_DOWN : kag.process( 'first.ks', 'keydown_down' ); return true; } } kag.keyDownHook.add( myKeyDownHook ); // 関数を登録 (中略) 関数用いたい場所で f.myKeyDownHook_enabled = true; とすればおk http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/71
72: 名前は開発中のものです。 [sage] 2016/08/01(月) 14:55:04.57 ID:jVNgw38b このアドバイスは ID:f1IcStDQにとっては ショックだった http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/72
73: 名前は開発中のものです。 [sage] 2016/08/01(月) 16:09:58.78 ID:f1IcStDQ やはりtjs無しは厳しいのでしょうか [if exp="System.getKeyState(VK_LEFT)"] 処理 [endif] といった形でも試しているのですがどうにもならず。 そもそもSystem.getKeyStateの使い方を間違えているのでしょうか…… http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/73
74: 名前は開発中のものです。 [sage] 2016/08/01(月) 16:45:24.47 ID:jVNgw38b 少し単純化して *loop [if exp="System.getKeyState(VK_LEFT)"] 処理 [endif] [jump target=*loop] 仮にこうした場合、左を押すまでKAGがひたすらループし続けてフリーズしたようになるはず *loop [if exp="System.getKeyState(VK_LEFT)"] 処理 [endif] [s] とかした場合、if文を通り抜ける「その一瞬」に左を押しているかどうか判断されるだけ KAGだけではまあむり http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/74
75: 名前は開発中のものです。 [sage] 2016/08/01(月) 16:52:21.72 ID:f1IcStDQ >>74 ありがとうございます!「その一瞬」の部分をずっと見落としていたようで *loop [if exp="System.getKeyState(VK_LEFT)"] [wait time=1000] 処理 [endif] [jump target=*loop] とすれば動きました。が、これはPCへの負荷で問題あるのでしょうか? System.getKeyState(VK_UP&VK_SPACE)にしたらwaitが全く入らずループするのも怖いですね…… http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/75
76: 名前は開発中のものです。 [sage] 2016/08/02(火) 23:41:21.04 ID:YaPiHkpS >>71 お返事遅れてすみません、 case VK_LEFT : kag.process( 'first.ks', '*keydown_left' ); return true; どうにも動かないと思ったら、*を足した上で、呼び出しもtrueとfalseが逆で表記されていたのですね。 本当はTJSで様々な作業をしたいのですが吉里吉里とTJSとで画像座標のズレ込みや、 そもそもTJSでの記述方式が解らない等で往生しておりました。ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/76
77: 名前は開発中のものです。 [sage] 2016/08/09(火) 00:37:20.10 ID:I2enjDNf [iscript] x=0 for(var 1=0;1<290;i++){ if(オブジェクト配列[i]==5 && マップ配列[i]==3){ x=x+1 } } [endscript] 試行錯誤しているのですが、TJS上でKAGで弄っている配列のデータをそのまま持ってきて〜 というのは不可能なのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/77
78: 名前は開発中のものです。 [sage] 2016/08/09(火) 00:40:31.72 ID:3NfJlQ9b とりあえずx = 0とかの後にセミコロン打ったらどうかな http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/78
79: 名前は開発中のものです。 [sage] 2016/08/11(木) 01:02:42.82 ID:1J35dw11 二つ以上のレイヤーを同時にトランジション掛けながら移動させたりとかできる? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/79
80: 名前は開発中のものです。 [sage] 2016/08/11(木) 03:50:34.82 ID:i4fUub3u どうしても再生できずエラーになって落ちてしまって先に進めなくなるムービーをスキップするようスクリプトを編集するにはどうしたらいいですか http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/80
81: 名前は開発中のものです。 [sage] 2016/08/11(木) 10:10:32.95 ID:EULA9m/V try catchでどうにかなるのかね? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/81
82: 名前は開発中のものです。 [sage] 2016/08/11(木) 18:38:16.46 ID:BBb2hVdN そういやtjsってfinallyないんだよね なんでだろ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/82
83: 名前は開発中のものです。 [sage] 2016/08/13(土) 00:56:52.53 ID:0zq4XMCm function myKeyDownHook( key,shift ){ if( f.myKeyDownHook_enabled ) return; // trueで無い時は無視 switch(key){ case VK_LEFT : if((key == VK_LEFT ) && (shift & ssCtrl)){ System.inform("S←キーが押されました。"); kag.process( '', '*keydown_left2' ); return true; } kag.process( '', '*keydown_left' ); return true; case VK_UP : if((key == VK_UP ) && (shift & ssCtrl)){ System.inform("S↑キーが押されました。"); kag.process( '', '*keydown_up2' ); return true; } kag.process( '', '*keydown_up' ); return true; } } kag.keyDownHook.add( myKeyDownHook ); // 関数を登録 これでキー入力が出来るようになったのですが、押しっぱなしにすると、どうしても処理がおかしくなってしまいます。 そこでonkeyUpのような、【キーを上げれば移動する】ように改造するにはどうすれば良いのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/83
84: 名前は開発中のものです。 [sage] 2016/08/13(土) 09:05:24.92 ID:+MWWuypB // キー押しっぱで動作が異常になるのはキーダウンごとに kag.processでラベル移動しちゃうのが問題 function myKeyDownHook( key ){ if( !f.myKeyDownHook_enabled ) return; // trueで無い時は無視 ■enabled==trueで動かすのなら要修正 if( f.myKeyDownHook_lock ) return true; // ■キーロック時は無視 returnだけのがいいかも。自分で検証して switch(key){ // ■キー押下時に一時ロック case VK_LEFT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_left' ); return true; case VK_UP : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_up' ); return true; case VK_RIGHT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_right' ); return true; case VK_DOWN : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_down' ); return true; } } kag.keyDownHook.add( myKeyDownHook ); // 関数を登録 //(中略) //関数用いたい場所で f.myKeyDownHook_enabled = true; f.myKeyDownHook_lock=false; // ■キーダウンのkag.processで飛んだ先のラベルで一通り処理が終わったら([s]タグの直前で) f.myKeyDownHook_lock=false; // 一時ロック解除 // ■移動パート(?)を完全に終了する際に f.myKeyDownHook_enabled = false; f.myKeyDownHook_lock=false; // ←↑の同時押しの斜め移動とか、キーリピート対策とかは無理 // 諦めるか、タイマオブジェクトの勉強するしかない http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/84
85: 名前は開発中のものです。 [sage] 2016/08/14(日) 04:20:43.08 ID:wsEm5Cfw ありがとうございます!おかげさまで、ほぼ意図した通りに動くようになりました! http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/85
86: 名前は開発中のものです。 [sage] 2016/08/18(木) 18:13:58.31 ID:zEkms1Gx a http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/86
87: 名前は開発中のものです。 [sage] 2016/08/18(木) 18:26:17.50 ID:zEkms1Gx 吉里吉里2使用の初心者です(1/3) 改行多すぎと言われたので、分けます class Mole extends KAGLayer { var hit_sound; // コンストラクタ function Mole(layer_num, pict_name, mole_x, mole_y) { super.KAGLayer(kag, layer_num);//スーパークラス loadImages(pict_name);//画像 setSizeToImageSize(); setPos(mole_x, mole_y); absolute=layer_num.absolute+1; hit_sound = new WaveSoundBuffer(window);//音 hit_sound.open("hit.wav"); visible = true; } // デストラクタ function finalize() {super.finalize();} http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/87
88: 87 [sage] 2016/08/18(木) 18:27:57.37 ID:zEkms1Gx 吉里吉里2使用の初心者です(2/3) // キーイベント function onKeyDown(key, shift, process=true) { //super.onKeyDown(...);//不要? if(key== VK_UP && visible==true) { if(shift == ssRepeat) {}//何もしない else { hit_sound.play(); return true; } } } } http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/88
89: 87 [sage] 2016/08/18(木) 18:28:55.94 ID:zEkms1Gx 吉里吉里2使用の初心者です(3/3) ;------------------------------- var mole = new Mole(kag.back.layers[1], "up", 0, 0); ;------------------------------- [backlay][image layer="0" storage="透明.png"][trans (略)][wt] [s] ;------------------------------- 【やりたいこと】 特定のレイヤが表示されている場合に、onKeyDownで特定の動作をするように記述したいです Timerで表示非表示をさせたりもしたいので、Moleクラスの中でonKeyDownを処理してしまいたいです (OUTFOCUSというサイトのもぐら叩きをやりたいです) 【だめだった時の状況】 画像が表示された状態でキーを押しても、効果音がなりません/エラー表示なし http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/89
90: 87 [sage] 2016/08/18(木) 18:31:41.15 ID:zEkms1Gx 吉里吉里2使用の初心者です(4/3) 分割したら分かりにくくなってしまいました 最序盤で詰まってまして、助言いただきたいです まずキーイベントからと思い、上記の記述以外は何も書いていません 質問ばかりですみません、よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/90
91: 名前は開発中のものです。 [sage] 2016/08/18(木) 18:34:56.78 ID:MkSi85xL むしろkag側でキーが押されたときにレイヤの有無をチェックした方が良いと思う レイヤのキーイベントはフォーカスがないと普通は届かない http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/91
92: 87 [sage] 2016/08/18(木) 18:48:54.35 ID:zEkms1Gx >>91 レスありがとうございます >レイヤのキーイベントはフォーカスがないと普通は届かない 上下キーを押したとき、選択肢とかにカーソルが乗っかるあれでしょうか >kag側でキーが押されたときにレイヤの有無をチェック getKeyStateとかになるんでしょうか ググりながら、探ってみようと思います http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/92
93: 87 [sage] 2016/08/18(木) 23:19:33.83 ID:RNiVx9xX 少し前に、keyDownHookというのもあったんですね 節穴ですみません >レイヤのキーイベントはフォーカスがないと普通は届かない でも、onKeyDownがきかなくてonMouseDownがきいた理由は納得できて、すっきりしました 頑張ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/93
94: 87 [sage] 2016/08/20(土) 18:53:26.21 ID:3ESE8bqB >>91 mole.visibleを条件に追加した、もぐら叩き用のonKeyDown関数を作って、keyDownHookにaddしました 動きました、これでようやく先に進められます ありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/94
95: 名前は開発中のものです。 [sage] 2016/08/27(土) 00:09:39.24 ID:gdKLUUFl すみません、その29でも質問があるようなのですが、 kagexの立ちキャラで、並び順の変更がうまく出来ません。 foreはちゃんと機能しているのですが、backが機能していないようでした・・・・ どこをどう修正すれば良いか、どなたかご存じないでしょうか ネットであちらこちら探してみたのですがダメでした・・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/95
96: 名前は開発中のものです。 [sage] 2016/08/29(月) 00:39:14.96 ID:+V9bZ85P KAGEXのfront/backの実装はちょっとbuggyな感じなんであまり使わない方がいいとは思うけど ざっと見たところsystem/KAGEnvLevelLayer.tjsのfunction toBack()内の後半部分にある if (target.absolute < index) { の「<」を「<=」にしたらどうだろうか? 恐らくabsoluteが同値の場合どちらが手前にくるか不定になるからバグってるんじゃないかと思う 同様にtoFront()の方も同じような処理のところの「>」を「>=」にした方がいいかも? 動作確認してないので直らなかったらすまん http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/96
97: 名前は開発中のものです。 [sage] 2016/08/29(月) 10:44:21.85 ID:D3GVlxli >>96 ご回答ありがとうございました。 ですが、ダメでした…… 私もそこが問題だろうと思ったのですが、そこのabsoluteがどこからもって来たものか分からず断念してしまいました。(おそらくKAGEnvLevelLayerのセッター? 参照する値なのか、変えようとしてる値そのものなのかわからず) mainwindow.tjsにもtoBackがあるのですが、こちらは通常の吉里吉里用に残された物でしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/97
98: 名前は開発中のものです。 [] 2016/08/29(月) 17:44:10.48 ID:RUVTxl++ 流れの途中にすいません。初心者ですが、質問させていただきます。 ここのスレの過去ログにあったコードを用いて、「街〜運命の交差点〜」風TIPSを作成しました。 そこで文章中の単語からリンクしてTIPSを表示し、ワンクリックで下の画面にもどる、という基本は成功しました。 しかし、以下の二点の問題が発生しました。 ?TIPSリンク先へ行く→元の画面に戻るを同じ単語で繰り返すと、勝手にリンク元文章のクリック待ちグリフが空白を挟み横へズレていきます。 試しに端までずらしていくと空白のまま改行し、次の文章との間に空行が生じてしまいました。 ?リンク元文章が全部表示し切る前にTIPSリンクをクリックし、下の画面にもどると必ずフリーズしてしまいます。 (これはリンク元文章をノーウェイトにすれば防げます) 以上の二点の原因や防ぐ方法をご存知の方がいらっしゃいましたら、ご助言をお願いします。 用いたのは■吉里吉里/KAG/TJS雑談質問スレ■その19の160〜162です↓ http://pc11.2ch.net/test/read.cgi/gamedev/1254711054/ 次のレスで少しだけ改変した自分のコードをコピペします。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/98
99: 98 [] 2016/08/29(月) 17:45:33.55 ID:RUVTxl++ macro.ks [macro name=tipsstart] [delay speed=nowait] [locklink] [history output=false] [position layer="message1" frame="tips.png" draggable="true" left="0" top="0" opacity="255" left="16" top="16"] [current layer="message1"] [position layer="message" visible="true"] [er] [endmacro] ;----------------------------------------------------------- [macro name=tipsend] [waitclick] [er] [position layer="message" visible="false"] [current layer="message0"] [history output=true] [unlocklink] [delay speed=user] [endmacro] ;----------------------------------------------------------- [return] http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/99
100: 98 [] 2016/08/29(月) 17:47:43.82 ID:RUVTxl++ tips.ks *tips0001 [tipsstart] (ここにTIPSの内容を書きます)[r] (ここにTIPSの内容を書きます)[r] [tipsend] [return] first.ks(シナリオ) *scene1-1|リンクさせたい文章 [link exp="kag.callExtraConductor('tips.ks','*tips0001')" color="0x00ffff"]はじめまして![endlink][r] ごきげんいかがですか[l][r] 以上です。 どなたか原因、もしくは防ぐ方法が分かりましたらご助言をお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/100
101: 名前は開発中のものです。 [sage] 2016/09/02(金) 11:22:14.23 ID:IMVRhbU9 >>97 入れ替わってるんだけど実は再描画されていないとかって落ちじゃないよね? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/101
102: 名前は開発中のものです。 [] 2016/09/06(火) 00:15:44.83 ID:pQHmClaI 素人まるだしな質問で恐縮ですが、 コンフィグファイルのSystem.titleに タイトル+バージョンで設定しているのですが、 ロードと共に元に戻ってしまいます。 Systemフォルダの中を色々みたのですが、何処でロード時に設定してるか わかりませんでした。 何となくですが、ロード時に設定してる場所を特定し、 コメントアウト出来れば問題が解決できると思っているのですが どこで設定しているか教えて頂けませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/102
103: 名前は開発中のものです。 [sage] 2016/09/06(火) 13:25:57.95 ID:+TurBrM0 そりゃそうだろ ロードして過去のを読めばシステムフラグじゃないんだから戻るだろ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/103
104: 名前は開発中のものです。 [sage] 2016/09/06(火) 13:35:20.11 ID:1MD6ZQ/p 質問の内容自体がよくわからん http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/104
105: 名前は開発中のものです。 [sage] 2016/09/07(水) 03:44:51.29 ID:vVPK28ny System.titleはタスクバーに表示されるタイトルで Window.captionはそのウィンドウのタイトルバーに表示されるタイトルだな KAG3なら「ウィンドウキャプション」でgrepすればセーブデータに保存・復帰してる場所がわかる http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/105
106: 名前は開発中のものです。 [sage] 2016/09/07(水) 07:07:29.34 ID:er8Y/zHp >>102 MainWindow.tjsのrestoreFlags()の最後でcaptionを再設定すればおk http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/106
107: 名前は開発中のものです。 [] 2016/09/10(土) 09:25:03.41 ID:OOnTstji 久しぶりに吉里吉里のゲーム製作再開したんだけど公式サイト死んでねーか? 今までわからないとこググッて公式のリファレンス読んで解決してたから これだともう製作出来ないんだけど… http://kikyou.info/tvp/ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/107
108: 名前は開発中のものです。 [sage] 2016/09/10(土) 10:44:28.10 ID:OEAityJk 定期的に死ぬからリファレンスはダウンロードしておいたほうがいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/108
109: 名前は開発中のものです。 [sage] 2016/09/10(土) 11:45:10.67 ID:OOnTstji ちゃんと復旧するのかな? 作者もう吉里吉里に対してやる気なさそうだしこのまま開発終了とかになりそうで怖い http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/109
110: 名前は開発中のものです。 [sage] 2016/09/10(土) 12:07:06.36 ID:OEAityJk 君は吉里吉里で作ることもできるし、作らないこともできる http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/110
111: 名前は開発中のものです。 [sage] 2016/09/10(土) 19:36:34.55 ID:cFlkcjRU むしろ良い意味でもう枯れてるからこそ 安心して開発できると思うけど 開発中の新しいツールなんかだと 開発終了でお手上げだろう http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/111
112: 名前は開発中のものです。 [sage] 2016/09/10(土) 20:50:36.66 ID:siUmhfzS 必要なページや詰まりそうな部分だけ保存してるけど、サイト丸ごととなると専用ソフトが必要になるからやってないんですが 簡単に保存できる方法ってありますか? 違法じゃないやり方で http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/112
113: 名前は開発中のものです。 [sage] 2016/09/10(土) 23:14:56.42 ID:qbfoVZnn wget とか curl じゃだめなの? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/113
114: 名前は開発中のものです。 [sage] 2016/09/10(土) 23:37:30.54 ID:CaaSeJg6 https://krkrz.github.io/krkr2doc/ 2のリファレンスのミラーならZのサイトにある http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/114
115: 名前は開発中のものです。 [sage] 2016/09/11(日) 10:44:18.86 ID:Ebxe3Phl プレイ中の画面のサイズの縮小ってどうやればいいの? よくあるプレイ中に複数の解像度からユーザーが好きに選んで変更できるやつ 1280x960から800x600に変えたくて下の2つのタグでやってみたけど画面の枠だけしか縮小されない… ちなみにウィンドウサイズをドラッグで変えるプラグインのWindowResizableは 他のプラグインと干渉してるのか使用してるとバグってゲームが落ちるので それ以外の方法があれば教えて下さい [eval exp="kag.setSize(800, 600)"] [eval exp="kag.setInnerSize(800, 600)"] http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/115
116: 名前は開発中のものです。 [sage] 2016/09/11(日) 16:59:08.11 ID:JvmnFHbr >>113-114 知りませんでした >>113は自分には少し難しそうです 調べてみよう、情報ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/116
117: 名前は開発中のものです。 [sage] 2016/09/11(日) 17:40:56.20 ID:G6Lph6GG >>115 [eval exp= http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/117
118: 名前は開発中のものです。 [sage] 2016/09/11(日) 17:42:03.56 ID:G6Lph6GG ありゃ、切れちゃった。 >>115 kag.setZoom(kag.innerWidth,kag.scWidth) で内側の表示サイズが変わる。 WindowResizableが動かないなら、作者の人に聞いてみたらどう? 前聞いたら、びっくりするくらい親切に教えてくれたよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/118
119: 名前は開発中のものです。 [sage] 2016/09/11(日) 18:56:51.41 ID:Ebxe3Phl >>118 おー!一発で画面の縮小出来ました!ありがとうございます なぜ落ちるのかわかりませんがWindowResizableの作者の方には一応報告してみます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/119
120: 名前は開発中のものです。 [sage] 2016/09/12(月) 18:58:47.37 ID:joFC7W9y 吉里吉里本家は枯れてるのに関連サイトは親切な人多いよな。 自分もその作者さんに助けてもらったわ このスレでも度々助けてもらってるし、本当に有難い http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/120
121: 名前は開発中のものです。 [sage] 2016/09/12(月) 19:32:53.34 ID:2V6YfIVA リファレンスまだ復旧してないみたいですね http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/121
122: 名前は開発中のものです。 [sage] 2016/09/12(月) 21:17:28.68 ID:PzCkcp87 吉里吉里3はでるでる詐欺でしたね^^; http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/122
123: 名前は開発中のものです。 [sage] 2016/09/13(火) 00:01:52.32 ID:lzTSq+b4 だからスマホ版の吉里吉里を…… もう遅いか http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/123
124: 名前は開発中のものです。 [sage] 2016/09/13(火) 02:32:17.38 ID:QayPKeX2 Android版吉里吉里はサクサク動くならそこそこ使われるでしょ あとはHTML5版の未来がどうなるか 環境が整って吉里吉里HTML5が良い感じになれば小ネタを やるのに便利って人はいそう でも色々鑑みて最低3年後かな http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/124
125: 名前は開発中のものです。 [sage] 2016/09/13(火) 03:18:12.47 ID:7p2XJVeX 完全に詰まりました。 変数の『仮ポイント』が520だとすると、 [eval exp="f.仮ポイント = f.仮ポイント + 5"] とすると、結果が何故か、『5205』になります。何故だ……?? 今まで、こんな事無かったのに……。 ちなみに、[eval exp="f.仮ポイント = f.仮ポイント - -5"] とすると、何故か525と正常に表示されます。 とりあえず、出来るからいいんだけど……加算だけ出来ないとか、 訳が分からない。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/125
126: 名前は開発中のものです。 [sage] 2016/09/13(火) 04:06:34.10 ID:lzTSq+b4 >>125 文字列型に変換されてるんじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/126
127: 名前は開発中のものです。 [sage] 2016/09/13(火) 12:55:00.24 ID:Vp5Cg3pv どこかの数字を''で囲んでない? いい例 [eval exp="f.仮ポイント = 520"] [eval exp="f.仮ポイント = f.仮ポイント + 5"] [emb exp="f.仮ポイント"] ダメな例 [eval exp="f.仮ポイント = '520'"] [eval exp="f.仮ポイント = f.仮ポイント + 5"] [emb exp="f.仮ポイント"] http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/127
128: 名前は開発中のものです。 [sage] 2016/09/13(火) 13:07:42.33 ID:QayPKeX2 >>125 文字列から数字を引こうとする →吉里吉里「できるだけないだろ! いい加減にしろ! まあ多分数字から数字を引きたかったんやろから配慮したるわ」 文字列に数字を足そうとする →吉里吉里「文字列に数字を繋いで長い文字列にしたかったんやな、わかるで」 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/128
129: 名前は開発中のものです。 [sage] 2016/09/13(火) 19:42:55.34 ID:QbYkoYcg つまり f.仮ポイント じゃなくて +f.仮ポイント って書けばいいんだよ …って誰か書いてやれよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/129
130: 125 [sage] 2016/09/13(火) 23:43:48.14 ID:z6yOCdk1 皆様、レスありがとうございます! やっぱり、文字列になっちゃってるんですね。。。 その後色々試したのですが、その変数から減算したら、何故か5200(5205-5)と普通に処理出来てたり…w しかも、その式をコピペで違うksファイルに移動したら、今度は何故か正常に出来てたりとか……w + +5にしてみたら、やっぱりダメでしたw とりあえずは、マイナスの減算でゴリ押ししようと思います。 ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/130
131: 名前は開発中のものです。 [sage] 2016/09/14(水) 11:32:37.40 ID:Gb2IpMwO たしか ins(f.仮ポイント) で、整数になったんじゃなかったっけ?(もちろんevalの中で) もうずいぶん使ってないからわからんけど http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/131
132: 名前は開発中のものです。 [sage] 2016/09/14(水) 12:06:39.57 ID:DYL0az/Q まあそもそも途中で文字列になっちゃうようなコード書くなっていうのはある おおかたeditタグで入力させて、それを変換せずにそのまま文字列として 使っちゃってるとかじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/132
133: 名前は開発中のものです。 [sage] 2016/09/16(金) 13:38:13.32 ID:BC4T+k4K 配列の中に入れた文字列をソートしたいのですがこれってぱっと見で間違ってますか? 途中までは上手くソート出来るのですが15個目くらいからソートがおかしくなります ■ [emb exp="sf.num[0][1]"] [r] ■ [emb exp="sf.num[0][2]"] [r] ■ [emb exp="sf.num[0][3]"] [r] ■ [emb exp="sf.num[0][4]"] [r] ■ [emb exp="sf.num[0][5]"] [r] ■ [emb exp="sf.num[0][6]"] [r] ■ [emb exp="sf.num[0][7]"] [r] ■ [emb exp="sf.num[0][8]"] [r] ■ [emb exp="sf.num[0][9]"] [r] ■ [emb exp="sf.num[0][10]"] [r] ■ [emb exp="sf.num[0][11]"] [r] ■ [emb exp="sf.num[0][12]"] [r] ■ [emb exp="sf.num[0][13]"] [r] ■ [emb exp="sf.num[0][14]"] [r] ■ [emb exp="sf.num[0][15]"] [r] ■ [emb exp="sf.num[0][16]"] [r] ■ [emb exp="sf.num[0][17]"] [r] ■ [emb exp="sf.num[0][18]"] [r] ■ [emb exp="sf.num[0][19]"] [r] ■ [emb exp="sf.num[0][20]"] [r] [iscript] sf.num[0].sort(); [endscript] http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/133
134: 名前は開発中のものです。 [sage] 2016/09/16(金) 13:46:18.16 ID:6sUHU1lD 文字列ソートしたいなら引数を指定しなきゃいかんのでは 構文 : sort(<ソート順='+'>, <安定ソートを行うか=false>) ソート順は以下の文字列のどれかです。昇順では小さい物から大きい物へと並び替えられ、降順はその逆です。省略すると '+' を指定されたと見なされます。 "+" : 昇順 (通常の < 演算子での比較) "-" : 降順 "0" : 数値による昇順 ( 10,2,1 は 1,2,10 に並び替えられます ) "9" : 数値による降順 "a" : 文字列による昇順 ( "a","c","b" は "a","b","c" に並び替えられます ) "z" : 文字列による降順 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/134
135: 名前は開発中のものです。 [sage] 2016/09/16(金) 14:04:57.64 ID:BC4T+k4K >>134 ありがとうございます sf.num[0].sort('a');で数が増えてもソート出来るようになりました 数が少ないと動作してたから自動的に数字じゃない場合は文字列でソートしてくれてるものだと思いこんでました…… http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/135
136: 名前は開発中のものです。 [] 2016/09/17(土) 09:55:16.44 ID:3fVJ7cey kikyou.infoまだ落ちてるのね fstat.dllとかaddFontのreadmeってどっかミラーあります? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/136
137: 名前は開発中のものです。 [sage] 2016/09/17(土) 10:03:11.14 ID:3fVJ7cey 自己解決、二次配布ページでtrunk見つけました。 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/137
138: 名前は開発中のものです。 [sage] 2016/09/18(日) 16:37:39.56 ID:gel8Sld9 kagでならそこそこ作れるレベルなんですけどtjsって今からでも勉強した方がいいですか? 今からtjs勉強するくらいならティラノスクリプトに移行してJavaScript覚えたほうがいいような気もするし http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/138
139: 名前は開発中のものです。 [sage] 2016/09/18(日) 17:40:58.86 ID:YeKKFwCg >>136 もう遅いですが、今見たら復旧してましたよ よかった http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/139
140: 名前は開発中のものです。 [sage] 2016/09/18(日) 19:44:21.18 ID:x4Pc2rNT >>138 PCのプラットフォームに残るのであれば ADV系では今でも吉里吉里が拡張性で最強だから 「今からでも勉強した方がいい」 スマホアプリに移行するつもりなら 「JavaScript覚えたほうがいい」 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/140
141: 名前は開発中のものです。 [sage] 2016/09/18(日) 22:07:23.65 ID:gel8Sld9 >>140 tjsは覚えても他に一切応用が効かないから今後の事を考えると 今更覚えるのもどうなんだろうと思ってましたが まぁJavaScript覚えながらtjsにも手をつけてみます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/141
142: 名前は開発中のものです。 [sage] 2016/09/19(月) 04:40:43.40 ID:0EOgzKna 誰かJavascript→tjs変換器創って そうするといろんな言語の→Javascript変換器があるからデュフフ http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/142
143: 名前は開発中のものです。 [sage] 2016/09/19(月) 08:10:02.93 ID:eaQRIgen 吉里吉里が吉里吉里VMを捨ててLLVMとかWebAssemblyで動くようになればいいのかも 吉里吉里Zの人がWebAssemblyがどうこう言ってた気がする http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/143
144: 名前は開発中のものです。 [sage] 2016/09/19(月) 08:33:44.42 ID:1krAddu6 正直、tjsだろうがjsだろうが必要になったらその都度移行したり調べたり対応するくらいの意思がないと何やっても続かんと思う http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/144
145: 名前は開発中のものです。 [sage] 2016/09/19(月) 10:30:32.25 ID:RrJ/CNJk 程度問題 http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/145
146: 名前は開発中のものです。 [sage] 2016/09/19(月) 12:00:42.25 ID:LhA6KSdM jsは比較すると動き遅いから期待はあまりしない方がいい 簡単手頃なところが売り c#でマルチプラットフォーム版だったらよかった それでもpcプラットフォームよりは遅いだろうしtjsは使えないだろうな http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/146
147: 名前は開発中のものです。 [sage] 2016/09/19(月) 12:32:45.53 ID:EGL489+1 チェックボックスを設置するところまでは上手く行ったのですが チェックボックスに入れる変数ってどこに書くんですか? キャラ1 [checkbox name=0][r] キャラ2 [checkbox name=0][r] キャラ3 [checkbox name=0][r] キャラ4 [checkbox name=0][r] 1番目のチェックボックスがチェックされたらf.sentaku1=1 2番目ならf.sentaku2=1〜って感じで変数入れてcommitタグとか言うやつで 一気に確定させたいんですけど http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/147
148: 名前は開発中のものです。 [] 2016/09/19(月) 13:06:24.98 ID:SsNKlIpT javascriptより早いスクリプト言語ってあったっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/148
149: 名前は開発中のものです。 [sage] 2016/09/19(月) 14:23:22.47 ID:RrJ/CNJk つーか今はスクリプト言語かどうかあんま関係ない感じがする 特にWebでも中間言語を実行させるような雰囲気になってくるとね http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/149
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 150 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s