[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/22 11:41 / Filesize : 317 KB / Number-of Response : 1034
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



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の命令に無いことをしたくなったらまずここを読んでみよう。

必要に応じて>>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ユーザーの切捨てはなんないだろうがスマホはわかんね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<317KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef