diff --git a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp index 8613b8a18..85a6f79cc 100644 --- a/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp +++ b/spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp @@ -1010,7 +1010,7 @@ Animation *SkeletonBinary::readAnimation(const String &name, DataInput *input, S timeline->setFrame(frame, time, a); if (frame == frameLast) break; float time2 = readFloat(input); - float a2 = readByte(input) / 255; + float a2 = readByte(input) / 255.0; switch (readSByte(input)) { case CURVE_STEPPED: timeline->setStepped(frame); diff --git a/spine-godot/.vscode/launch.json b/spine-godot/.vscode/launch.json index bcbe0d713..20f2e0b0d 100644 --- a/spine-godot/.vscode/launch.json +++ b/spine-godot/.vscode/launch.json @@ -15,7 +15,19 @@ "examples/01-helloworld/helloworld.tscn" ], "cwd": "${workspaceFolder}", - "preLaunchTask": "build-v4" + "preLaunchTask": "build-v4", + "linux": { + "type": "lldb", + "request": "launch", + "name": "debug scene v3", + "program": "${workspaceFolder}/godot/bin/godot.linux.editor.dev.x86_64", + }, + "osx": { + "type": "lldb", + "request": "launch", + "name": "debug scene v3", + "program": "${workspaceFolder}/godot/bin/godot.macos.editor.dev.arm64", + }, }, { "type": "cppvsdbg", @@ -28,14 +40,26 @@ "example-v4", ], "cwd": "${workspaceFolder}", - "preLaunchTask": "build-v4" + "preLaunchTask": "build-v4", + "linux": { + "type": "lldb", + "request": "launch", + "name": "debug scene v3", + "program": "${workspaceFolder}/godot/bin/godot.linux.editor.dev.x86_64", + }, + "osx": { + "type": "lldb", + "request": "launch", + "name": "debug scene v3", + "program": "${workspaceFolder}/godot/bin/godot.macos.editor.dev.arm64", + }, }, { "type": "cppvsdbg", "request": "launch", "name": "debug scene v3", "cwd": "${workspaceFolder}", - "program": "godot/bin/godot.windows.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.windows.tools.64.exe", "args": [ "--path", "example", @@ -46,20 +70,20 @@ "type": "cppdbg", "request": "launch", "name": "debug scene v3", - "program": "godot/bin/godot.windows.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.linux.tools.64", }, "osx": { - "type": "cppdbg", + "type": "lldb", "request": "launch", "name": "debug scene v3", - "program": "godot/bin/godot.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.osx.tools.64", }, }, { "type": "cppvsdbg", "request": "launch", "name": "debug editor v3", - "program": "godot/bin/godot.windows.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.windows.tools.64.exe", "args": [ "-e", "--path", @@ -71,13 +95,13 @@ "type": "cppdbg", "request": "launch", "name": "debug editor v3", - "program": "godot/bin/godot.windows.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.linux.tools.64", }, "osx": { - "type": "cppdbg", + "type": "lldb", "request": "launch", "name": "debug editor v3", - "program": "godot/bin/godot.tools.64.exe", + "program": "${workspaceFolder}/godot/bin/godot.osx.tools.64", }, }, ] diff --git a/spine-godot/.vscode/tasks.json b/spine-godot/.vscode/tasks.json index 3305fafb3..9a6b8b0b4 100644 --- a/spine-godot/.vscode/tasks.json +++ b/spine-godot/.vscode/tasks.json @@ -14,7 +14,7 @@ "16", "target=editor", "dev_build=yes", - "custom_modules=\"${workspaceFolder}/spine_godot" + "custom_modules=\"${workspaceFolder}/spine_godot\"" ], "problemMatcher": "$msCompile", "windows": { @@ -23,7 +23,7 @@ "16", "target=editor", "dev_build=yes", - "custom_modules=\"${workspaceFolder}/spine_godot", + "custom_modules=\"${workspaceFolder}/spine_godot\"", "livepp=${env:LIVEPP}" ] }, @@ -40,14 +40,14 @@ "-j", "16", "target=debug", - "custom_modules=\"${workspaceFolder}/spine_godot" + "custom_modules=\"${workspaceFolder}/spine_godot\"" ], "windows": { "args": [ "-j", "16", "target=debug", - "custom_modules=\"${workspaceFolder}/spine_godot", + "custom_modules=\"${workspaceFolder}/spine_godot\"", "livepp=${env:LIVEPP}" ] },