2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

■吉里吉里/KAG/TJS雑談質問スレ■その29

1 :名前は開発中のものです。 転載ダメ: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の命令に無いことをしたくなったらまずここを読んでみよう。

必要に応じて>>3-5の公式掲示板や講座等を併用してください。
(併用に、紙媒体の参考本が欲しい人は、ダウンロードページにリストがあります)

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その28
http://peace.2ch.net/test/read.cgi/gamedev/1391503520/

841 :名前は開発中のものです。:2016/03/08(火) 22:37:08.19 ID:HNvBaPLx.net
>>840
本当だ。パス通りました
サブフォルダもアーカイブされてますね
838は内容を取り下げます。失礼しました

842 :名前は開発中のものです。:2016/03/08(火) 23:15:10.64 ID:Ms01MESP.net
確かkagexのInitialize.tjsに、サブフォルダ指定をdata以下のパスとそのアーカイブ両方に適切に処理する関数があるからそれを貰えばいいよ

843 :名前は開発中のものです。:2016/03/09(水) 01:31:52.25 ID:KH53AxGm.net
System.exePath + "voice.xp3>folder/"と記述するのですね。
System.exePath + "voice.xp3/folder>"と記述してエラーでダメかと思ってました。

844 :名前は開発中のものです。:2016/03/11(金) 15:08:00.87 ID:7DbMD+WJ.net
kagexのInitialize.tjsは、本体をだいたい読めるレベルでもチンプンカンプンなんですけど・・・

845 :名前は開発中のものです。:2016/03/16(水) 01:25:24.96 ID:K/h5cfF9.net
まじで?

846 :名前は開発中のものです。:2016/03/16(水) 16:02:20.30 ID:xZYf99DS.net
ノベルゲームって余程頭がよくないと作れそうにないな

847 :名前は開発中のものです。:2016/03/16(水) 18:02:55.38 ID:IIIa0FY/.net
んな事は無い
”売れる”ノベルゲーなら難しいが、ノベルゲー自体は絵と音楽さえなんとかすれば俺でも鼻くそほじりながらでも組める

848 :名前は開発中のものです。:2016/03/16(水) 18:29:02.90 ID:bfYbSIRt.net
作るだけなら簡単
売れるものを作るのは難しい

849 :名前は開発中のものです。:2016/03/16(水) 18:30:57.27 ID:gdv9fji2.net
売れるものまでいかなくても、「同人やインディーで売るためのものとしての現在の標準的ライン」に
持っていくだけでだいぶ大変
(たまにそのラインに達していないのに売れるパワフルなのもあるけど)

商業なら尚更

850 :名前は開発中のものです。:2016/03/16(水) 19:24:33.12 ID:VLrUYKPC.net
システム作るのが難しいって話ではないの?

まあ、できる人を探して依頼すればいいんだけど

851 :名前は開発中のものです。:2016/03/16(水) 19:53:41.59 ID:bfYbSIRt.net
ひぐらしはムチャクチャパワフルだったな
あそこまで行かなくても商業化まで行くのが
今はADVのホラゲに取られてる感じ

852 :名前は開発中のものです。:2016/03/16(水) 20:00:09.61 ID:gdv9fji2.net
ひぐらしは同人ノベルに掛かる期待が大きいときに「俺達が第二のTYPE-MOONや!」みたいな
サークルの多くが完成版すら作れず討ち死にしていく中で話をちゃんと作り上げられたこと、
業界人(ゲームライターだっけ?)の目にとまるのが早かったことが大きかったんだろうなあ

853 :名前は開発中のものです。:2016/03/16(水) 20:10:25.46 ID:bfYbSIRt.net
べつにひぐらししか
なかったわけじゃないし
鬼隠し編で急に怖くなる
演出がはまったんだと思う

854 :名前は開発中のものです。:2016/03/17(木) 17:25:37.80 ID:8vaEOgJj.net
だって犯人が犯罪を犯す動機とかトリックとか伏線のはりかたとか…

855 :名前は開発中のものです。:2016/03/17(木) 19:02:05.59 ID:SK42BkQ3.net
ゲーム作るより面白い話創る方が難しい

856 :名前は開発中のものです。:2016/03/17(木) 19:27:14.85 ID:RHzF49Hq.net
そこでノベル以外を作る

857 :名前は開発中のものです。:2016/03/17(木) 23:37:38.05 ID:gtTnCcNM.net
あやえもさんのsaveload.ksに
デリート画面に持っていかずセーブまたはロード画面で
セーブデータを消すアイコンみたいなのを作るのは難しいでしょうか?

