Răsfoiți Sursa

Fixed event data names in sample 25

Liberates emitter from screen corner.
魔大农 5 ani în urmă
părinte
comite
96cb0d5d1e

+ 2 - 2
bin/Data/LuaScripts/25_Urho2DParticle.lua

@@ -99,8 +99,8 @@ end
 
 function HandleMouseMove(eventType, eventData)
     if particleNode ~= nil then
-        local x = eventData["x"]:GetInt()
-        local y = eventData["y"]:GetInt()
+        local x = eventData["X"]:GetInt()
+        local y = eventData["Y"]:GetInt()
         local camera = cameraNode:GetComponent("Camera")
         particleNode.position = camera:ScreenToWorldPoint(Vector3(x / graphics.width, y / graphics.height, 10.0))
     end

+ 2 - 2
bin/Data/Scripts/25_Urho2DParticle.as

@@ -107,8 +107,8 @@ void HandleMouseMove(StringHash eventType, VariantMap& eventData)
 {
     if (particleNode !is null)
     {
-        float x = eventData["x"].GetInt();
-        float y = eventData["y"].GetInt();
+        float x = eventData["X"].GetInt();
+        float y = eventData["Y"].GetInt();
         Camera@ camera = cameraNode.GetComponent("Camera");
         particleNode.position = camera.ScreenToWorldPoint(Vector3(x / graphics.width, y / graphics.height, 10.0f));
     }