JavaScriptに詳しい人来てくれ(ツクールMV)

1 : 2022/07/03(日) 15:57:05.668 ID:UiDgV4F0d
このコードやるとstrが見つかりませんって言われるんだがなんで?
レス1番の画像サムネイル
2 : 2022/07/03(日) 15:57:34.955 ID:sng7UHAS0
あーはいはいそれね
3 : 2022/07/03(日) 15:58:31.689 ID:nam0Dhii0
最近のツクールはこんな感じなのか
4 : 2022/07/03(日) 15:59:46.592 ID:Vm8qCKJl0
VxAceしか使ってないけど多分strのスコープがその後のsubstrまで続いてない
ゲーム変数への代入を経由すれば行けると思うよ
8 : 2022/07/03(日) 16:01:19.011 ID:UiDgV4F0d
>>4
ありがとう
ゲーム内変数からsubstr呼び出す時ってどうすればいいのん?
13 : 2022/07/03(日) 16:05:40.972 ID:dbhmjeB10
あー、わかった
>>4だわ
「変数の操作」でやってるところに「スクリプト」の操作は届いてないんだわ
それをやりたければツクールの変数が持つ変数に "文字列" を入れてその変数を参照するこったな
5 : 2022/07/03(日) 15:59:48.514 ID:No6waExXp
みづれーな
コードだけ書けよ
6 : 2022/07/03(日) 15:59:54.102 ID:UiDgV4F0d
やりたいこと

文字をピクチャ化するプラグインを使って会話画面を表示させたい

字間が広すぎて読みづらい
レス6番の画像サムネイル

字間を制御するプラグイン見つからず

文字を1文字ずつ取り出して位置指定すればいいのでは?

文字列として設定して1文字ずつ取り出す方法に難儀中

21 : 2022/07/03(日) 16:16:32.989 ID:0TMOPFvJ0
>>6
的外れな事を言ったら申し訳ないんだけど
もうあらかじめ作った文字を1枚のピクチャにして
表示と削除の処理をすればいいんじゃない?

力技だけどスクリプト使う必要ないよ

22 : 2022/07/03(日) 16:18:02.967 ID:0TMOPFvJ0
>>21
文章をピクチャ化→座標指定して表示
条件分岐で決定ボタンを押したら次の画像表示

それで今表示されてる画像を消去する処理と次の画像(文章)を表示させる処理をすればいいと思う

24 : 2022/07/03(日) 16:21:28.197 ID:UiDgV4F0d
>>22
アイデアありがとうございます
でも画像だと容量が…スマホでやれるようにしたいんですよね
7 : 2022/07/03(日) 16:01:13.434 ID:/voBcp1id
つくーるってこうなってんの?
9 : 2022/07/03(日) 16:01:46.515 ID:UiDgV4F0d
>>7
うん
このコマンド追加したりすんのくそ面倒
コード書いた方が楽
10 : 2022/07/03(日) 16:01:48.206 ID:Vm8qCKJl0
オススメできないけど後はそもそも変数宣言時にvarつけないでグローバルスコープ扱いにするとかだろうか…
14 : 2022/07/03(日) 16:05:48.015 ID:UiDgV4F0d
>>10
var外しても見つからないみたいです

レス14番の画像サムネイル

11 : 2022/07/03(日) 16:03:13.794 ID:FqpgAQNB0
日本語アセンブラとか地獄のイメージしかないんだが😨
12 : 2022/07/03(日) 16:04:13.481 ID:UiDgV4F0d
https://tm.lucky-duet.com/viewtopic.php?t=3610

字間を変更するプラグインも見つけたんだけど上手く作動しなかった
他の字間は弄りたくないしスクリプトで直接いじってもいいんだけどJavaScriptのコードが読めません
助けてください

15 : 2022/07/03(日) 16:05:51.705 ID:Vm8qCKJl0
n番目のゲーム変数に入れた値を
$gameVariables.value(n).substrうんぬんかんぬんでいいんじゃないかな
16 : 2022/07/03(日) 16:08:08.725 ID:dbhmjeB10
>>15
そうそれだよね
俺もそう思った
$gameVariablesだかを使って変数の枠にぶち込んでそれを変数操作で扱わないと多分やりたいやつにならないよね
17 : 2022/07/03(日) 16:08:43.321 ID:AKQDyO7y0
javascript触ったことあるから来たけどさっぱりわからん
18 : 2022/07/03(日) 16:12:11.514 ID:V1Y4iPTD0
スクリプトって行はその行で完結してるんじゃね
19 : 2022/07/03(日) 16:13:06.485 ID:UiDgV4F0d
substringが見つからないって言われるんですが!!
20 : 2022/07/03(日) 16:14:20.333 ID:Vm8qCKJl0
今出先だから帰ったらMV体験版入れて改めて付き合うよ
23 : 2022/07/03(日) 16:20:28.526 ID:UiDgV4F0d
変数間違えてただけでsubstringありました
これでやりたいこと出来そうです
ありがとうございます
レス23番の画像サムネイル
25 : 2022/07/03(日) 16:21:41.783 ID:Vm8qCKJl0
あまり貢献できてはいなかったが解決してよかったわ
26 : 2022/07/03(日) 16:21:54.665 ID:/voBcp1id
ググッてたところで変数間違いよくあるらしいって書き込もうとしたら解決しそうだった
良かったな
27 : 2022/07/03(日) 16:33:43.777 ID:UiDgV4F0d
文字列を変数に代入する時って
$gameなんたら = `文字列`;

でいいんですか?
なんかエラー出ちゃった

28 : 2022/07/03(日) 16:38:23.449 ID:Vm8qCKJl0
$gameなんたら.setValue()ってメソッドが用意されてるからそっち使うみたいだよ
30 : 2022/07/03(日) 16:48:58.390 ID:UiDgV4F0d
ありがとうございます!
31 : 2022/07/03(日) 16:53:22.119 ID:UiDgV4F0d
なんだかエラーが出ちゃいます
substringって文字数以上のところで呼んじゃうと落ちますか?
レス31番の画像サムネイル
レス31番の画像サムネイル

コメント

タイトルとURLをコピーしました