858 :名前は開発中のものです。:2016/03/18(金) 11:52:32.19 ID:3lnFryE0.net
どう言うものか見てないけど、ksファイルですでに作られているものなら移植すれば済むだけの話では?

859 :名前は開発中のものです。:2016/03/18(金) 13:01:56.25 ID:eCB6cTzC.net
ククク・・・覚えておくのだな・・・初心者は試す前にまず難易度を質問サイトで聞こうとするのだ・・・!

860 :名前は開発中のものです。:2016/03/18(金) 13:10:03.66 ID:44Z49YR9.net
あやえもさんのところのは本家プラグインの改造版(らんかさん)の更に改造でしょ
tjsが理解できるならできる
全く初心者なら昔と違って解説少ないし素直に他のプラグインサイトさんのに変更を勧める

861 :名前は開発中のものです。:2016/03/21(月) 12:26:56.44 ID:bcsN2Lwu.net
吉里吉里ってオープンソースじゃないの?
とっととソースコード公開して有志にクロスプラットフォーム化してもらえや

862 :名前は開発中のものです。:2016/03/21(月) 12:27:49.84 ID:hpKDlYe5.net
これもうわかんねえな

863 :名前は開発中のものです。:2016/03/21(月) 12:52:02.20 ID:3WVVjERd.net
>>861
選んだ開発環境が悪かった
2000年頃じゃ選択肢少なかったし仕方ないけど
それで吉里吉里3はベースにwxwidgetライブラリ採用して
クロスプラットフォームに対応しやすいゲームエンジン目指してたんだけどね

864 :名前は開発中のものです。:2016/03/21(月) 13:30:14.73 ID:bcsN2Lwu.net
『目指してた』? 過去形?んん?

865 :名前は開発中のものです。:2016/03/21(月) 14:15:44.98 ID:PKlyco4v.net
ソースは最初から全部開示されてるよ
奇特な有志がいないだけ

deeたんはたぶんもう飽きてる

866 :名前は開発中のものです。:2016/03/27(日) 14:54:01.85 ID:fJMQCG1k.net
tjs

867 :名前は開発中のものです。:2016/03/27(日) 14:57:14.13 ID:fJMQCG1k.net
間違いました
tjsの初歩の質問なのですが、 incontextofってどう言う時に必要なのか全くわかりません。
これは、具体的にどう言う時に使うんでしょう?
多少オブジェクトを作れるレベルのまだまだ初心者です。

868 :名前は開発中のものです。:2016/03/27(日) 14:59:53.80 ID:nW4Ay/nx.net
Dictionaryをclearするときに使う
初心者はそれだけ覚えておけばOK

869 :名前は開発中のものです。:2016/03/28(月) 10:42:46.42 ID:Y6Y6wWuE.net
俺もクラスまでは参考書とか見て作れるようになったけど、incontextofやクロージャーあたりで挫折したorz

870 :名前は開発中のものです。:2016/03/28(月) 21:13:49.17 ID:Kw5FK24T.net
使い方に酔っては可読性?っていうんだっけあれが落ちるから必要不可欠でなければやめてほしい・・・

871 :名前は開発中のものです。:2016/03/29(火) 07:49:07.11 ID:WW5U6Sgv.net
任意のコンテキストでメソッドを実行するためにある

872 :名前は開発中のものです。:2016/03/29(火) 07:52:55.55 ID:Zs0ElHiU.net
読むときはともかく、自分で書く上ではDictionary絡み以外で
incontextofを意識することはないはず

クロージャもJavaScriptならともかくTJSではハマることあんまないよね

873 :名前は開発中のものです。:2016/03/30(水) 10:56:16.57 ID:410kBdIJ.net
プライド高いだけの無能プログラマがやってもーた・・・・・・
吉里吉里、商用では初めてシステム組むプログラマが、@jump storage=scenario/sc_01.ksとわざわざパス付きで組みやがった・・・・・・
スクリプタの俺が、それはハマるから止めろって忠告したのに、プライド高くて無視した挙げ句、パッチ作れませんとかアホかと・・・・・・

これ、パッチ作る方法ってある?
問題は、パスを指定してるせいで、patch.xp3だと平坦展開される関係でdata.xp3を読みに行くためどうしようもない。
問題のksファイルを修正するために、その直前の飛び先を修正して、その直前の飛び先ファイルに飛ぶためにその前のファイルの飛び先を修正して・・・と
first.ksまで遡って全部パスを削除してパッチ組めばいけるかな?

