آموزش ساخت جدول High Scores
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آموزش ساخت جدول High Scores
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این چرا قضیه رو اینجوری پیچونده؟ با سی شارپ مینوشت مستقیم وصل میشد به دیتابیس دیگه![]()
والا من که هیچی ازش نفهمیدم گفتم شاید یه نفر بفهمه به ما هم توضیح بده![]()
شاید یه جاهایی احتیاج باشه از Image Effect ها استفاده کنید ... مثلا وقتی کاراکتر تیر میخوره یا میدوئه میخواین Motion Blur بزارین
یا مثلا دوربین دیر در شب بسازید . زیر آب میرین Blur بشه و ...
برای اینکار :
اول باید Main Camera رو انتخاب کنید و از Component > Image Effect افکت مورد نظرتون رو انتخاب کنید
الان با کلیک کردن بر روی Play باید به دوربین اون افکتی که انتخاب کردید اضافه بشه
اما برای اینکه در مواقع خاص از این افکت استفاده کنید باید از دستور GetComponent استفاده کنید ... این دستور رو در Scripting Manual سرچ کنید
برای سی شارپ :
با دستور بالا از یک اسکریپت به یک اسکریپت دیگه دسترسی پیدا میکنید ... نام اسکریپت BlurEffect هست که درون <> نوشته میشهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به طور کلی دستور بالا Blur Effect رو غیر فعال میکنه . برای فعال کردن کافیه به جای false کلمه ی true رو قرار بدید
ايول!خيلي ممنون!مدتي بود دنبال اين اسكريپت براي وقتي كه دشمن نارنجك گيج كننده ميندازه تو بازيم نياز داشتم!ايول!![]()
آقا ميخوام تو بازيم به مدت 10 ثانيه كيبرد و موس قفل كنن.يعني اصلا كار نكنن.چي كار بايد كنم؟به C# بديد ممنون ميشم.
برا بازيم شديدا نيازه!
من برای بازیم برای قفل شدن تمام Component هارو غیر فعال کردم ... از همین دستور GetComponent هم استفاده کردم
برات توی Unity Answers میپرسم اگه جواب دادن بهت میگم ...
کد قفل شدن تمام کلیدهای کیبورد برای 10 ثانیه
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
private float maxTime;
void Update() {
PauseJeyboardV1(10);
}
void PauseJeyboardV1( float minTime ){
maxTime += (10* Time.deltaTime);
if ( maxTime <= 100 )
Input.ResetInputAxes();
}
}
Last edited by Omid_Sadeghvand; 03-09-2010 at 11:02.
fبه نظر من باید یه متغیر flag که بصورت عمومی و استاتیک تعریف میشه تو یه کلاس درست کنی. هر وقت داری یکی از رویدادهای مبوط به کیبورد یا ماوس رو اجرا میکنی درستی این متغیر رو چک کنی. حلا هرقت خواستی ماوس و کیبوردت قفل شه. کافیه این flag رو false کنی.
---------- Post added at 11:49 PM ---------- Previous post was at 11:47 PM ----------
راه پیشنهادی Omid_Sadeghvand خیلی احت تره.
برای قفل شدن و موس و کیبورد
This will stop something happening if for instance you changed levels and wanted the player to stop shooting even if he had the fire button held down during the change.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Alternatively you can just put a boolean flag to stop inputs when you want
e.g
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)