だから、私は現在Unitale-Engine用のLua-スクリプトを作成する必要がありますプログラムに取り組んでいます。私はあなたがそれをクリックすると、新しいプロジェクトファイルを作成する必要があります "新しいプロジェクト"ボタンを追加しました。このファイルにデフォルトのproject-file-textが含まれているようにします。だから私はこれをした:文字列は「false」にその値を設定します
Dim File1 As String = "monster{" & vbNewLine & "COMMENTS=Ribbit, ribbit.;Croak, croak.;Hop, hop.;Meow." & vbNewLine & "COMMANDS=Compliment;Threaten" & vbNewLine & "DEFAULT_SPRITE=None" & vbNewLine & "NAME=Froggit" & vbNewLine & "HP=10" & vbNewLine & "ATK=1" & vbNewLine = "DEF=0" & vbNewLine & "CHECK_MESSAGE=Life is difficult for this enemy." & vbNewLine & "HandleAttack=" & vbNewLine & "OnDeath=" & vbNewLine & "HandleCustomCommand=" & vbNewLine & "}"
Dim File2 As String = vbNewLine & "encounter{" & vbNewLine & "DEFAULT_MUSIC=Fight" & vbNewLine & "ENCOUNTER_TEXT=Froggit hops close." & vbNewLine & "NEXTWAVES=1" & vbNewLine & "WAVETIMER=6" & vbNewLine & "ARENASIZE=155;130" & vbNewLine & "ENEMIES=Froggit" & vbNewLine & "ENEMYPOSITIONS=0;0" & "EncounterStarting=" & vbNewLine & "EnemyDialogueStarting=" & vbNewLine & "EnemyDialogueEnding=" & vbNewLine & "DefenseEnding=" & vbNewLine & "HandleItem=" & vbNewLine & "HandleSpare=" & vbNewLine & "EnteringState=" & vbNewLine & "Update=" & vbNewLine & "}"
Dim File3 As String = vbNewLine & "waves{" & vbNewLine & "1=Do Nothing" & vbNewLine & "}" & vbNewLine & "end"
My.Computer.FileSystem.WriteAllText(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\UnitaleMaker\Projects\" & PJNBox.Text & ".umproj", File1 & File2 & File3, False)
はい、それはテキストです。問題は、それが宣言されたときFile1
は常に"False"
にその値を設定していること、です。ストリングが長すぎるので、私はそれが3つに分割されていると思っていましたが、動作しません。
すべてのヘルプはapprechiatedされます!
〜ミカ// OneByte_
中間に '=&'があります( '...&vbNewLine =" DEF = 0 "&...')。 – GSerg
どうしたのですか?私はそれを複数回見ました...何でも、ありがとう!それが問題でした。 –