874 :名前は開発中のものです。:2016/03/30(水) 11:51:21.08 ID:LMGYTrNH.net
この問題って、もしinitialize.tjsで万が一バグがあった場合、パッチ当てる方法すら無いよねたぶん。

875 :名前は開発中のものです。:2016/03/30(水) 12:02:04.58 ID:wqT9BPD5.net
>>873
patch.xp3も
パス構造もってるから元のパスを再現したら上書きできるよ

876 :名前は開発中のものです。:2016/03/30(水) 12:08:28.32 ID:rQazscHV.net
jumpタグは特殊で直接書き換えはできないんだっけ?

Conductor.tjs の
class BaseConductor
{
function loadScenario

この関数を必ず経由するっぽいから、ここでstorageの中身のパスを置換
公式配布版吉里吉里とkagexだと中身ちょっと違うけど多分両方ここ経由するんじゃないかな

関数の引数が指定されてなかったら
http://devdoc.kikyou.info/tvp/docs/tjs2doc/contents/function.html
「引数の配列変換」の項目の function func(args*)
で引数の中身取得して引数の順番確認してstorageだけ書き換え

877 :名前は開発中のものです。:2016/03/30(水) 13:07:10.16 ID:LMGYTrNH.net
ふと思ったけど、afterinit.tjs作ってテキストを書き換えて保存するオブジェクト作るとかしてinitialize.tjsの飛び先からscenario/を削除して保存するとかやれない?

878 :名前は開発中のものです。: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が見つかりませんと出ます

879 :名前は開発中のものです。:2016/03/31(木) 00:01:09.38 ID:tyl4i/t4.net
ローカル変数が有効なのは関数が実行されている間だけなので参照できない

880 :名前は開発中のものです。: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)();

881 :名前は開発中のものです。: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専用みたいなものだよ

882 :名前は開発中のものです。:2016/03/31(木) 08:29:01.26 ID:upSx8YC8.net
http://azanashi.さくら.ne.jp/blog/?p=2867
(NGワードよけ)

Dictionary以外ではこんなのとか
まー初心者どころか中級者でも意識しなくて
全然問題ないと思うけど

883 :名前は開発中のものです。:2016/03/31(木) 11:48:43.24 ID:WscqLP10.net
>>878
tjsのコンテキストはjsとちがってローカル変数は含まないのでだめなのよ

C++と同様に、クラスのインスタンス(または辞書)のメンバーとグローバルが含まれる

884 :名前は開発中のものです。:2016/03/31(木) 12:19:30.09 ID:iFOzhxi7.net
>>881,881
いろいろありがとうございます
吉里吉里自体、特にmainwindowがincontextofだらけなので、読み解くのにこれがわからないと意味不明なのでいろいろ試したのですが、挫折しそうです・・・・・・・・・

885 :名前は開発中のものです。:2016/03/31(木) 14:54:06.65 ID:WscqLP10.net
>>881
辞書も大丈夫だし、関数もクラスもオブジェクトだから普通に指定できますよ

クラスの場合はメンバ関数はクラスに含まれてるので、それがまず参照されて、他の参照はそのまま無いのでグローバルを見に行くことに

886 :名前は開発中のものです。:2016/03/31(木) 16:03:38.74 ID:xzvrWFQr.net
@jumpで思い出したけど@call使いたがる人はなんでなの?
初心者はこんがらがるから止めろっていうのに特にcall使いたがる人多い
callする必要ないだろそれって言う部分でもcall

887 :名前は開発中のものです。: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 でインスタンスをくっつけて使うわけです

888 :名前は開発中のものです。:2016/03/31(木) 18:39:04.30 ID:fw8Mx0Nz.net
できる限りシンプルに(勿論シンプル過ぎないように)。

889 :名前は開発中のものです。:2016/04/01(金) 17:43:39.03 ID:rUN7GGdQ.net
お話の途中に割り込みでスミマセン
string形式で読み込まれた文字列がアルファベットか数字かを判定するにはどうすればいいでしょうか?
数字かそれ以外かと言う形でも構わないのですが、読み込まれた文字列を一文字ずつ0〜9かのチェックを掛けるしかないのでしょうか。

hoge(文字列)
hoge1(文字列)
1hoge(文字列)
1234(数字)
0123(数字123)

このように分けたいのです。

890 :名前は開発中のものです。: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

