1 名前:名前は開発中のものです。 転載ダメ mailto:sageteoff [2015/06/05(金) 01:50:10.83 ID:r78FM0BY.net] ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。 自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。 マルチポストはやめましょう。個人叩きも禁止です。 ※スレで質問をするときは※ KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、 FAQ、Google等で調べてからにしましょう。 努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ! 吉里吉里スレ過去ログ倉庫 ttp://bbs.bokunatu.com/krkr/ 吉里吉里2/KAG3雑談質問スレ_過去ログ ttp://www.geocities.jp/kirikiri_log/ 吉里吉里ダウンロードページ ttp://kikyou.info/tvp/ ダウンロードしたアーカイブに含まれる「KAG System リファレンス」は 初心者にとって最も頼もしい教科書です。何度も繰り返し読みましょう。 ■タグリファレンス … KAGの機能が網羅的、辞書的に載っています。 大よその機能(KAGでどんなことが出来るか)は把握しておきましょう。 ■Tips/その他 … 陥り易いミスやより高度な使い方への足掛かりになる 数々のTipsが記載されています。 ■TJSをもっと使うために ゲームのインターフェイスをカスタマイズしたい、また KAGの命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>812 Initialize.tjs // 実行可能ファイルのパスをキーにしてロックを行う if(!System.createAppLock(System.exePath.replace(/[^A-Za-z]/g, '_'))) 実行ファイルのパスで二重起動のチェックしているから。
840 名前:名前は開発中のものです。 mailto:sage [2016/02/18(木) 20:04:48.20 ID:vKaU3ryN.net] >>813 ごめんなさい >>814 ありがとうです さっそく試したらうまくいきました
841 名前:名前は開発中のものです。 mailto:sage [2016/02/19(金) 08:47:54.71 ID:WP5R8qzX.net] 質問です kagexのcameraxとshiftxの違いと言うのはどう言うものでしょうか? 比べてみたのですが、よくわかりませんでした
842 名前:名前は開発中のものです。 [2016/02/19(金) 21:20:58.04 ID:xheTADdy.net] >>816 cameraxはcamerazoomとかlevelzとかの影響で実際にずれるピクセル数が変わる shiftxは指定したピクセルだけずれる
843 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 16:44:52.20 ID:oTduLdJV.net] 吉里吉里で製作したゲームのテストプレイを友人(win7/64bit)に頼んだのですが 「スクリプトで例外が発生しましたANSI文字列をUNICODE文字列に変換できません。 現在のコードページで解釈できない文字が含まれてます。 正しいデータが指定されているかを確認してください。データが破損している可能性もあります」 というエラーが出て起動すら出来ないそうなんです。 私の別のPC(win7/32bit)からは問題なく起動できたのでデータ破損ではないと思います。 別の所で「64bitのPCに吉里吉里が対応してないだけだろ」とアドバイスをもらったのですが 他の方が製作された吉里吉里製のフリーゲームは問題なく動くそうなので、私のゲームだけ動かないっぽいです。 自力では解決法がわからず、こちらに質問させて頂きました。
844 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 17:42:12.96 ID:RKOGGv5g.net] 友人が日本語windowsを使ってないのだと思われ スクリプト関係を全部UTF-16にすればどこの国のosでも動くよ
845 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 17:45:21.35 ID:DoUEgmyd.net] 外人が「クッソこのゲーム割ったのに動かへん!」って言ってるとザマァって気分になる
846 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 20:03:47.08 ID:oTduLdJV.net] 817です、アドバイス頂きありがとうございました。 その後スクリプト関連のファイルをメモ帳を使ってUNICODEに変換したのですが 変換後のファイルが文字化け?してしまい自分でも起動できない状態になってしまいました。 それと確認したところ友人のパソコンは日本語windowsだそうです。 たぶん私のスクリプトの書き方が悪いとか、作り方に原因があると思うのでよろしければ起動するかチェックして頂けないでしょうか。 ゲームの内容部分は削ってある本当に簡素なテスト版です。 「スクリプトで例外が発生しました〜」のエラーが出たかどうか教えて頂きたいです。 www.dotup.org/uploda/www.dotup.org751639.zip.html パス:kirikiri
847 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 22:34:13.66 ID:UbuIDsI/.net] >>821 特に進めてないが起動は問題なくできた win7/64bit
848 名前:名前は開発中のものです。 mailto:sage [2016/02/23(火) 23:55:22.66 ID:oTduLdJV.net] >>822 64bitのPCだから出たエラーだと思っていたのですが違うようですね・・・。 ご報告して下さりありがとうございました、参考にさせて頂きます。
849 名前:名前は開発中のものです。 mailto:sage [2016/02/24(水) 00:23:28.78 ID:JLblCMYk.net] 友人の落としたフォルダ見せてもらったらファイル自体一部文字化けしていたので 単純にダウンロードミスしてただけっぽいです。 なんとか起動できそうです、お騒がせして申し訳ございませんレス下さった皆様ありがとうございました!
850 名前:名前は開発中のものです。 [2016/02/25(木) 00:15:49.15 ID:YeThUheu.net] メッセージレイヤに表示された文章を変数に格納する方法ってありますかね? 文章も一緒にセーブデータに格納して、ロードする時にセーブデータと一緒にメッセージを表示したいのだけれども。 吉里吉里プラグインとかごった煮的配布場所にあったプラグインだとどうも正常に動作しなくて・・・
851 名前:名前は開発中のものです。 mailto:sage [2016/02/25(木) 00:37:46.86 ID:dgx16C0w.net] >>825 セーブロード画面にセーブ時のデータとメッセージを表示するっていうのなら ごった煮さんのプラグインでできる 出来てないなら入れ方かなにか間違ってるんだとおもう
852 名前:名前は開発中のものです。 mailto:sage [2016/02/25(木) 10:32:44.26 ID:YeThUheu.net] >>826 普通はそうですよね・・・ とりあえず自分のやれることはやったのですが解決には至らなかったので ごった煮さんの方に聞いてみようと思います。
853 名前:名前は開発中のものです。 mailto:sage [2016/02/25(木) 22:05:21.93 ID:gj5dvfnW.net] >>825 バグじゃあないんだが右クリックサブルーチンに入ってその中でメッセージレイヤー使って文字を表示すると それが格納されたような気がした あと名前とかも だから俺は文章が表示されたら[p]タグ拡張したマクロの中でf.messagestoreに入ってる文字列を別の変数に入れて保持してる
854 名前:名前は開発中のものです。 mailto:sage [2016/03/02(水) 17:32:16.39 ID:0F1GaLY4.net] 吉里吉里のサイトに繋がらない・・・・・・
855 名前:名前は開発中のものです。 mailto:sage [2016/03/03(木) 14:33:59.29 ID:XqwoG2+S.net] サイト復活確認!
856 名前:名前は開発中のものです。 mailto:sage [2016/03/04(金) 20:06:34.83 ID:wdeRjyj+.net] よかった
857 名前:名前は開発中のものです。 mailto:sage [2016/03/07(月) 19:05:32.30 ID:IeJILI8s.net] voice.xp3をdata.xp3の外に出して登録したいのですが、どうすれば良いでしょうか? フォルダの状態はStorages.addAutoPath(System.exePath +
858 名前:名前は開発中のものです。 mailto:sage [2016/03/07(月) 19:18:51.58 ID:IeJILI8s.net] 途中で投稿してしまいました フォルダの状態はStorages.addAutoPath(System.exePath + "voice/");で登録できましたが、xp3にパックするとダメでした
859 名前:名前は開発中のものです。 mailto:sage [2016/03/07(月) 23:36:02.94 ID:vAKULNSg.net] >>833 確か Storages.addAutoPath(System.exePath + "voice.xp3>") みたいな感じで登録すればよかったと思います KAGのInitialize.tjsに参考になりそうなソースがありますね
860 名前:名前は開発中のものです。 [2016/03/08(火) 02:01:11.42 ID:Sj2P+HGh.net] >>834 それは試したのですけどダメでした。 voiceはファイルが大きくなるので別にパックしたかったのですけど、いろいろ試してもうまくいきませんでした。 patch.xp3にもしてみたのですけど、dataフォルダの外だとpatchにしてもダメっぽいです。
861 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 07:48:25.28 ID:nsEg4w0a.net] >>833 これではダメ? Storages.addAutoPath(System.exePath + "voice/"); useArchiveIfExists("voice.xp3"); //voice.xp3でパックして、実行可能ファイルと同じフォルダに置く。
862 名前:名前は開発中のものです。 [2016/03/08(火) 12:24:51.51 ID:FMOZs6bg.net] >>836 原因がわかりました。 voiceの下にキャラごとのサブフォルダを切っていたのですが、サブフォルダは認識しないようです。。。。。 Storages.addAutoPathでもuseArchiveIfExistsでも、voiceフォルダルート上のファイルを読み込みました。 そこでさらなる疑問です。 Storages.addAutoPathが認識しなかったのはわかりますが、useArchiveIfExistsも認識しないのでしょうか? 平坦展開すると言う事だったのでサブフォルダも展開すると思ったのですが。。。。。 Storages.addAutoPathでパスを通す方法もありそうですが、いくつか記述して試したもののvoice..xp3以降の記述はどれもうまくいきませんでした。
863 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 12:50:35.83 ID:UcyK/YfJ.net] 試してないけどたしか Storages.addAutoPath(System.exePath + "voice/"); を通していたら Storages.addAutoPath(System.exePath + "voice.xp3"); と改めて記述する必要は無いはず サブフォルダは知らん
864 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 16:33:58.69 ID:nsEg4w0a.net] 吉里吉里のReleaserは、サブフォルダをアーカイブ化しないみたいだね リソースをまとめるなら ファイルのあるフォルダ("ken/"とか"tarou/"とか)毎にアーカイブ化して("ken.xp3"とか"tarou.xp3"とか) 実際にフォルダを掘って、アーカイブ置いて ("./voice/ken.xp3"とか"./voice/tarou.xp3"とか) Storages.addAutoPath("voice/") useArchiveIfExists("./voice/ken.xp3"); useArchiveIfExists("./voice/tarou.xp3"); と設定して [playse storage="ken/001.ogg"] みたいに使うのがいいかも?
865 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 21:00:28.71 ID:S9+rfENy.net] System.exePath + "voice.xp3>folder/" とか個別に全部addAutoPath しないと駄目だよ
866 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 22:37:08.19 ID:HNvBaPLx.net] >>840 本当だ。パス通りました サブフォルダもアーカイブされてますね 838は内容を取り下げます。失礼しました
867 名前:名前は開発中のものです。 mailto:sage [2016/03/08(火) 23:15:10.64 ID:Ms01MESP.net] 確かkagexのInitialize.tjsに、サブフォルダ指定をdata以下のパスとそのアーカイブ両方に適切に処理する関数があるからそれを貰えばいいよ
868 名前:名前は開発中のものです。 [2016/03/09(水) 01:31:52.25 ID:KH53AxGm.net] System.exePath + "voice.xp3>folder/"と記述するのですね。 System.exePath + "voice.xp3/folder>"と記述してエラーでダメかと思ってました。
869 名前:名前は開発中のものです。 [2016/03/11(金) 15:08:00.87 ID:7DbMD+WJ.net] kagexのInitialize.tjsは、本体をだいたい読めるレベルでもチンプンカンプンなんですけど・・・
870 名前:名前は開発中のものです。 [2016/03/16(水) 01:25:24.96 ID:K/h5cfF9.net] まじで?
871 名前:名前は開発中のものです。 [2016/03/16(水) 16:02:20.30 ID:xZYf99DS.net] ノベルゲームって余程頭がよくないと作れそうにないな
872 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 18:02:55.38 ID:IIIa0FY/.net] んな事は無い ”売れる”ノベルゲーなら難しいが、ノベルゲー自体は絵と音楽さえなんとかすれば俺でも鼻くそほじりながらでも組める
873 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 18:29:02.90 ID:bfYbSIRt.net] 作るだけなら簡単 売れるものを作るのは難しい
874 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 18:30:57.27 ID:gdv9fji2.net] 売れるものまでいかなくても、「同人やインディーで売るためのものとしての現在の標準的ライン」に 持っていくだけでだいぶ大変 (たまにそのラインに達していないのに売れるパワフルなのもあるけど) 商業なら尚更
875 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 19:24:33.12 ID:VLrUYKPC.net] システム作るのが難しいって話ではないの? まあ、できる人を探して依頼すればいいんだけど
876 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 19:53:41.59 ID:bfYbSIRt.net] ひぐらしはムチャクチャパワフルだったな あそこまで行かなくても商業化まで行くのが 今はADVのホラゲに取られてる感じ
877 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 20:00:09.61 ID:gdv9fji2.net] ひぐらしは同人ノベルに掛かる期待が大きいときに「俺達が第二のTYPE-MOONや!」みたいな サークルの多くが完成版すら作れず討ち死にしていく中で話をちゃんと作り上げられたこと、 業界人(ゲームライターだっけ?)の目にとまるのが早かったことが大きかったんだろうなあ
878 名前:名前は開発中のものです。 mailto:sage [2016/03/16(水) 20:10:25.46 ID:bfYbSIRt.net] べつにひぐらししか なかったわけじゃないし 鬼隠し編で急に怖くなる 演出がはまったんだと思う
879 名前:名前は開発中のものです。 [2016/03/17(木) 17:25:37.80 ID:8vaEOgJj.net] だって犯人が犯罪を犯す動機とかトリックとか伏線のはりかたとか…
880 名前:名前は開発中のものです。 mailto:sage [2016/03/17(木) 19:02:05.59 ID:SK42BkQ3.net] ゲーム作るより面白い話創る方が難しい
881 名前:名前は開発中のものです。 mailto:sage [2016/03/17(木) 19:27:14.85 ID:RHzF49Hq.net] そこでノベル以外を作る
882 名前:名前は開発中のものです。 mailto:sage [2016/03/17(木) 23:37:38.05 ID:gtTnCcNM.net] あやえもさんのsaveload.ksに デリート画面に持っていかずセーブまたはロード画面で セーブデータを消すアイコンみたいなのを作るのは難しいでしょうか?
883 名前:名前は開発中のものです。 [2016/03/18(金) 11:52:32.19 ID:3lnFryE0.net] どう言うものか見てないけど、ksファイルですでに作られているものなら移植すれば済むだけの話では?
884 名前:名前は開発中のものです。 mailto:sage [2016/03/18(金) 13:01:56.25 ID:eCB6cTzC.net] ククク・・・覚えておくのだな・・・初心者は試す前にまず難易度を質問サイトで聞こうとするのだ・・・!
885 名前:名前は開発中のものです。 mailto:sage [2016/03/18(金) 13:10:03.66 ID:44Z49YR9.net] あやえもさんのところのは本家プラグインの改造版(らんかさん)の更に改造でしょ tjsが理解できるならできる 全く初心者なら昔と違って解説少ないし素直に他のプラグインサイトさんのに変更を勧める
886 名前:名前は開発中のものです。 mailto:sage [2016/03/21(月) 12:26:56.44 ID:bcsN2Lwu.net] 吉里吉里ってオープンソースじゃないの? とっととソースコード公開して有志にクロスプラットフォーム化してもらえや
887 名前:名前は開発中のものです。 mailto:sage [2016/03/21(月) 12:27:49.84 ID:hpKDlYe5.net] これもうわかんねえな
888 名前:名前は開発中のものです。 mailto:sage [2016/03/21(月) 12:52:02.20 ID:3WVVjERd.net] >>861 選んだ開発環境が悪かった 2000年頃じゃ選択肢少なかったし仕方ないけど それで吉里吉里3はベースにwxwidgetライブラリ採用して クロスプラットフォームに対応しやすいゲームエンジン目指してたんだけどね
889 名前:名前は開発中のものです。 mailto:sage [2016/03/21(月) 13:30:14.73 ID:bcsN2Lwu.net] 『目指してた』? 過去形?んん?
890 名前:名前は開発中のものです。 mailto:sage [2016/03/21(月) 14:15:44.98 ID:PKlyco4v.net] ソースは最初から全部開示されてるよ 奇特な有志がいないだけ deeたんはたぶんもう飽きてる
891 名前:名前は開発中のものです。 [2016/03/27(日) 14:54:01.85 ID:fJMQCG1k.net] tjs
892 名前:名前は開発中のものです。 [2016/03/27(日) 14:57:14.13 ID:fJMQCG1k.net] 間違いました tjsの初歩の質問なのですが、 incontextofってどう言う時に必要なのか全くわかりません。 これは、具体的にどう言う時に使うんでしょう? 多少オブジェクトを作れるレベルのまだまだ初心者です。
893 名前:名前は開発中のものです。 mailto:sage [2016/03/27(日) 14:59:53.80 ID:nW4Ay/nx.net] Dictionaryをclearするときに使う 初心者はそれだけ覚えておけばOK
894 名前:名前は開発中のものです。 mailto:sage [2016/03/28(月) 10:42:46.42 ID:Y6Y6wWuE.net] 俺もクラスまでは参考書とか見て作れるようになったけど、incontextofやクロージャーあたりで挫折したorz
895 名前:名前は開発中のものです。 mailto:sage [2016/03/28(月) 21:13:49.17 ID:Kw5FK24T.net] 使い方に酔っては可読性?っていうんだっけあれが落ちるから必要不可欠でなければやめてほしい・・・
896 名前:名前は開発中のものです。 mailto:sage [2016/03/29(火) 07:49:07.11 ID:WW5U6Sgv.net] 任意のコンテキストでメソッドを実行するためにある
897 名前:名前は開発中のものです。 mailto:sage [2016/03/29(火) 07:52:55.55 ID:Zs0ElHiU.net] 読むときはともかく、自分で書く上ではDictionary絡み以外で incontextofを意識することはないはず クロージャもJavaScriptならともかくTJSではハマることあんまないよね
898 名前:名前は開発中のものです。 mailto:sage [2016/03/30(水) 10:56:16.57 ID:410kBdIJ.net] プライド高いだけの無能プログラマがやってもーた・・・・・・ 吉里吉里、商用では初めてシステム組むプログラマが、@jump storage=scenario/sc_01.ksとわざわざパス付きで組みやがった・・・・・・ スクリプタの俺が、それはハマるから止めろって忠告したのに、プライド高くて無視した挙げ句、パッチ作れませんとかアホかと・・・・・・ これ、パッチ作る方法ってある? 問題は、パスを指定してるせいで、patch.xp3だと平坦展開される関係でdata.xp3を読みに行くためどうしようもない。 問題のksファイルを修正するために、その直前の飛び先を修正して、その直前の飛び先ファイルに飛ぶためにその前のファイルの飛び先を修正して・・・と first.ksまで遡って全部パスを削除してパッチ組めばいけるかな?
899 名前:名前は開発中のものです。 mailto:sage [2016/03/30(水) 11:51:21.08 ID:LMGYTrNH.net] この問題って、もしinitialize.tjsで万が一バグがあった場合、パッチ当てる方法すら無いよねたぶん。
900 名前:名前は開発中のものです。 mailto:sage [2016/03/30(水) 12:02:04.58 ID:wqT9BPD5.net] >>873 patch.xp3も パス構造もってるから元のパスを再現したら上書きできるよ
901 名前:名前は開発中のものです。 mailto:sage [2016/03/30(水) 12:08:28.32 ID:rQazscHV.net] jumpタグは特殊で直接書き換えはできないんだっけ? Conductor.tjs の class BaseConductor { function loadScenario この関数を必ず経由するっぽいから、こ
902 名前:アでstorageの中身のパスを置換 公式配布版吉里吉里とkagexだと中身ちょっと違うけど多分両方ここ経由するんじゃないかな 関数の引数が指定されてなかったら http://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/function.html 「引数の配列変換」の項目の function func(args*) で引数の中身取得して引数の順番確認してstorageだけ書き換え [] [ここ壊れてます]
903 名前:名前は開発中のものです。 mailto:sage [2016/03/30(水) 13:07:10.16 ID:LMGYTrNH.net] ふと思ったけど、afterinit.tjs作ってテキストを書き換えて保存するオブジェクト作るとかしてinitialize.tjsの飛び先からscenario/を削除して保存するとかやれない?
904 名前:名前は開発中のものです。 [2016/03/30(水) 14:11:19.90 ID:ZAoLS56N.net] incontextofの勉強してるものです いくつかネットで調べて試してるのですが class HogeClass0{ var left = 10; function HogeClass0(){ } function hoge(){ var left = 20; hoge2(this); } function hoge2(){ System.inform(left); } } var h = new HogeClass0(); // インスタンスの作成 (h.hoge2 incontextof h.hoge)(); h.hoge(); これでhogeのleftを参照するって可能なのでしょうか 現状のスクリプトだとメンバleftが見つかりませんと出ます
905 名前:名前は開発中のものです。 [2016/03/31(木) 00:01:09.38 ID:tyl4i/t4.net] ローカル変数が有効なのは関数が実行されている間だけなので参照できない
906 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 02:28:46.74 ID:nUmWlOt/.net] >>879 コンテキストを変えても、変えた先は実行されてるとは見なされないと言うことでしょうか。 ちなみに以下だと 10 40 40 となるのですが、(h.hoge2 incontextof h.HogeClass0)();でなぜ40になるのか意味がわかりませんでした。 class HogeClass0{ var left = 10; function HogeClass0(){ var left = 20; } function hoge(){ var left = 30; hoge2(this); } function hoge2(){ System.inform(left); } } var left = 40; var h = new HogeClass0(); // インスタンスの作成 h.hoge(); (h.hoge2 incontextof global)(); (h.hoge2 incontextof h.HogeClass0)();
907 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 08:26:13.74 ID:g/PF5lze.net] >>878 別に用意されてる機能を全部使わないといけないわけじゃないから incontextof演算子はDictionary専用だと思っておいていいと思うよ incontextof演算子は、対象にクラスのインスタンスしか使えないよ それ以外(関数とか)を参照した場合は、エラー吐かなくてもエラーだよ (h.hoge2 incontextof h.hoge)();//関数h.hoge()を参照してる (h.hoge2 incontextof h.HogeClass0)();//関数h.HogeClass0()を参照してる この2つはエラーを吐かないだけでエラーだよ var h1 = new HogeClass0(); var h2 = new HogeClass0(); (h1.hoge2 incontextof h2)();//h2.hoge2()を呼び出す (HogeClass0.hoge2 incontextof h1)();//h1.hoge2()を呼び出す (a.foo incontextof b)() と書くと b.foo()を呼び出すんだけど なら初めからb.foo()と書けばいいじゃん、て話で だからDictionary専用みたいなものだよ
908 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 08:29:01.26 ID:upSx8YC8.net] azanashi. さくら.ne.jp/blog/?p=2867 (NGワードよけ) Dictionary以外ではこんなのとか まー初心者どころか中級者でも意識しなくて 全然問題ないと思うけど
909 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 11:48:43.24 ID:WscqLP10.net] >>878 tjsのコンテキストはjsとちがってローカル変数は含まないのでだめなのよ C++と同様に、クラスのインスタンス(または辞書)のメンバーとグローバルが含まれる
910 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 12:19:30.09 ID:iFOzhxi7.net] >>881 ,881 いろいろありがとうございます 吉里吉里自体、特にmainwindowがincontextofだらけなので、読み解くのにこれがわからないと意味不明なのでいろいろ試したのですが、挫折しそうです・・・・・・・・・
911 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 14:54:06.65 ID:WscqLP10.net] >>881 辞書も大丈夫だし、関数もクラスもオブジェクトだから普通に指定できますよ クラスの場合はメンバ関数はクラスに含まれてるので、それがまず参照されて、他の参照はそのまま無いのでグローバルを見に行くことに
912 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 16:03:38.74 ID:xzvrWFQr.net] @jumpで思い出したけど@call使いたがる人はなんでなの? 初心者はこんがらがるから止めろっていうのに特にcall使いたがる人多い callする必要ないだろそれって言う部分でもcall
913 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 16:34:13.25 ID:1iv6e1ot.net] >>884 まずはtjsにおけるコンテキストとはなんぞやを理解しましょう tjsでのコンテキストは、実行するときに変数を参照する先のこと。今使ってる実行コンテキスト(this)に目的の変数がなければglobalを参照してそこにもなければエラーになる仕組みです tjsの関数はよばれた時につかうコンテキストを持てます。コンテキストを持ってればそのコンテキストをthisとして動作して、関数から戻る時に前のコンテキストに戻します。なければ現在のままで動きます globalに名前つきで作られた関数はglobalコンテキストを持ってます。インスタンスのメンバ関数はそのインスタンス自身をコンテキストとして持ってつくられます obj.func() で呼び出される関数は、何もいじってなければobjをコンテキストとして持ってるので、objのメンバを参照して動作できるわけです 「いじってなければ」がポイントで、incontextof はそのコンテキストを入れ替えた関数を作る演算子です function() と無名で作られた関数はコンテキストを持たないので、オブジェクトにあとから関数を足す場合などでは明示的にそのオブジェクトをコンテキストとして足す必要があり、そのためにKagのMainwindowで多用されてます 任意の関数のコンテキストを変えて使うことはできますが、関係ないものを使っても混乱するだけなので濫用はつつしむべき機能ではあります 辞書でincontextを使う理由は、辞書は入れる値と名前が重なると困るので、tjsでは辞書のインスタンスにはメンバ関数が作られてません。関数自体はDictionaryクラスにあるのでそれにincontextof でインスタンスをくっつけて使うわけです
914 名前:名前は開発中のものです。 mailto:sage [2016/03/31(木) 18:39:04.30 ID:fw8Mx0Nz.net] できる限りシンプルに(勿論シンプル過ぎないように)。
915 名前:名前は開発中のものです。 mailto:sage [2016/04/01(金) 17:43:39.03 ID:rUN7GGdQ.net] お話の途中に割り込みでスミマセン string形式で読み込まれた文字列がアルファベットか数字かを判定するにはどうすればいいでしょうか? 数字かそれ以外かと言う形でも構わないのですが、読み込まれた文字列を一文字ずつ0〜9かのチェックを掛けるしかないのでしょうか。 hoge(文字列) hoge1(文字列) 1hoge(文字列) 1234(数字) 0123(数字123) このように分けたいのです。
916 名前:名前は開発中のものです。 mailto:sage [2016/04/01(金) 19:32:38.66 ID:YNSwlJyM.net] >>889 正規表現使ってこんな感じかね?小数点とか含むと文字列になっちまうけど function FilterStringToNumber(target) { var regexp = /^(0*)([0-9]*)$/; return regexp.test(target) ? +regexp.matches[2] : (string)target; } var test = FilterStringToNumber("チェックしたい文字列をここに記入"); Debug.message("typeof test == "+typeof test, test); 単に数字かどうか調べたいだけならregexp.test(target)の部分だけでおk
917 名前:名前は開発中のものです。 mailto:sage [2016/04/01(金) 21:14:46.28 ID:ZjWyVE8X.net] >>887 丁寧な説明ありがとうございます mainwindowを読めなくて勉強始めたのですが、なんとか読めそうです
918 名前:名前は開発中のものです。 mailto:sage [2016/04/02(土) 22:18:38.01 ID:5CR7ZCjX.net] 吉里吉里を初めて使おうと思います プログラミングはかじった程度 今使うなら吉里吉里Zですか?吉里吉里や吉里吉里2でもいいですか?
919 名前:名前は開発中のものです。 mailto:sage [2016/04/02(土) 22:23:46.00 ID:FpZHKHrB.net] そんなら吉里吉里2でいいのでは 吉里吉里1はよくしらんけど、今はもうどこにも配布していないんじゃないの
920 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 12:26:12.29 ID:okRHDZaC.net] >>893 吉里吉里2より吉里吉里Zの方が新しくて完全互換ないって見たから てっきり今からなら吉里吉里Zがいいのかと思った ありがとう
921 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 12:49:01.28 ID:cKc+Ol5/.net] やれるならZかEXだろうけど プログラム的な知識がないなら2でいいんじゃない
922 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 12:56:20.
] [ここ壊れてます]
923 名前:54 ID:JUtVn3oB.net mailto: ZかEXってのは混乱するんでは 吉里吉里2/吉里吉里Z KAG/KAGEXでしょ 組み合わせ的には4通りあるが、まあプログラマーでもない限り 吉里吉里2+普通のKAGでいいわ [] [ここ壊れてます]
924 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 13:18:15.74 ID:okRHDZaC.net] >>895 >>896 本当にありがとう 吉里吉里2にします!
925 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 19:25:43.20 ID:KirdK47n.net] zとexはいわばカテゴリーが違うだろ ・ノーマルkagのz ・kagexのz そこそこ中級者程度の俺でも、zでの構築は無理
926 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 19:26:46.86 ID:JUtVn3oB.net] ZのEXって素のままだとどの辺がぶつかるんだっけ?
927 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 23:17:05.08 ID:KirdK47n.net] padの削除で、中級者の俺には削除出来なくて、そこで投げた。 ノーマルkagでは問題無いんだけど、exはpadが組み込まれてるから
928 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 23:18:01.29 ID:JUtVn3oB.net] ダミーのPadクラスでも作ればクリアできそうね
929 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 23:26:28.42 ID:KirdK47n.net] それでうまく行くのかな mainwindow.tjsにかなり食い込んでて、どう挙動してるかわからなかった記憶が・・・・・・ それでうまく行くなら、最近のうちのゲームは動画背景とかかなり無茶するからメモリキツキツになりやすいからzに変えたいんだけどね
930 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 23:49:04.17 ID:13bqgOSH.net] 意外とk2compatって知られてないんだな https://github.com/krkrz/documents/blob/master/TJS2/deleted.md https://github.com/krkrz/krkrz/tree/master/script/Krkr2Compat ただ、KAGEXだとこれそのまま使っても動かなくて、 KAGWindow.initLogPad()内の.registerExEvent()をカットして k2compat_padcommon.tjs内_updateStatusText()にある getStatusTex()⇒getStatusText() に修正する必要があるっぽい感じ? 他にもあるかもだが、まあその時は自分で直してくれ
931 名前:名前は開発中のものです。 mailto:sage [2016/04/03(日) 23:51:06.28 ID:13bqgOSH.net] あ、あと忘れてた。 windowEx.dllとwin32dialog.dllは最新版使った方がいいと思う
932 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 03:25:42.41 ID:STv4J797.net] >>887 >>888 いやていねいで分かりやすい説明だと思う ただそれとは別に吉里吉里だけやってて とつぜん出てきても正直分かんないよね 吉里吉里の解説サイトは オブジェクト指向自体には触れてないから 普通のプログラミング言語…… とくにJavaScriptで コンテクストとかthisとかそこら辺 説明してるサイトも多いから JSを知ってると急がば回れで 確実に理解できるかも
933 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 07:48:52.32 ID:+5BFA5Ky.net] JavaScriptでオブジェクト指向を学ぶとかこれもうわかんねえな
934 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 09:22:50.19 ID:mGoQA0H8.net] >>905 javascript が普通ってのはありえないと思うw あれだけ癖しかない言語がこれだけメジャーになってしまったのは人類の不幸だと思うの
935 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 09:23:50.56 ID:+5BFA5Ky.net] JavaScriptのクロージャむずかしすぎィ JavaScriptのクラスのようなもの、ナメとんのかというくらい気持ち悪い
936 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 10:40:42.00 ID:+xUhjahJ.net] 今ネット周りの動画やチャット作成するために選ぶならどんな言語がいいのかな Perlは昔ちょっとやってた
937 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 10:41:26.77 ID:+5BFA5Ky.net] スレチ あとチャットはいいとして動画作成の言語 is 何
938 名前:名前は開発中のものです。 mailto:sage [2016/04/04(月) 19:56:36.55 ID:STv4J797.net] >>906 JavaScriptはオブジェクト指向も備えている >>907 クセはあるが開発環境の導入が容易なのはメリット >>909 それこそJavaScriptでできる まあサーバサイドはPHP、Ruby、Pythonがよく使われる
939 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 16:35:19.30 ID:48CiWOCG.net] 動画作成って何だろう FLやAEみたいなのがWEBで動くのかな
940 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 17:17:17.89 ID:+5cfzsAF.net] エスパーするならニコニコ動画の簡易版みたいのを作りたいみたいな話では
941 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 17:19:03.50 ID:tlx2soon.net] 質問です exで立ち絵を組んでるんだけどキャラの奥行き入れ替えのbackって使えない? 過去ログにもそんな事書いてあるけどバグでしょうか 分かる方、修正箇所を教えてくださいm(__)m
942 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 19:28:27.13 ID:hZsQ/Ay3.net] 吉里吉里のゲーム製作ガイド本って久しく出てないよね もう過去ので完成されてんの? 洗練されきっていて付け足すことなどないというの?
943 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 20:10:52.51 ID:lopzqPLM.net] >>915 もう商業出版するほどの需要が残ってない と出版社が判断してるんじゃね ノベルからホラーADVに同人のブーム移ったしな
944 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 20:23:30.17 ID:8MZWR5ed.net] 既に同人ゲーム製作ブームは過ぎた もう出てる本で基礎ADV的なものは余裕だからほぼ必要がない win10の時代に吉里吉里本体の動作環境は昔のままあがっていない 吉里吉里Zはまだ使いにくく落としこめてる人がすくない そもそもPCADVゲーよりスマホの時代 好きなのを選べ
945 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 20:24:55.67 ID:+5cfzsAF.net] あるとすりゃ腐女子需要程度
946 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 20:37:17.24 ID:hZsQ/Ay3.net] 吉里吉里3どうなったの!
947 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 20:38:37.86 ID:lopzqPLM.net] だからスマホ用の吉里吉里欲しい っていう話をこの数年ずっとしてるな でも作者が飽きてるだろうから無理かな
948 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 22:37:50.88 ID:9RXKm2Ov.net] 吉里吉里Zのandroid対応が、クラウドファンディングして0円だっけ? ま、そういうことだよな
949 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 22:56:09.42 ID:hZsQ/Ay3.net] 誰か乗っ取れ Deeたんなんか締め出せ
950 名前:名前は開発中のものです。 mailto:sage [2016/04/05(火) 23:15:19.78 ID:+5cfzsAF.net] もはやDeeたんじゃないから っていうか別に誰だって作ろうと思えば作れる、オープンソースなんだし 誰もやる気がないし、需要がないだけ
951 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 06:36:22.03 ID:pOfln4Fg.net] ぶっちゃけスマホでやるなら吉里吉里いらんしな・・・
952 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 09:57:58.70 ID:Ttu0xnry.net] 今公開されてるスマホ系ツールだとかゆい所に手が届かないんだよねUnityは難易度高いし 使い慣れてる吉里吉里のままでってのは理想だけど出来るできないの間に 別ツールで諦めて作るほうが早いんだよな
953 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 10:15:46.38 ID:pOfln4Fg.net] unityはなぁ 作るだけのお遊びなら簡単なんだけどそっから持っていくのが本当に大変
954 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 10:34:31.23 ID:lcA6DcHK.net] しかも「今はみんなスマホでしかゲームしない」と「ノベルゲームもスマホならプレイしてもらえる」は 違うしなあ
955 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 15:55:54.26 ID:jYx1OHZc.net] クリッカブルマップを使わない コンフィグ画面やセーブ画面を作りたいんだけど プログラミングの知識がないと厳しいかね? 上に出てるような解説本を読めばいいんかな
956 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 17:30:23.16 ID:lmIfoSKe.net] PC版作ったらボタン一つでスマホ用も吐き出せるようにして
957 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 17:55:44.77 ID:Yy9gaKZB.net] >>928 他のやり方もいろいろあるだろうけど TJSプログラミングはほぼ必須だと思う まさにクリッカブルマップこそが プログラミング知識ほとんど抜きで 簡易にコンフィグ画面作れる仕組みだから
958 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 18:02:22.10 ID:Yy9gaKZB.net] TJSもクリッカブルマップも嫌ならたとえば 上のメニューバーで済ましちゃうとか 標準の選択肢だけでやるとか (タイトル画面にコンフィグの選択肢を表示して さらに音声オンオフとか個別選択肢に入る) UIがしょっぼーい感じになっちゃうけど フリゲならそれもアリなんじゃね
959 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 18:40:11.71 ID:pr0ygf3Z.net] 解説本なくても出来ますよ でもメモ書きしたいとかフセン挟んで作業したい人は買っていいと思う うちは吉里吉里の本出してる人が個人的に作ってるwiki見ながら buttonとtjs改造でコンフィグ、セーブ画面作ってました ちな吉里吉里触って数年たつけどプログラミング知識は全然ない
960 名前:名前は開発中のものです。 mailto:sage [2016/04/06(水) 19:48:32.01 ID:jYx1OHZc.net] >>930-932 詳しいレスthx 今の俺では難しい感じだなー htmlとcssで組めたら楽だからティラノに触ってみたけど 吉里吉里の方が分かり易かったから まったりやってみるよ まさしくフリゲだから初期状態でも機能に不足はないし
961 名前:名前は開発中のものです。 mailto:sage [2016/04/18(月) 03:16:42.14 ID:dciJKI19.net] Windows10か8からか知らんけどタスクマネージャで吉里吉里の状態見ると TVP(KIRIKIRI) 2 core / Scripting Platform for Win32 って出るのよね この仕様は他の吉里吉里使ってるゲームとかと紛らわしくて微妙に気になる (アイコンは個別だし詳細から「>」ボタン押してツリー開けばタイトルバーの表記が出るけどさ) これexeのバージョン情報のファイルの説明(FileDescription)から引っ張ってきてるよね… 吉里吉里2のライセンス的にここ書き換えて配布が基本禁止されてるので厄介じゃね? (ドキュメントに吉里吉里使ってる旨と-aboutの説明で回避可能だけど面倒な足枷でしかない) Zにすれば書き換えての配布は問題ないと思うけど、それだけのために使うのもなあ
962 名前:名前は開発中のものです。 mailto:sage [2016/04/18(月) 20:07:05.55 ID:qPCEaWPT.net] 詳細タブから普通にプロセス名見られるし今までそんなの気にしたことなかったわ 多重起動するのもツール用途くらいだし
963 名前:名前は開発中のものです。 mailto:sage [2016/04/23(土) 21:14:08.71 ID:eW7liqZ9.net] var x = void; var y = void; for (var a = 0; a < 10; ++a) var x = a; var b = 0; for (; b < 10; ++b) var y = b; // x => void // y => 9 実害は無いけど気持ち悪い
964 名前:935 mailto:sage [2016/04/23(土) 21:15:32.27 ID:eW7liqZ9.net] あ、ちなみにこうなるのは tjs.y で for_first_clause が空のとき tTJSInterCodeContext::EnterForCode がブロックを作らないからです
965 名前:名前は開発中のものです。 mailto:sage [2016/04/25(月) 03:15:50.97 ID:5gsFVP/O.net] for文の直後にブロック作らずvarとか書く方がキモイんだけどそれはさておき 要するにfor文でブロックなしの1個式のみの場合において for(varで変数定義; 〜; 〜) 〜ここに暗黙でブロックが作られる〜 for(ここが空; 〜; 〜) 〜ここに暗黙でブロックが作られない〜 ってことかね。 コーディングルールとかの運用で回避できる問題だとは思うけど 気になるなら吉里吉里Zの方のissueにでもあげておけば?(2は知らん)
966 名前:935 mailto:sage [2016/04/25(月) 12:31:10.84 ID:eWzBzLFD.net] issue にあげてみた >>938 >for文の直後にブロック作らずvarとか書く方がキモイ まったくその通りで、そんなコード書く人はいないと思う(なので実害がない)
967 名前:名前は開発中のものです。 mailto:sage [2016/04/25(月) 17:33:27.67 ID:MfxtBgLr.net] いぇ
968 名前:ーいでぃーたんみてるー [] [ここ壊れてます]
969 名前:名前は開発中のものです。 mailto:sage [2016/04/25(月) 23:50:58.42 ID:/HdOvElE.net] 吉里吉里3はデルデル詐欺でしたね^^;
970 名前:名前は開発中のものです。 mailto:sage [2016/04/26(火) 00:19:23.73 ID:0B9t6T4e.net] 吉里吉里3はもういいから スマホ用吉里吉里出してくれ
971 名前:名前は開発中のものです。 mailto:sage [2016/04/26(火) 19:02:01.95 ID:SiH0yFR/.net] for (var i = 0; i < 10; ++i) { for (var j = 0; j < 10; ++j) break if j === 5; } もしかしたら if 式が break にも使えるかも! と思ったが、 使えるどころかセグフォった……
972 名前:名前は開発中のものです。 mailto:sage [2016/04/28(木) 01:38:56.34 ID:9IrkWo/F.net] >>943 普通に文法エラーが出るけどな。 後置ifはステートメントじゃなくて値を返さない演算子扱いなんで return 0 if true; とかすると「この式から値を得ることができません」なんていう珍しいエラーが出る。
973 名前:名前は開発中のものです。 mailto:sage [2016/04/28(木) 06:19:04.98 ID:DZYZAoD9.net] >>944 吉里吉里2.32stable と krkrz_20150817 で確認した 文法エラーになる、こともある SEGVになる、こともある 何回か実行してると両方見られる
974 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 00:31:01.66 ID:Vx/3lw/3.net] 誰が悪いの?
975 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 08:15:56.38 ID:tXL9Gzgt.net] 独自スクリプト言語まで作ったのがやりすぎだった 開発環境やライブラリ一切使えないのが痛い
976 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 16:12:59.67 ID:HdLfpwba.net] 独自言語はやりすぎって吉里吉里のこと? いやそこに吉里吉里のメリットがあるし ライブラリはノベルゲームに オーバースペックなくらい充実してると思うけど 他言語も使おうとするなら プラグインで使えなくはないし
977 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 16:13:42.73 ID:sJMWJm4W.net] オリジナルのKAG(タグ)を作ったってことじゃないの
978 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 16:24:28.57 ID:HdLfpwba.net] えぇ……KAGがなかったら 新規が使うのにハードル高すぎると思うが KAGがイヤだったら 独自システムTJSで組んでもいいし そもそも他のノベルエンジンも 基本は独自言語じゃないの?
979 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 19:50:57.33 ID:vhKag2vp.net] 吉里吉里のよいところって プラグインや説明サイトが豊富で親切だったのと kagがhtml作る時のタグと似ていて、とっつきやすかった点かな ゲーム作る前はサイト制作やってたからハードル低かった
980 名前:名前は開発中のものです。 mailto:sage [2016/04/29(金) 20:09:54.65 ID:/fgK4p82.net] 泥炭は今回の現象についてなんて言ってるの?
981 名前:名前は開発中のものです。 mailto:sage [2016/04/30(土) 11:13:35.27 ID:8NeihS/D.net] なんかあったんかいな
982 名前:名前は開発中のものです。 mailto:sage [2016/04/30(土) 11:19:19.13 ID:9huo2zw9.net] 日本語入力がどうこうってやつ?
983 名前:名前は開発中のものです。 [2016/04/30(土) 22:15:26.53 ID:+9NCohfr.net] 演出指定でどうするか迷ってるんですか、みなさんはどうしていますか? あとあとジョーカースクリプトなどに移植することを考えて、最初に ♪一曲目 みたいに書き入れて置換するか、最初からkagの文を書き入れていくか
984 名前:名前は開発中のものです。 mailto:sage [2016/04/30(土) 22:17:38.75 ID:Af0XSEEC.net] 正規表現をしっかり理解していれば、数文字程度のタグ構造くらい簡単にgrepかけられるだろ
985 名前:名前は開発中のものです。 [2016/04/30(土) 22:24:56.72 ID:+9NCohfr.net] >>956 それだと、どちらでも関係ないという考え?
986 名前:名前は開発中のものです。 [2016/05/03(火) 20:38:18.92 ID:rn1NCfem.net] キャラ毎に上から何ピクセルずらして表示させようと考えてます。 同キャラのファイル名は、たとえば【takashi01】とかになるので、ファイル名の先頭から【taka】だったらどこかのフラグを建てて、その場合のみ実行とか、そういうことは可能でしょうか?
987 名前:名前は開発中のものです。 mailto:sage [2016/05/06(金) 08:55:59.19 ID:ptd3JRlI.net] 20回くらい読みなおしたけど 何がしたいのか何がわからないのか伝わってこない >キャラ毎に上から何ピクセルずらして表示させようと考えてます。 キャラ毎によってそれぞれ違う位置(高さ)に”何か”を表示させようとしてるのかな? その何かは画像?メッセージレイヤ?目パチ? >同キャラのファイル名は、たとえば【takashi01】とかになるので、ファイル名の先頭から【taka】だったら 上の行と話がつながっているという前提で キャラ毎に何かしらの処理をしたいんだろうけど なんでtakashi01 なのに 先頭のtakaしか見ないの? takaoとかtakanashiとかがいてそいつらにも同じ処理させたいの? >どこかのフラグを立てて、その場合のみ実行とか、そういうことは可能でしょうか? フラグはゲーム変数かシステム変数に入れれば良いと思うよ。 その場合のみ実行って言う言い方が少し引っかかるけど if文とか使って設定フラグチェックすればいいんじゃないかな?そしてフラグが思い通りなら 描画なりの処理を実行する。 フラグたてるときに 注意して欲しいのは、ゲーム変数はセーブ/ロード時に値がセーブロードされて、システム変数はセーブロードしても変わらない。って事 セーブデータによって変わってくるであろう好感度的なフラグをシステム変数にいれちゃだめだし、ゲームクリアしたかどうかのフラグ(おまけモードの開放とか)をゲーム変数に入れちゃだめよ
988 名前:名前は開発中のものです。 mailto:sage [2016/05/06(金) 09:46:50.09 ID:pVkiCdk0.net] 質問が分かりにく過ぎるな エスパー級
989 名前:名前は開発中のものです。 mailto:sage [2016/05/06(金) 10:06:03.81 ID:0AxiRhhR.net] 俺にはわかるよ つまりあそこをああしたいって事なんだろ? なるほどな
990 名前:名前は開発中のものです。 mailto:sage [2016/05/06(金) 18:28:34.78 ID:yPFAwFUC.net] ハイコンテクスト質問やめろ
991 名前:名前は開発中のものです。 [2016/05/07(土) 21:40:36.53 ID:mp9ON6Rd.net] 吉里吉里2で質問です 古い映画フィルムのような演出をしたいです 常時画面を変化させつつ、メッセージレイヤはクリックでページ送りする通常動作をさせることはできますか? tjsが分からないので、kagで出来ないなら諦めます
992 名前:名前は開発中のものです。 mailto:sage [2016/05/07(土) 21:42:13.08 ID:mp9ON6Rd.net] すみません あげてしまった
993 名前:名前は開発中のものです。 mailto:sage [2016/05/07(土) 23:20:50.15 ID:hgGh+rlX.net] -> x { return x * 2; } がだめで x -> { return x * 2; } はオッケーなのか まあ気持ちはわかるが
994 名前:名前は開発中のものです。 mailto:sage [2016/05/08(日) 19:01:56.62 ID:5X8BXXIB.net] >>963 koumei.rejec.net/html/krkr.html#WearFilmPlugin これでいいんじゃね
995 名前:962 mailto:sage [2016/05/08(日) 19:57:12.87 ID:OKvqQQnL.net] >>966 サイト見てきたけど、それっぽいです 試してみようと思います ありがとうございます
996 名前:名前は開発中のものです。 mailto:sage [2016/05/10(火) 18:19:19.42 ID:5INm1MLe.net] 吉里吉里ってシステム自体で画像をループ回転させるの苦手なんですか? 小さい画像をループ回転させたくて吉里吉里で画像を回転させるプラグインを色々試してみたんですけど どれも回転中に微妙にグラグラ揺れたりディザっぽいノイズがちらついたりしてイマイチでした… イメージ的には艦これのホーム画面の左上でループ回転してる母港ボタンみたいな奴が作りたいんですけど
997 名前:名前は開発中のものです。 mailto:sage [2016/05/10(火) 18:31:10.89 ID:kDrrM0Wh.net] 基本ノベルエンジンなので 画像処理に期待し過ぎてはいけない 画像処理ソフトで キレイなアニメを作ってから 表示すればいいことでは
998 名前:名前は開発中のものです。 mailto:sage [2016/05/10(火) 21:44:38.01 ID:RmZiF3N1.net] DirectX を触るプラグインってなかったっけ
999 名前:名前は開発中のものです。 mailto:sage [2016/05/11(水) 15:35:42.68 ID:TJHfmjnP.net] asdだっけ? 小さいものはあれで作ってたけど別にグラグラとかしたことないな 全画面動画は、普通にムービーループ再生で問題無い 設定によってループのつなぎでカクッとなる事あるけど、それも上手く回避する方法はある
1000 名前:名前は開発中のものです。 mailto:sage [2016/05/11(水) 22:40:32.18 ID:N5Kkrqw5.net] ラスタ画像の円を回転させると中心をぴったり合わせたとしても 回転に伴いエッジがぼこぼこするのはそもそも基本的にどうしようもない 考えられる策としては ・デカいサイズの画像データを用意しておいて縮小しつつ回転させる(軽減するだけで根本的な改善ではない) ・あらかじめ用意した綺麗な回転パタパタアニメのasdデータを使う(データ用意するのが大変) ・外枠の円の部分はそもそも回転させずに表示して中身の部分を重ねる形で回転させる(一番現実的じゃね?) ・ラスター画像でなくベクター形式の画像データを使う(要プラグインでハードルが高い) といったところかな。
1001 名前:名前は開発中のものです。 mailto:sage [2016/05/12(木) 11:16:51.84 ID:QKMvOtGU.net] asdが一番現実的かつオーダーに沿ってるんじゃ? 軽いし、AEで作れば良いからきれいだし、データ作るのも簡単 艦コレやってないから絶対とは言えないが普通その手のものは結局gifやパラパラアニメじゃん
1002 名前:名前は開発中のものです。 mailto:sage [2016/05/12(木) 18:42:58.77 ID:L53zC4yd.net] 誰でもAE(もしくはそれに類するソフト)を簡単に使えると思ったら大間違いでそ
1003 名前:名前は開発中のものです。 mailto:sage [2016/05/13(金) 16:59:33.32 ID:eF9gtrmL.net] すみません手書きの静止画(1動画15枚前後)を吉里吉里で使える AMVファイルにしたいのですがどのようなものを使えばいいのでしょうか?
1004 名前:名前は開発中のものです。 mailto:sage [2016/05/17(火) 19:36:04.91 ID:yEFnfDXT.net] 吉里吉里って普通どのくらいの長さまでに背景抑えたほうがいいんですか? 横の長さが5000pxの背景をスクロールさせる演出とかって 低スペックのユーザー切り捨てることになったりします?
1005 名前:名前は開発中のものです。 mailto:sage [2016/05/17(火) 22:08:09.76 ID:OnQgnymk.net] (800*600)*8*8のasdアニメとか 超クッソ縦長のスタッフロール画像とか普通に見かける PCユーザーの切捨てはなんないだろうがスマホはわかんね
1006 名前:名前は開発中のものです。 mailto:sage [2016/05/18(水) 23:27:40.96 ID:CF3MxINe.net] 吉里吉里3はデルデル詐欺でしたね^^;
1007 名前:名前は開発中のものです。 mailto:sage [2016/05/18(水) 23:54:30.82 ID:jeyUvQXM.net] 吉里吉里3はもういいから スマホ用吉里吉里出してくれ
1008 名前:名前は開発中のものです。 mailto:sage [2016/05/19(木) 00:47:11.17 ID:n6k7O1nm.net] ONScripter plusのような感じで、スマホで吉里吉里制作品をプレイ可能にするアプリが欲しい。
1009 名前:名前は開発中のものです。 mailto:sage [2016/05/19(木) 19:14:07.17 ID:98IlqIR5.net] foreach まだかよ
1010 名前:名前は開発中のものです。 mailto:sage [2016/05/19(木) 19:29:05.70 ID:1U/zSgQx.net] foreachがあるとまたZの優位性が増す気はする ただこれもまたTJSをゴリゴリ触る人向けね
1011 名前:名前は開発中のものです。 mailto:sage [2016/05/19(木) 20:49:51.90 ID:YW+kEAy+.net] TJSできたときは最新だったんだけど 今の言語はforeach当たり前にあるからなあ
1012 名前:名前は開発中のものです。 mailto:sage [2016/05/19(木) 20:52:21.62 ID:1U/zSgQx.net] Dictionaryを走査したいケース多いしなあ Arrayに割り当てて1個置きってのは間抜けすぎるし オーバーヘッドも生ずるし
1013 名前:名前は開発中のものです。 mailto:sage [2016/05/20(金) 05:46:56.84 ID:gGbQWJh1.net] forkで実装したのがあるね
1014 名前:名前は開発中のものです。 [2016/05/21(土) 11:10:39.62 ID:wFq68YjR.net] 日本マイクロソフト人事本部シニアマネージャー(名ばかり管理職)の西川昌邦(さいかわまさくに)は犯罪者にして殺人犯だ!! 「あなたのような従業員は会社のパフォーマンスにとってマイナスなので早く死んでください」 などと自殺教唆を公然と行った!! その結果人が死んだ!! 丁寧に言えば何を言ってもいいというものではない!!これはヤクザや借金取りが脅迫をする時に 「いついつまでに金一億円をお振り込みください。命が惜しければ間違った判断をなされないことを期待します」 と発言するのと同じレベルだ!! しかもそれを注意してやった
1015 名前:ら、「世間はわれわれの味方だ。文句があるなら訴えてきたらよろしい。メールを電番を公開したければ どうぞご自由に。世論はわれわれを賛辞するするメールを送付するだろう」 などとイカ様気取りも大概にしろという発言を行った!! 抗議先 日本マイクロソフト人事本部 西川昌邦 メール:masaikaw●microsoft.com (●を@に置き換えて) 電話:09025411718 [] [ここ壊れてます]
1016 名前:名前は開発中のものです。 mailto:sage [2016/05/22(日) 20:20:26.42 ID:5/zPKjai.net] このスレの住人じゃないけどこのスレ専用のアップローダーに上げられてるbknt0025.swfってなに? ウイルスだったりする?
1017 名前:名前は開発中のものです。 mailto:sage [2016/06/04(土) 12:10:03.88 ID:2P/b6y96.net] 吉里吉里Zマルチプラットフォーム化クラウドファンディングとAndroid版開発の開始 www.kaede-software.com/2016/06/zandroid.html
1018 名前:名前は開発中のものです。 mailto:sage [2016/06/04(土) 22:16:08.27 ID:O8Fab+IN.net] えろげメーカーもこれ使うようになるんじゃないかな
1019 名前:名前は開発中のものです。 mailto:sage [2016/06/06(月) 10:16:43.25 ID:QZU/acI/.net] ブラウザ対応まで視野に入ってるなら吉里吉里だけで全部行けそうだね スマホはグーグルやアップルの表現規制がキツイから その回避策としてブラウザ版は結構重要
1020 名前:名前は開発中のものです。 mailto:sage [2016/06/06(月) 10:25:53.24 ID:pilx4U6d.net] WebAssemblyがいつ普及するかっちゅう問題もあるけど…… 中長期的にはWebAssemblyも安心して使えるようになるかな
1021 名前:名前は開発中のものです。 mailto:sage [2016/06/07(火) 14:16:58.19 ID:7djhwibV.net] ブラウザ対応ってそんなに大事かな それより個人的には Linux や FreeBSD で動くようにしてくれると嬉しいんだけど ちょっとしたGUIアプリを作るのに便利そうだし
1022 名前:名前は開発中のものです。 mailto:sage [2016/06/07(火) 14:19:41.76 ID:7djhwibV.net] まあ ブラウザ対応→マルチプラットフォーム対応 ってことで理解しときゃいいのかな 連投スマソ
1023 名前:名前は開発中のものです。 mailto:sage [2016/06/07(火) 14:28:36.74 ID:/kcq7GYd.net] ブラウザはフリゲ層と体験版需要かな
1024 名前:名前は開発中のものです。 mailto:sage [2016/06/07(火) 14:46:17.73 ID:lnGTt0oG.net] 日本でいうなら一番大きいのは面倒なiOSについて 捨てずにいられるということ 今回もiOS対応はなんかしないっぽいし、仮にしても Appleの審査めんどいからねえ
1025 名前:名前は開発中のものです。 mailto:sage [2016/06/09(木) 15:02:42.62 ID:UJVM4w1p.net] ■吉里吉里/KAG/TJS雑談質問スレ■その30 echo.2ch.net/test/read.cgi/gamedev/1465451327/ 次スレやで
1026 名前:名前は開発中のものです。 mailto:sage [2016/06/09(木) 18:29:39.58 ID:hOfgZihr.net] スレ立て乙です
1027 名前:名前は開発中のものです。 mailto:sage [2016/06/10(金) 21:47:21.69 ID:BXvkaIhx.net] 500円だけどkirikiroido2ってアプリを使ったらAndroidスマホで吉里吉里2のノベルゲームがプレイできた♪
1028 名前:名前は開発中のものです。 mailto:sage [2016/06/10(金) 21:48:18.99 ID:3h6SA0/p.net] たぶんほぼKAGだけのエミュレーションじゃないかと思うんですけど(名推理)
1029 名前:名前は開発中のものです。 mailto:sage [2016/06/11(土) 13:02:11.66 ID:p+VQ7cD/.net] うめ
1030 名前:名前は開発中のものです。 mailto:sage [2016/06/11(土) 15:05:17.60 ID:x7STmiRX.net] >>998 マジかよ、Deeたん最低だな
1031 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 372日 13時間 15分 7秒
1032 名前:1002 [Over 1000 Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
1033 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています