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

1名前は開発中のものです。2018/02/24(土) 15:57:35.11ID:SM6DhGgk
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!

吉里吉里スレ過去ログ倉庫
ttp://bbs.bokunatu.com/krkr/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
https://krkrz.github.io/

前スレ
■吉里吉里/KAG/TJS雑談質問スレ■その30
https://mevius.5ch.net/test/read.cgi/gamedev/1465451327/

2名前は開発中のものです。2018/02/24(土) 16:13:51.66ID:SM6DhGgk
吉里吉里Zのkag3のあらゆるファイルの中身が横続きで分かりづらいな。

3名前は開発中のものです。2018/02/25(日) 12:41:05.27ID:XYrC/tcU
吉里吉里2KAG3でゲームを作っていたんだが、
ウィンドウズのアップデートに伴い、吉里吉里製のゲームは
↓こんな不具合が起きるようになった。


http://mao.5ch.net/test/read.cgi/gameama/1506569633/424

おかげで俺の今までの苦労が全てパァだorz

4名前は開発中のものです。2018/02/26(月) 20:57:55.05ID:sltwjhvc
保守

5名前は開発中のものです。2018/02/26(月) 21:13:08.67ID:nbLcV8Q1
>>3
え……?

Win10バグで吉里吉里2は
もうオワコン!?

6名前は開発中のものです。2018/02/27(火) 21:28:47.86ID:xVrlUBAe
しかも起動できないだけでなく、削除もできなくなる。
タスクマネージャ開いても表示されていないのに。

7名前は開発中のものです。2018/02/27(火) 22:30:05.28ID:5DTTRn7W
よく知らんけどZ?への移行は難しいのかい

8名前は開発中のものです。2018/02/28(水) 14:28:44.86ID:Ub3x4gKA
吉里吉里も早くスマホに移行しようって言ってたけど
もはやそれどころじゃなくて
足下のPC環境がヤバイやんけ

9名前は開発中のものです。2018/03/01(木) 17:54:41.66ID:dMZx4a4Y
吉里吉里Z/KAG3のスクリプトファイル、
分かりやすい所で改行してほしいよな。

10名前は開発中のものです。2018/03/02(金) 12:54:26.64ID:vL2bxGBW
Win10でキリキリ舞い

11名前は開発中のものです。2018/03/03(土) 12:35:59.74ID:rViG33QM
>>3
終了する時はリセットボタンを押しながら電源を切ってください

とメッセージを出すだけでいい

12名前は開発中のものです。2018/03/04(日) 13:32:56.38ID:BjHlq4H2
マイクロソフトさんよ、次のアップデートでは吉里吉里作品で栞にセーブ後閉じてから起動すると「すでに起動しています」という警告ウィンドウが出て起動できなくなったり削除もできなくなるという不具合を解消してくれよ
つっても無理か。

13名前は開発中のものです。2018/03/04(日) 17:51:25.88ID:sJ2tRi+/
MS側がOSをアプリ一個一個に合わせられないから
吉里吉里とか個々のアプリ開発側が
OSに合わせるしかないだろう

Windowsはわりと互換性を保ってる方だけど
さすがに10まで来るとズレが出てくる

14名前は開発中のものです。2018/03/04(日) 18:05:18.70ID:38U89oRG
裏でゾンビが残るなんてよほど不自然な構成をしてると思われる
MSに文句つけるよりももっと素直な構造を考えたほうがいい

15名前は開発中のものです。2018/03/05(月) 05:14:32.49ID:gbI2ejjC
プレイヤーが素直な構造を考えるとプログラムが変異するのか?

16名前は開発中のものです。2018/03/05(月) 05:18:35.79ID:JxodOLXy
吉里吉里って低水準でチューニングしまくってて
昔は速度遅いから必要だったんだろうけど
今となってみるとOSのアップデートについていきにくくなるな

17名前は開発中のものです。2018/03/05(月) 17:05:06.57ID:JPRaTsJV
もはやティラノビルダーにでも乗り換えるしかないか。
でもアレ目茶苦茶重いし、起動にすごい時間かかるし、
画像ファイルも30枚しか使えないんだよな。

18名前は開発中のものです。2018/03/05(月) 19:38:46.73ID:JxodOLXy
ティラノはネイティブじゃないから重いよな

19名前は開発中のものです。2018/03/05(月) 21:33:15.00ID:eJShjwOU
あれは方向性が吉里吉里とほぼ正反対だから2018年まで吉里吉里浸かってる人間とは相性最悪だと思う

20名前は開発中のものです。2018/03/05(月) 21:52:29.03ID:JxodOLXy
>>15
プレイヤーじゃなくて開発者だろ

21名前は開発中のものです。2018/03/05(月) 21:53:19.04ID:JxodOLXy
吉里吉里Zで動くならZでいんじゃね
ただあれKAGEX動いたっけ

22122018/03/07(水) 17:06:20.80ID:IlwdSsDf
Windows10のアップデートが来たので、過去の吉里吉里作品で実験してみた所、
12の不具合が解消されたかと思いきや、
ダウソ、プレイ、セーブ、削除、その他の操作を繰り返してみた所、
どうやら>>12の不具合が起きる時と、起きない時とがあるようだ。

23122018/03/07(水) 17:09:42.91ID:IlwdSsDf
その不具合がどういう条件で起きるのかはわからないが、
次のアップデートでは完全に解消して欲しいものだ。

24名前は開発中のものです。2018/03/08(木) 00:03:13.58ID:657vVIAN
https://i.gyazo.com/d4d71cb7267204ff343d8def8c64d9cb.png
吉里吉里Zで動かしてるとあるゲームやってる途中にこんなエラーが出て進まない

25名前は開発中のものです。2018/03/08(木) 00:07:24.36ID:657vVIAN
win7で64bitです

26名前は開発中のものです。2018/03/08(木) 00:26:02.52ID:657vVIAN
メモリは4GB
とりあえずビットメモリ確保方式初期分割ヒープサイズいろいろいじってみたけど効果なし
オートセーブのデータ消すと一時的には改善するけどまた元に戻る

27名前は開発中のものです。2018/03/08(木) 01:41:42.61ID:WL0JYRjV
なんかの拍子にメモリリークしてるとか?タスクマネージャーから使用メモリ荒ぶってないか確認してみたらどうじゃろ

28名前は開発中のものです。2018/03/08(木) 15:33:30.91ID:657vVIAN
使用メモリはなんともないんだよな
てかうえの設定いじってどうにもならんならどうにもならんきがする

29名前は開発中のものです。2018/03/08(木) 17:23:52.47ID:Yb2+Wrhq
Windowsって7の頃からそんな欠陥OSだったのか、
なんにしてもXPの頃はよかった。

30名前は開発中のものです。2018/03/11(日) 15:38:30.27ID:wJS7U5DV
もはや、ノベル・ADVゲームを作るのは諦めるしかないのか…?

31名前は開発中のものです。2018/03/11(日) 16:00:33.58ID:w/kcXSsV
吉里吉里Zでよくね

32名前は開発中のものです。2018/03/11(日) 17:06:49.27ID:wJS7U5DV
Zにはまだリリーサーも説明書もサンプルもついてないんだよな、
しかもスクリプトファイルは改行されてなくて分かりづらいし。

33名前は開発中のものです。2018/03/11(日) 20:39:09.61ID:w/kcXSsV
ADVならツクールもあるし……

34名前は開発中のものです。2018/03/16(金) 23:04:30.93ID:jP3H4Un5
255を0xffとかffに変換する方法ってありますか?

35名前は開発中のものです。2018/03/17(土) 12:22:44.53ID:XTDbWkc8
>>34
"%x".sprintf(255)
これでffになる

36名前は開発中のものです。2018/03/17(土) 16:42:26.45ID:EAG739Kd
すばらしいです!
ありがとうございました

37名前は開発中のものです。2018/03/26(月) 13:52:14.20ID:ue2UwBQG
吉里吉里Zついていけない

38名前は開発中のものです。2018/03/28(水) 20:33:29.79ID:HVnirPL/
吉里吉里Zで ogg や opus を再生する方法が分かりません
wuvorbis.dll や kropus.dll を Plugins.link で読み込んで、
あとは普通に WaveSoundBuffer にファイルを読み込めば
使えると思っていたのですが、
「〜 は対応できない Wave 形式です」と例外が投げられます

↓こんなコードなんですが……
Plugins.link('wuvorbis.dll');
var bgm = new WaveSoundBuffer(null);
bgm.open('a.ogg'); // ←ここで例外が発生
bgm.play();