891 :名前は開発中のものです。:2016/04/01(金) 21:14:46.28 ID:ZjWyVE8X.net
>>887
丁寧な説明ありがとうございます
mainwindowを読めなくて勉強始めたのですが、なんとか読めそうです

892 :名前は開発中のものです。:2016/04/02(土) 22:18:38.01 ID:5CR7ZCjX.net
吉里吉里を初めて使おうと思います
プログラミングはかじった程度
今使うなら吉里吉里Zですか?吉里吉里や吉里吉里2でもいいですか?

893 :名前は開発中のものです。:2016/04/02(土) 22:23:46.00 ID:FpZHKHrB.net
そんなら吉里吉里2でいいのでは
吉里吉里1はよくしらんけど、今はもうどこにも配布していないんじゃないの

894 :名前は開発中のものです。:2016/04/03(日) 12:26:12.29 ID:okRHDZaC.net
>>893
吉里吉里2より吉里吉里Zの方が新しくて完全互換ないって見たから
てっきり今からなら吉里吉里Zがいいのかと思った
ありがとう

895 :名前は開発中のものです。:2016/04/03(日) 12:49:01.28 ID:cKc+Ol5/.net
やれるならZかEXだろうけど
プログラム的な知識がないなら2でいいんじゃない

896 :名前は開発中のものです。:2016/04/03(日) 12:56:20.54 ID:JUtVn3oB.net
ZかEXってのは混乱するんでは

吉里吉里2/吉里吉里Z
KAG/KAGEXでしょ

組み合わせ的には4通りあるが、まあプログラマーでもない限り
吉里吉里2+普通のKAGでいいわ

897 :名前は開発中のものです。:2016/04/03(日) 13:18:15.74 ID:okRHDZaC.net
>>895
>>896
本当にありがとう
吉里吉里2にします!

898 :名前は開発中のものです。:2016/04/03(日) 19:25:43.20 ID:KirdK47n.net
zとexはいわばカテゴリーが違うだろ
・ノーマルkagのz
・kagexのz

そこそこ中級者程度の俺でも、zでの構築は無理

899 :名前は開発中のものです。:2016/04/03(日) 19:26:46.86 ID:JUtVn3oB.net
ZのEXって素のままだとどの辺がぶつかるんだっけ?

900 :名前は開発中のものです。:2016/04/03(日) 23:17:05.08 ID:KirdK47n.net
padの削除で、中級者の俺には削除出来なくて、そこで投げた。
ノーマルkagでは問題無いんだけど、exはpadが組み込まれてるから

901 :名前は開発中のものです。:2016/04/03(日) 23:18:01.29 ID:JUtVn3oB.net
ダミーのPadクラスでも作ればクリアできそうね

902 :名前は開発中のものです。:2016/04/03(日) 23:26:28.42 ID:KirdK47n.net
それでうまく行くのかな
mainwindow.tjsにかなり食い込んでて、どう挙動してるかわからなかった記憶が・・・・・・
それでうまく行くなら、最近のうちのゲームは動画背景とかかなり無茶するからメモリキツキツになりやすいからzに変えたいんだけどね

903 :名前は開発中のものです。: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() に修正する必要があるっぽい感じ?
他にもあるかもだが、まあその時は自分で直してくれ

904 :名前は開発中のものです。:2016/04/03(日) 23:51:06.28 ID:13bqgOSH.net
あ、あと忘れてた。
windowEx.dllとwin32dialog.dllは最新版使った方がいいと思う

905 :名前は開発中のものです。:2016/04/04(月) 03:25:42.41 ID:STv4J797.net
>>887
>>888
いやていねいで分かりやすい説明だと思う


ただそれとは別に吉里吉里だけやってて
とつぜん出てきても正直分かんないよね

吉里吉里の解説サイトは
オブジェクト指向自体には触れてないから
普通のプログラミング言語……
とくにJavaScriptで
コンテクストとかthisとかそこら辺
説明してるサイトも多いから
JSを知ってると急がば回れで
確実に理解できるかも

906 :名前は開発中のものです。:2016/04/04(月) 07:48:52.32 ID:+5BFA5Ky.net
JavaScriptでオブジェクト指向を学ぶとかこれもうわかんねえな

907 :名前は開発中のものです。:2016/04/04(月) 09:22:50.19 ID:mGoQA0H8.net
>>905
javascript が普通ってのはありえないと思うw

あれだけ癖しかない言語がこれだけメジャーになってしまったのは人類の不幸だと思うの

