This commit is contained in:
blueloveTH 2024-01-19 22:43:57 +08:00
parent c912f665f7
commit e56a339b55
3 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ class vec2(_StructLike['vec2']):
""" """
@staticmethod @staticmethod
def smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: def smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2:
... ...
class vec3(_StructLike['vec3']): class vec3(_StructLike['vec3']):

View File

@ -33,7 +33,7 @@ class vec2(_StructLike['vec2']):
""" """
@staticmethod @staticmethod
def smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: def smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2:
... ...
class vec3(_StructLike['vec3']): class vec3(_StructLike['vec3']):

View File

@ -94,14 +94,14 @@ static Vec2 SmoothDamp(Vec2 current, Vec2 target, PyVec2& currentVelocity, float
}); });
// @staticmethod // @staticmethod
vm->bind(type, "smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2", [](VM* vm, ArgsView args){ vm->bind(type, "smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2", [](VM* vm, ArgsView args){
Vec2 current = CAST(Vec2, args[0]); Vec2 current = CAST(Vec2, args[0]);
Vec2 target = CAST(Vec2, args[1]); Vec2 target = CAST(Vec2, args[1]);
PyVec2& current_velocity = CAST(PyVec2&, args[2]); PyVec2& current_velocity_ = CAST(PyVec2&, args[2]);
float smooth_time = CAST_F(args[3]); float smooth_time = CAST_F(args[3]);
float max_speed = CAST_F(args[4]); float max_speed = CAST_F(args[4]);
float delta_time = CAST_F(args[5]); float delta_time = CAST_F(args[5]);
Vec2 ret = SmoothDamp(current, target, current_velocity, smooth_time, max_speed, delta_time); Vec2 ret = SmoothDamp(current, target, current_velocity_, smooth_time, max_speed, delta_time);
return VAR(ret); return VAR(ret);
}, {}, BindType::STATICMETHOD); }, {}, BindType::STATICMETHOD);