なんででしょうか?
ちなみに ogg や opus への変換は ffmpeg を使ってます

39382018/03/28(水) 20:45:33.21ID:HVnirPL/
解決しました
ffmpeg のせいでした
どうも ImageMagick に付属のものが使われてたようで、
msys2 でインストールしたものを使ったら普通に再生されました

40名前は開発中のものです。2018/03/30(金) 12:14:32.28ID:KtoCXtIA
グリフについて質問させてください
オートモード・スキップモードの押下時にグリフを変更したいのですが、glyphタグでは難しそうですか?
一応[glyph page="ファイル名" fix=true top=(数値) left=(数値) cond="kag.onAutoModeMenuItemClick()"]と記述してみましたが、
通常時のグリフ自体が変更されてしまって、上手く反映されませんでした
ちなみに吉里吉里2/KAGEX(KKDEを使ってます)を使ってます

どなたか方法を知っている方がおられましたら、教えてくださると助かります

41402018/04/01(日) 07:19:30.77ID:eblyWSSB
すみません、自己解決...というか自分の勉強不足ということもあって断念することにしました
40の質問はスルーしてください、失礼しました

42名前は開発中のものです。2018/04/01(日) 11:59:01.36ID:QtDnq3xZ
特殊なキーボード動作というのを造っているのですが、AfterInit.tjsにf.myKeyDownHook_lockの処理を入れる形やっています。
全てのキー入力を受け付けない/キー入力を受け付ける、の二択にしかならなくて困っています。

ゲームパート:キーボードをゲームとして動かす為のジャンプ先に使う
会話パート:Enterキー等を本来の吉里吉里の挙動にする
というのがやりたいのですが、どうしても出来ません。何か方法はありませんでしょうか?

43名前は開発中のものです。2018/04/01(日) 19:29:47.31ID:Iu0xqetN
質問です
レイヤを描画する際、指定の形状でクリップする方法ってありますか?
Layer.setClip では矩形しか指定できないのですが、
もっと複雑な形状を使いたいです
レイヤ描画時にクリップする方法でも、copyRect などで
描画する際にクリップする方法でも構いません

>>42
ゲームパートと会話パートが区別できるようフラグを用意して、
フック処理の中で分岐すればいいんじゃないでしょうか
myKeyDownHook_lock というのがよく分からないのでアレですけど……
キー入力を吉里吉里(というかKAG)に任せるのは、
フックした関数で false を返せばよかったはずです

44432018/04/01(日) 20:08:56.94ID:Iu0xqetN
自己解決しました
Layer.holdAlpha というのがあるんですね

45名前は開発中のものです。2018/04/01(日) 21:24:03.37ID:QtDnq3xZ
>>43
すみません、myKeyDownHook_lockは参考にしているサイトが使っていたクラス名?です。
Enterキーを押せば特定の処理に移動というのは出来て、使用するクラスを差し替えれば違う処理に飛ばせるようにもなったのですが、
『Enterキーの割り当てを本来の動作に変化させる』という部分で止まってしまいました。
『default:』でひとまとめにするのも『VK_ESCAPE』で個別設定にしてfalseにするのも、Enterキーで文字を読み進められるように戻せません

46名前は開発中のものです。2018/04/08(日) 15:39:18.49ID:AST8Vhyp
レイヤをアフィン変換して乗算合成したいです
吉里吉里ZだとoperateAffineでomPsMultiplicativeも
omMultiplicativeも未実装になってるんですが
なにか方法はありますか?

47名前は開発中のものです。2018/04/15(日) 19:55:50.49ID:8IAV3tlz
Windows10の現アプデでは、
吉里吉里製ソフトで>>3>>6の不具合はなくなっていますか?

48名前は開発中のものです。2018/04/16(月) 22:58:30.41ID:M7i9q5o0
2018年にふりーむで吉里吉里2KAG3製の作品が公開されてるって事は解消されてるんだろうな。

49名前は開発中のものです。2018/04/17(火) 03:42:14.14ID:h9u6PsJ6
Windows10アプデに対応できてるかまでは分からないんじゃね?
公開当時は10でも動いてたけどアプデで死んだとかありそう

50名前は開発中のものです。2018/04/17(火) 21:09:07.25ID:y50apRIn
>>49
マジか?
2018年ってつい最近だぞ。
実際に吉里吉里2KAG3製ソフトをダウンロードしてプレイしてみて異常があったのか?