908 :名前は開発中のものです。:2016/04/04(月) 09:23:50.56 ID:+5BFA5Ky.net
JavaScriptのクロージャむずかしすぎィ
JavaScriptのクラスのようなもの、ナメとんのかというくらい気持ち悪い

909 :名前は開発中のものです。:2016/04/04(月) 10:40:42.00 ID:+xUhjahJ.net
今ネット周りの動画やチャット作成するために選ぶならどんな言語がいいのかな
Perlは昔ちょっとやってた

910 :名前は開発中のものです。:2016/04/04(月) 10:41:26.77 ID:+5BFA5Ky.net
スレチ
あとチャットはいいとして動画作成の言語 is 何

911 :名前は開発中のものです。:2016/04/04(月) 19:56:36.55 ID:STv4J797.net
>>906
JavaScriptはオブジェクト指向も備えている

>>907
クセはあるが開発環境の導入が容易なのはメリット

>>909
それこそJavaScriptでできる
まあサーバサイドはPHP、Ruby、Pythonがよく使われる

912 :名前は開発中のものです。:2016/04/05(火) 16:35:19.30 ID:48CiWOCG.net
動画作成って何だろう FLやAEみたいなのがWEBで動くのかな

913 :名前は開発中のものです。:2016/04/05(火) 17:17:17.89 ID:+5cfzsAF.net
エスパーするならニコニコ動画の簡易版みたいのを作りたいみたいな話では

914 :名前は開発中のものです。:2016/04/05(火) 17:19:03.50 ID:tlx2soon.net
質問です
exで立ち絵を組んでるんだけどキャラの奥行き入れ替えのbackって使えない?
過去ログにもそんな事書いてあるけどバグでしょうか
分かる方、修正箇所を教えてくださいm(__)m

915 :名前は開発中のものです。:2016/04/05(火) 19:28:27.13 ID:hZsQ/Ay3.net
吉里吉里のゲーム製作ガイド本って久しく出てないよね
もう過去ので完成されてんの? 洗練されきっていて付け足すことなどないというの?

916 :名前は開発中のものです。:2016/04/05(火) 20:10:52.51 ID:lopzqPLM.net
>>915
もう商業出版するほどの需要が残ってない
と出版社が判断してるんじゃね
ノベルからホラーADVに同人のブーム移ったしな

917 :名前は開発中のものです。:2016/04/05(火) 20:23:30.17 ID:8MZWR5ed.net
既に同人ゲーム製作ブームは過ぎた
もう出てる本で基礎ADV的なものは余裕だからほぼ必要がない
win10の時代に吉里吉里本体の動作環境は昔のままあがっていない
吉里吉里Zはまだ使いにくく落としこめてる人がすくない
そもそもPCADVゲーよりスマホの時代
好きなのを選べ

918 :名前は開発中のものです。:2016/04/05(火) 20:24:55.67 ID:+5cfzsAF.net
あるとすりゃ腐女子需要程度

919 :名前は開発中のものです。:2016/04/05(火) 20:37:17.24 ID:hZsQ/Ay3.net
吉里吉里3どうなったの!

920 :名前は開発中のものです。:2016/04/05(火) 20:38:37.86 ID:lopzqPLM.net
だからスマホ用の吉里吉里欲しい
っていう話をこの数年ずっとしてるな

でも作者が飽きてるだろうから無理かな

921 :名前は開発中のものです。:2016/04/05(火) 22:37:50.88 ID:9RXKm2Ov.net
吉里吉里Zのandroid対応が、クラウドファンディングして0円だっけ?

ま、そういうことだよな

922 :名前は開発中のものです。:2016/04/05(火) 22:56:09.42 ID:hZsQ/Ay3.net
誰か乗っ取れ
Deeたんなんか締め出せ

923 :名前は開発中のものです。:2016/04/05(火) 23:15:19.78 ID:+5cfzsAF.net
もはやDeeたんじゃないから
っていうか別に誰だって作ろうと思えば作れる、オープンソースなんだし

誰もやる気がないし、需要がないだけ

924 :名前は開発中のものです。:2016/04/06(水) 06:36:22.03 ID:pOfln4Fg.net
ぶっちゃけスマホでやるなら吉里吉里いらんしな・・・

925 :名前は開発中のものです。:2016/04/06(水) 09:57:58.70 ID:Ttu0xnry.net
今公開されてるスマホ系ツールだとかゆい所に手が届かないんだよねUnityは難易度高いし
使い慣れてる吉里吉里のままでってのは理想だけど出来るできないの間に
別ツールで諦めて作るほうが早いんだよな

