- 1 名前:名前は開発中のものです。 mailto:sage [2016/06/09(木) 14:48:47.49 ID:UJVM4w1p.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の命令に無いことをしたくなったらまずここを読んでみよう。 必要に応じて>>3-6の公式掲示板や講座等を併用してください。 (併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります) 前スレ ■吉里吉里/KAG/TJS雑談質問スレ■その29 echo.2ch.net/test/read.cgi/gamedev/1433436610/
- 301 名前:名前は開発中のものです。 mailto:sage [2017/08/30(水) 03:48:16.72 ID:r+xMApfH.net]
- >>280
どういう目的か知らんけど既存の市販等の吉里吉里ゲーのhack目的なら作品次第。 素の吉里吉里なら自前のtpmプラグイン作ってスクリプトより先に外部処理呼ぶとかすればできなくはないと思う アーカイブ暗号化用の専用のtpmが既にある場合は対策コードが入ってる場合があるので不可かもねー あと吉里吉里Zとか独自ビルドでtpm自動リンクがカットされてたりする場合もある
- 302 名前:名前は開発中のものです。 mailto:sage [2017/08/30(水) 08:45:41.45 ID:3rBPdXJ6.net]
- >>281
const tjs_char* ですね すいません。
- 303 名前:名前は開発中のものです。 mailto:sage [2017/08/30(水) 18:39:25.82 ID:r+xMApfH.net]
- >>283
class sample { int member; public: sample(int); static void test1(const tjs_char *); void test2(const tjs_char *); }; sample::sample(int num) : member(num) { TVPAddLog(ttstr(TJS_W("sample:")) + ttstr(member)); } void sample::test1(const tjs_char *hoge) { TVPAddLog(ttstr(TJS_W("test1:")) + hoge); } void sample::test2(const tjs_char *hoge) { TVPAddLog(ttstr(TJS_W("test2:")) + hoge + TJS_W(" / member:") + ttstr(member)); } NCB_REGISTER_CLASS(sample) { Constructor<int>(0); Method(TJS_W("test1"), &Class::test1); Method(TJS_W("test2"), &Class::test2); } /* Plugins.link("sample.dll"); sample.test1("fuga"); // (※staticメンバ)-> test1:fuga var test = new sample(123); // -> sample:123 test.test2("hoge"); // -> test2:hoge / member:123 */ みたいに動く
- 304 名前:ッど、ただどうもconst ttstr&とかの参照はダメみたいだね。(参照じゃなければ普通に通る)
もし自動型変換に拘らないのであればsimplebinderが簡単なので使ってみては? > ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kirikiri2/src/plugins/win32/00_simplebinder こっち使う場合、tTJSVariantから文字列に変換するときはGetString()呼ぶか、直接 ttstr strvalue(variant) みたいに渡すか、かな AsString系は参照カウントが絡むので注意しないとリークの原因になるからお勧めしない [] - [ここ壊れてます]
- 305 名前:名前は開発中のものです。 mailto:sage [2017/08/31(木) 11:33:24.08 ID:tHgAwINn.net]
- >>284
ありがとうございます。 simplebinderで試してみます。
- 306 名前:名前は開発中のものです。 mailto:sage [2017/09/06(水) 00:59:36.19 ID:BhxRTdQu.net]
- すべての文字列がu32stringにな〜れ!
- 307 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 22:38:40.16 ID:vflY1TYr.net]
- @layopt layer=0 visible=true
@video mode=layer @videolayer channel=1 page=fore layer=0 @openvideo storage=test.wmv @videosegloop start=0 end=20 @playvideo 過去スレ(その13,レス924)を参考に記述したのですが、上手くいきません 動画を特定のフレーム間でループさせたいのですが、ループせずに動画の最後まで再生されてしまいます movie.tjsを書き換えたりしなければいけないのでしょうか? 御教示願います OSはwin10 ツールはKKDEを使用しています
- 308 名前:名前は開発中のものです。 mailto:sage [2017/09/24(日) 18:19:19.36 ID:mXPoYj7e.net]
- メッセージレイヤ0に画像やHPゲージ、いくつかのグラフィカルボタンで選択肢を表示
メッセージレイヤ1で選択肢がそれで良いかの確認・および文章が入る 右クリックで選択前の画面に戻れる という品を作りたいのですが、どうしても安定した動作にならず、 右クリックでメッセージレイヤ1の枠が表示され、メッセージレイヤ1のボタンが反応しなくなったり、 右クリックサブルーチンが消えてしまったりします。 devdoc.kikyou.info/tvp/docs/kag3doc/contents/RClick.html ここを参考にしているのですが、アドバイスをいただけませんでしょうか?
- 309 名前:名前は開発中のものです。 mailto:sage [2017/09/26(火) 16:56:20.58 ID:KejS7UQW.net]
- *一番最初
*右クリックで戻ってくる先 [layopt layer=message1 page=fore visible=false] [current layer=message0 page=fore] [layopt layer=message0 page=fore visible=true frame="" left=0 top=0 width=800 height=600 marginl=0 margint=0 marginr=0 marginb=0] ■選択肢・レイヤーを表示■ ■1ターンで5回の行動を選ぶ。右クリックで選んだ行動をキャンセル出来る■ ;右クリックサブルーチン @rclick call=true storage="rclick.ks" target="*rclick" enabled=true ;何かしら5回クリックするまで戻る ;選択肢を選んだあとの行動 @rclick enabled=false [layopt layer=message1 page=fore visible=false frame="テキスト枠" left=0 top=600 width=800 height=150 marginl=8 margint=8 marginr=8 marginb=8] ;行動結果の表示★ ■選択肢に応じた言動■ [jump target="*一番最初] 288です。おおまかにこのような内容なのですが、一度★までいくと、右クリックでキャンセルした後ボタンは表示されているのに左クリックでボタンの選択が出来なくなってしまいます。 visibleをfalseにしてもメッセージレイヤ1は存在するから下のレイヤがクリック出来ないのでしょうか?その場合、メッセージレイヤ1を削除する方法はありませんでしょうか?
- 310 名前:名前は開発中のものです。 mailto:sage [2017/09/26(火) 23:46:07.98 ID:mvAWIckF.net]
- dev_multi_platformブランチとKAGSigmaやっと動いたべ。
- 311 名前:名前は開発中のものです。 mailto:sage [2017/10/23(月) 14:59:33.49 ID:UUDdFhjT.net]
- ここ、人いるのかなあ
bgmその1を再生、終了したらbgmその2を再生、終了したらbgmその1を再生といったような、2つのbgmをループ再生というようなことは出来ますか 2つのbgmを繋げて1つのファイルにしてしまえば簡単なんですが、もし出来るなら出来たほうがいいので、よろしくお願いします
- 312 名前:名前は開発中のものです。 mailto:sage [2017/10/23(月) 15:02:54.37 ID:0NK7EwvS.net]
- TJSで出来ると思うけどそれするより一つのファイルにする方が絶対簡単だと思う
- 313 名前:名前は開発中のものです。 mailto:sage [2017/10/23(月) 15:49:20.03 ID:UUDdFhjT.net]
- やっぱりそうですよねえ
別ファイルのほうが若干都合がいいので、質問させてもらったんですけど、tjsを書いてまでは難しそうなのであきらめます
- 314 名前:名前は開発中のものです。 [2017/12/07(木) 16:26:18.86 ID:ciEMtBAA.net]
- 背景写真保管の会ってサイトから素材をダウンロードしようとすると、
「個人情報が漏れてる」みたいなエラーメッセージとともにうるさい音が出る事ない?
- 315 名前:名前は開発中のものです。 mailto:sage [2017/12/09(土) 18:31:25.47 ID:6RECvlJ6.net]
- .maファイルでのif文の書き方についての質問です。
よろしくお願いします。 aが真 + bかcが真 f.a == 1 && f.b == 1 || f.c == 1 だったらボタン設置という命令を書きたいのですが、 if(f.a == 1 && f.b == 1 || f.c == 1){ 〜これだと動くけれども望んだ判定にはならない if((f.a == 1) && (f.b == 1 || f.c == 1)){ 〜エラーになる どう書けば正しく動作してくれるのでしょうか? よろしくお願いします。
- 316 名前:名前は開発中のものです。 mailto:sage [2017/12/09(土) 19:12:29.88 ID:eNFV/gIs.net]
- >>295
その書き方だと f.a == 1とf.b == 1 or f.c == 1 って意味になる はず
- 317 名前:295 mailto:sage [2017/12/10(日) 02:29:26.89 ID:R6H9nWbw.net]
- すみません、お陰様で自己解決しました。
お騒がせいたしました。
- 318 名前:名前は開発中のものです。 mailto:sage [2017/12/24(日) 15:08:37.21 .net]
- イヴの日にまでエロゲ開発とか、死にたくならないの?
- 319 名前:名前は開発中のものです。 [2017/12/31(日) 18:34:35.91 ID:/rN76OKL.net]
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』 Z4DJB1XXW0
- 320 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|