51名前は開発中のものです。2018/04/17(火) 21:41:59.48ID:y50apRIn
やっぱり吉里吉里2KAG3はオワコン臭いな。
昔の「アンパンと地上最速の生き物」ってゲームをやってたら、
例の不具合が出ない時と出ないる時とがある。
PCの再起動で対処できるみたいだが…

52名前は開発中のものです。2018/04/17(火) 22:56:42.16ID:sR6AxiLR
DRAM使ってる商用ゲームはWindows10ではかなりヤバイけど、
吉里吉里は知らんなあ。
サードバーティー製のコンパイラ使ったエンジンだろ。
MS本家のものよりは動くものが多いと思うけど。

53>>512018/04/18(水) 20:44:08.26ID:PN/tphTc
×例の不具合が出ない時と出ないる時とがある。
○例の不具合が出ない時と出る時とがある。

54名前は開発中のものです。2018/04/19(木) 21:08:57.56ID:5uR+WAkC
これとかさ

ttps://www.freem.ne.jp/win/game/17439


制作ツールが吉里吉里2KAG3で、
動作環境に
10 32bit/10 64bit
って書いてあるんだけど信用していいのかな?

55名前は開発中のものです。2018/04/20(金) 13:19:49.91ID:tpVCWxcb
だから10対応って言ってても
アップデートまでは分からないんじゃね?

56名前は開発中のものです。2018/04/20(金) 18:55:04.76ID:4hlyPi0+
大体ウイルス作ったりサイバー攻撃をしたりする奴らがいるから、
その対策としてOSのアップグレード、アプデで正常に動作しなくなったり不具合を起こしたりするソフトウェアが増えるんだよな。

57名前は開発中のものです。2018/04/23(月) 14:59:36.56ID:gabqF1k8
ちょい質問
mpの扱いなんだけど

[macro name=test1]
[test2 *]
[emb exp="'mp.xxxは' + mp.xxx"]
[endmacro]

[macro name=test2]
[eval exp="test1.mp.xxx=2"]
[endmacro]

@test1 xxx=1


これで、embの答えが”1”のままなのは理解している。
で、test2のマクロに移動してもtest1のマクロは保持されたままなのだから、test2側からtest1のmp.xxxにアクセス(この場合、embの答えを"2"にする方法)する方法は無いのかな?
tf.やf.に置き換えれば済むだけの話しなんだけど、配列として保持されてる以上、アクセス方法があると思ったんだけど……

58名前は開発中のものです。2018/04/23(月) 15:09:47.75ID:gabqF1k8
[macro name=test2]
[eval exp="mp.xxx=2"]
[endmacro]

test2はこっちだったorz
57のままだとエラーが出るんだった。

59名前は開発中のものです。2018/04/25(水) 17:55:41.57ID:VrX5QlRR
;何したいか知らんが特定の時だけ別処理したいってなら引数名を工夫して人力じゃないか?
[macro name=test1]
[eval exp=" if( mp.reset !== void ) mp.value = mp.reset"]
[emb exp="'mp.valueは' + mp.value"]
[endmacro]

@test1 value="赤"
@test1 value="赤" reset="黒"

60名前は開発中のものです。2018/04/30(月) 19:08:36.29ID:ua06q2Sj
カーソルがbuttonタグのボタンの上でも、右クリックでrclickに飛ぶことって出来ませんか?

61名前は開発中のものです。2018/04/30(月) 19:26:00.31ID:vhd/9SF8
すいません自己解決
過去ログ28にありました

62名前は開発中のものです。2018/05/14(月) 11:45:31.28ID:9lS6PyUT
初歩的な質問なのですが

ArrayクラスのassignとassignStructの違いがわかりません。
説明では、assignStructの方は再帰的にその内容をコピーすると書いてあったのですが

var array = [];
array[0] = ["array00","あああ"];
array[1] = ["array01","いいい"];

var array2 = [];
array2.assign(array);

これで、二次配列もちゃんとコピー出来ているみたいでしたので、違いがいまいちわかりませんでした。
例えば、配列の中に辞書配列を作る場合等に使うのでしょうか。
でもその場合、辞書配列はincontextofを使うように記述があるのですが、Array.assignStructでの記述だと無理矢理これらもコピー出来てしまうのでしょうか。