926 :名前は開発中のものです。:2016/04/06(水) 10:15:46.38 ID:pOfln4Fg.net
unityはなぁ 作るだけのお遊びなら簡単なんだけどそっから持っていくのが本当に大変

927 :名前は開発中のものです。:2016/04/06(水) 10:34:31.23 ID:lcA6DcHK.net
しかも「今はみんなスマホでしかゲームしない」と「ノベルゲームもスマホならプレイしてもらえる」は
違うしなあ

928 :名前は開発中のものです。:2016/04/06(水) 15:55:54.26 ID:jYx1OHZc.net
クリッカブルマップを使わない
コンフィグ画面やセーブ画面を作りたいんだけど
プログラミングの知識がないと厳しいかね?

上に出てるような解説本を読めばいいんかな

929 :名前は開発中のものです。:2016/04/06(水) 17:30:23.16 ID:lmIfoSKe.net
PC版作ったらボタン一つでスマホ用も吐き出せるようにして

930 :名前は開発中のものです。:2016/04/06(水) 17:55:44.77 ID:Yy9gaKZB.net
>>928
他のやり方もいろいろあるだろうけど
TJSプログラミングはほぼ必須だと思う

まさにクリッカブルマップこそが
プログラミング知識ほとんど抜きで
簡易にコンフィグ画面作れる仕組みだから

931 :名前は開発中のものです。:2016/04/06(水) 18:02:22.10 ID:Yy9gaKZB.net
TJSもクリッカブルマップも嫌ならたとえば
上のメニューバーで済ましちゃうとか

標準の選択肢だけでやるとか
(タイトル画面にコンフィグの選択肢を表示して
 さらに音声オンオフとか個別選択肢に入る)

UIがしょっぼーい感じになっちゃうけど
フリゲならそれもアリなんじゃね

932 :名前は開発中のものです。:2016/04/06(水) 18:40:11.71 ID:pr0ygf3Z.net
解説本なくても出来ますよ
でもメモ書きしたいとかフセン挟んで作業したい人は買っていいと思う

うちは吉里吉里の本出してる人が個人的に作ってるwiki見ながら
buttonとtjs改造でコンフィグ、セーブ画面作ってました
ちな吉里吉里触って数年たつけどプログラミング知識は全然ない

933 :名前は開発中のものです。:2016/04/06(水) 19:48:32.01 ID:jYx1OHZc.net
>>930-932
詳しいレスthx
今の俺では難しい感じだなー

htmlとcssで組めたら楽だからティラノに触ってみたけど
吉里吉里の方が分かり易かったから
まったりやってみるよ

まさしくフリゲだから初期状態でも機能に不足はないし

934 :名前は開発中のものです。: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にすれば書き換えての配布は問題ないと思うけど、それだけのために使うのもなあ

935 :名前は開発中のものです。:2016/04/18(月) 20:07:05.55 ID:qPCEaWPT.net
詳細タブから普通にプロセス名見られるし今までそんなの気にしたことなかったわ
多重起動するのもツール用途くらいだし

936 :名前は開発中のものです。: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

実害は無いけど気持ち悪い

937 :935:2016/04/23(土) 21:15:32.27 ID:eW7liqZ9.net
あ、ちなみにこうなるのは tjs.y で for_first_clause が空のとき
tTJSInterCodeContext::EnterForCode がブロックを作らないからです

938 :名前は開発中のものです。:2016/04/25(月) 03:15:50.97 ID:5gsFVP/O.net
for文の直後にブロック作らずvarとか書く方がキモイんだけどそれはさておき
要するにfor文でブロックなしの1個式のみの場合において
for(varで変数定義; 〜; 〜) 〜ここに暗黙でブロックが作られる〜
for(ここが空; 〜; 〜) 〜ここに暗黙でブロックが作られない〜
ってことかね。
コーディングルールとかの運用で回避できる問題だとは思うけど
気になるなら吉里吉里Zの方のissueにでもあげておけば?(2は知らん)

939 :935:2016/04/25(月) 12:31:10.84 ID:eWzBzLFD.net
issue にあげてみた

>>938
>for文の直後にブロック作らずvarとか書く方がキモイ
まったくその通りで、そんなコード書く人はいないと思う(なので実害がない)

940 :名前は開発中のものです。:2016/04/25(月) 17:33:27.67 ID:MfxtBgLr.net
いぇーいでぃーたんみてるー

総レス数 1003
317 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200