mouse.position.xنقل قول:
mouse.position.y
mouse.position.z :31:
Printable View
mouse.position.xنقل قول:
mouse.position.y
mouse.position.z :31:
مجید دلبندم بچه مردم رو گیچ نکن:31::
شما از این مثال استفاده کن کارت راه می افته.
کد:http://parsian-programmers.vcp.ir/?viewpost=nc894fmc84a
موس که دو بعدیه! چطوری بهش Z دادین؟؟؟؟ ( نکنه سیستم های جدید اومده موس رو علاوه بر بالا و پایین و چپ و راست موس رو فرو هم می برن؟ :دی
مبین جان درسته دو بعدی هست اما میشه مخصتات دوبعدی رو به مخصتات سه بعدی تبدیل کرد.تو فایل بالا مثالش هست.
سلام!
ببخشید من ریاد وارد نیستم می خواستم بدونم این کد را چگئنه وارد کنم توضیح بدید یا اگر می تونید بنویسید:
کد:var Speed:float;
function Update()
{
if (Speed>0)
{
if (Input.GetAxis("Horizontal")>0)
{
rigidbody.AddForce(Vector3.right*Speed);
}
if (Input.GetAxis("Horizontal")<0)
{
rigidbody.AddForce(Vector3.left*Speed);
}
if (Input.GetAxis("Vertical")>0)
{
rigidbody.AddForce(Vector3.forward *Speed);
}
if (Input.GetAxis("Vertical")<0)
{
rigidbody.AddForce(Vector3.forward*(-(Speed)));
}
}
}
این کد به شی فیزیک دارد نسبت به کلید فشرده داده نیرو وارد می کنه و باعث حرکت اون میشه.
یعنی همین را وارد کنم دیگه نیاز به تغییر نداره منظورم کد اماده هست!!!!!!!؟؟؟؟؟؟؟؟؟؟؟
پیشنهاد ما به شما:
تا حد ممکن از کد آماده استفاده نکنید کد بالا اصلا بهنیه نیست.
همه اینها خط میشه در کد زیر زیر نوشت:
خطا مهم :کد بالا احتمال دارد کار نکند (چون توابع فیزیک بایستی در FixedUpdate نوشته شوند به وصورت زیر
بسیار ساده تر.کد:function FixedUpdate()
{
var vec;
vec=Vector3(Input.GetAxis("Horizontal"),0,Input.GetAxis("Vertical"));
rigidbody.AddForce(vec);
}
یک مشکل دیگه هم داشت... شما وقتی از اینپوت استفاده می کنید و اونو ضربدر speed خودتون می کنید سرعت نور خواهید گرفت... باید بعدش اونو ضربدر Time.deltatime بکنید....
سلام
میگم کسی تا حالا به اندروییدش ور رفته ؟