63名前は開発中のものです。2018/05/14(月) 19:10:42.84ID:5jQa9gpw
assignは参照をコピーするから
array[0]の中身を操作すると、array[1]の中身も変わってしまう
assignStructは全く同じ物を複製するから、片方を変えてももう片方に影響はない
だったと思うけどうろ覚えだから確証は無い

64名前は開発中のものです。2018/05/15(火) 09:04:40.98ID:fC5mL7Dx
特定のフォルダの中身を全て取得するのってどうやるんだろ
ワムエンジンのツールでやってるから、やる方法はあると思うんだけど
ヒントだけでもお願い

65名前は開発中のものです。2018/05/15(火) 18:35:55.03ID:S2RD6APq
>> 64
外部ライブラリ(KTL)使っていいならこれ
http://www.boleros.x0.com/doc/ktlwiki/index.php?ktl%2FLocalFiles.tjs#LocalFiles-enumDirectoryEntry

66名前は開発中のものです。2018/05/15(火) 18:43:34.75ID:d5Pfn0uE
>>65
ありがとう
ここめちゃくちゃいろいろあるんだね
一応本職のスクで、作業効率化で一括変換するツールを作ろうとあれこれやってるから、
ここブックマークしておいた

67名前は開発中のものです。2018/05/16(水) 00:47:24.17ID:Y5g4eRty
流石に開発止まってるのかKTL。tjs界のapache commons。

68名前は開発中のものです。2018/05/18(金) 15:26:24.14ID:0D6F6Sx0
吉里吉里を眺めていて質問なのですが


