-
کمک در کد نویسی در UDK
سلام
اگه میشه یکی این کد رو خط به خط ترجه کنه
این منبع انگلیسی که چیزی نفهمیدم
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اما نمیخاد این رو ترجمه کنید فقط بگید هر خط چی کار میکنه
کد:
class SimpleActor extends Actor
placeable;
var const editconst DynamicLightEnvironmentComponent LightEnvironment;
var() float MovementSpeed;
event Tick(float DeltaTime)
{
local float delta_distance;
local vector d;
delta_distance = (DeltaTime) * MovementSpeed;
d.Z = delta_distance;
Move(d);
}
event TakeDamage(int DamageAmount, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser)
{
GotoState('Moving');
}
state Moving
{
ignores TakeDamage;
Begin:
WorldInfo.Game.Broadcast(self,"Switching to move state");
Sleep(5.0);
MovementSpeed = -MovementSpeed;
GotoState('Idle');
}
auto state Idle
{
ignores Tick;
Begin:
WorldInfo.Game.Broadcast(self,"Switching to idle state");
}
DefaultProperties
{
Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment
bEnabled=TRUE
End Object
LightEnvironment=MyLightEnvironment
Components.Add(MyLightEnvironment)
begin object class=StaticMeshComponent Name=BaseMesh
StaticMesh=TestPackageResources.Meshes.TestPlatform
LightEnvironment=MyLightEnvironment
end object
Components.Add(BaseMesh)
CollisionComponent=BaseMesh
bCollideActors=true
bBlockActors=true
MovementSpeed=16
}
-
تازه از بیرون اومدم ...
یه یه ساعت دیگه میام توضیح میدم ....
-
دمت گرم
فقط اگه میشه توضیح بدید چون اون پستتون مال دیروزه
ممنون
-
-
شرمنده دیر شد....نرسیدم بیام جواب بدم ....
این سایت که خودش همه چیزو توضیح داده ؟
فقط کافیه ترجمش کنی ....
اگه بخشی رو متوجه نشدی بگو توضیح بدم ... اگه بخوام خط به خط توضیح بدم کلی طول میکشه که باید بنویسم ...
اگه قسمتی رو مد نظرت هست بگو توضیح بدم .....