function makeKAGBaseChildLayerPossessor(page, generator) {
return new GeneratorLayerPossessor(
new KAGWindowPossessor(),
new KAGBaseLayerPossessor(page),
generator
);

オブジェクト自体は何をさせようとしてるのかはなんとなくわかるのですが、
質問したいのはnew演算子をこのような使い方した場合、正確にはどう言う挙動になるのでしょうか。
変数を用意して実体化させないと、このままでは参照も出来ないしエラーになるのではないのでしょうか。

それで調べていたら、某勉強サイトでも

function SimpleWindow()
{
super.Window(); // スーパークラスのコンストラクタを呼び出します

setInnerSize(200, 150); // innerWidth を 200, innerHeight を 150 に設定します

add(new Layer(this, null));

…………以下略

と書かれてまして、昔は気にせずそれでプライマリレイヤが作られるんだと機械的に覚えていたのですが、よくよく考えるとこの書式は有りなのか?と思うようになりました。

このあたりおわかりになる方がいらっしゃいましたら、お教え頂けますと嬉しいです。

69名前は開発中のものです。2018/05/18(金) 22:39:16.55ID:yit6YCb8
A:GeneratorLayerPossessorの中に実はKAGWindowPossessorとKAGBaseLayerPossessorを保存する変数があって、そこに格納されるから問題なし
B:KAGWindowPossessorとKAGBaseLayerPossessorは初期化時にしか使わないので、コンストラクタは処理に使ってそのままポイ捨てで問題なし

のどちらかかな

70名前は開発中のものです。2018/05/21(月) 09:55:37.53ID:pz/pMd0z
ご回答ありがとうございます。
代入する変数があるからなのかとは思ったのですが、
自分で試すとエラーが出るから、記述が何か間違ってるのでしょうか……
この記述の正確なところ、週末に少し見たのですがよくわかりませんでした。

71名前は開発中のものです。2018/05/23(水) 15:33:16.39ID:scr3OuoD
久しぶりの吉里吉里での構築でド忘れしてしまったのだけど、incontextofか何かでlayoptにmodeを実装する方法があったと思うんだけどどうするんだっけ?
過去ログ相当漁ったんだが出て来なかった
layers[i].typeをいちいち書き替えてるけどlayoptにimageと同じmodeを組み込めたはずなんだ……
あとpsdodge5とか、kag-exにしか実装なかったっけ?
なんかいろいろごっちゃな記憶になってる

72名前は開発中のものです。2018/05/24(木) 08:46:45.52ID:bSceB5gD
それimageのmodeのコンテキスト上でlayoptを動かせば良いんじゃないの?
実際のやり方は見てないからわからんけど

73名前は開発中のものです。2018/05/24(木) 09:24:19.20ID:rySM3KVD
moveタグで前景レイヤを移動させるように、
メッセージレイヤを動かす事って出来ますか?

74名前は開発中のものです。2018/05/28(月) 21:42:18.62ID:fKd/UjTu
Windows10アップデートで吉里吉里もNスクもオワタ

75名前は開発中のものです。2018/05/29(火) 07:34:25.67ID:5289Yomr
具体的にどの変が終わった?
今のところ問題無く挙動してるっぽいんだけど

76名前は開発中のものです。2018/05/29(火) 17:51:36.45ID:/YHmkhMz
だから上の方で書いてあるだろ!
「既に起動しています」ってウィンドウが出て起動できなくなるんだよ!

77名前は開発中のものです。2018/05/29(火) 19:38:43.67ID:RaPA/vXW
そんな現象起きないんだけど

78名前は開発中のものです。2018/05/29(火) 22:19:14.62ID:/YHmkhMz
吉里吉里2KAG3で作られたゲームで、
栞にセーブ→閉じるという作業を繰り返してみ?
絶対そうなるから。

79名前は開発中のものです。2018/05/29(火) 23:01:51.89ID:RaPA/vXW
2004年に作られたゲームで10回繰り返したけど起きないんだけど

80名前は開発中のものです。2018/05/30(水) 07:17:36.14ID:ET5PLqB6
あーそれ一月くらい前に一度起きたな
でも今は出なくなってる
あの時は他のツール類もメモリ関係でエラー出まくりだったのが、今は収まってるから
単純にアップデートによるバグだと思ってる

81名前は開発中のものです。2018/05/30(水) 15:41:37.78ID:rZbgcvYQ
ノートンとかいう吉里吉里絶対殺すマン

82名前は開発中のものです。2018/06/02(土) 00:08:03.80ID:gxbQrug3
Zだが全く起こらん。マルチプラットフォーム版も。

83名前は開発中のものです。2018/06/09(土) 00:00:51.41
吉里吉里3はでるでる詐欺でしたね

84名前は開発中のものです。2018/06/09(土) 00:06:45.36ID:amDCYBEa
3以前に現行の吉里吉里がWin10で不具合出たからな

85名前は開発中のものです。2018/06/09(土) 18:18:11.96ID:ZscH9e3s
やっぱり不具合出るんだな、
もうノベルゲームは作れないな。

86名前は開発中のものです。2018/06/09(土) 18:42:23.19
マジかよ泥炭なにやってんのよ

87名前は開発中のものです。2018/06/10(日) 18:52:13.08ID:sR4rNtKr
再現条件わからないエラーで
EAccessViolation
ってのが出るんだが
EAccessってあの会社の事?
吉里吉里と関係ない環境依存のエラーってことか?

88名前は開発中のものです。2018/06/12(火) 23:13:40.70ID:B7xUuCYX
C++ builder時代の吉里吉里の話か?
EAccessViolationくらいググったらいくらでも出てくるだろ。

89名前は開発中のものです。2018/06/13(水) 02:51:05.91ID:QJNCyl5E
>>85
本家の吉里吉里はメンテナンスされてないから
Winのバージョンアップでダメになっていくけど
吉里吉里Zならまだ当分のあいだ使えるよ

90名前は開発中のものです。2018/06/24(日) 19:04:28.43ID:cjWS2+xv
falseと0って厳密に分けるにはどうすれば良いでしょうか?
x!==falseだと、0でもfalse扱いになってしまいました

91名前は開発中のものです。2018/06/24(日) 20:05:13.01ID:89066gDm
一番シンプルな考え方は条件判定部で
ゼロの場合は偽と別の分岐に送ること

92名前は開発中のものです。2018/06/24(日) 22:57:33.35ID:kQ9dJPas
>>90
booleanがないから分けちゃだめ。
"論理式では「0 が偽」、「0 以外が真」"と定義されているので比較はできない。

93名前は開発中のものです。2018/06/24(日) 23:31:09.07ID:s1XvlTIJ
分けるべきかどうかは目的による
分けてもゼロ、ゼロ以外の偽、真の三値になるだけだから
分かって使っていれば問題ない

94名前は開発中のものです。2018/06/24(日) 23:40:52.56ID:s1XvlTIJ
あ、訂正
ゼロ以外の何らかの値、ゼロ(=偽)、真の三値か

新着レスの表示
レスを投稿する