|
سوال و جواب (رابط گرافیکی کاربر - G
|
|
|
|
|
|
|
|
|
|
|
|
|
|
نويسنده |
پيغام |
Fantasy.Gamer متخصص ساخت بازی
تاريخ عضويت: 2 شنبه 16 آذر 1388 تعداد ارسالها: 278 محل سكونت: کنار کامپیوتر
5 شنبه 20 اسفند 1388 - 00:42 |
|
|
SMOKE_UNITY نوشته: |
سلام
من تو اسکریپت حرکتی بازیکن خودم راه رفتن. دویدن .نشستن .خو ابیده رو دارم می خوام مثلا هر وقت کلید c رو زدم و بازیکن نشست وضعیت بازیکن در کنار صفحه نشون داده بشه (درست مثل بازی igi.2)اگه سوالم ساده است ببخشید. |
كد: |
function Start();
var sens=0;
if (Input.GetKey("c")){
animation.Play("SttingDown");
sens=1;
function OnGUI(){
if(sens==1){
GUI.Label(Rect(10,10,200,50),"X:"+transform.position.x );
GUI.Label(Rect(10,30,200,50),"Y:"+transform.position.y );
GUI.Label(Rect(10,50,200,50),"Z:"+transform.position.z );
}
} |
چیزایی که می خوای تو بازی نوشته بشه باید تو تابع OnGUI نوشته بشه
این اعدادی رو که تو پرانتز نوشتم رو تغییر بده تا بهتر بفهمی که کدوم عدد مال کدوم محوره
ببخشید اگه نتونستم جوابتون رو بدم |
_________________ هیچ وقت دعا نکن جای دیگران باشی زیرا در اینصورت جای تو خالی می ماند! |
|
بازگشت به بالا |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
نويسنده |
پيغام |
SMOKE_UNITY بازی ساز
تاريخ عضويت: 4 شنبه 14 بهمن 1388 تعداد ارسالها: 229
5 شنبه 20 اسفند 1388 - 23:56 |
|
|
شاید منظورم رو بد متوجه شدی ولی عیبی ندارد
كد: |
var neshaste : GUISkin;
var istade : GUISkin;
var davidan : GUISkin;
function OnGUI(){
if(sens==1){
GUI.skin = neshaste ;
///////////////////////////
GUI.Button( Rect( (Screen.width/2)-130, Screen.height -50, 100, 40), "");
}
if(sens==2){
GUI.skin = istade ;
GUI.Button( Rect( (Screen.width/2)-130, Screen.height -50, 100, 40), "");
}
if(sens==3){
GUI.skin = davidan ;
GUI.Button( Rect( (Screen.width/2)-130, Screen.height -50, 100, 40), "");
}
}
////////////////////////////////////
function FixedUpdate() {
if (!crouch)
...
sens=1;
else
{
if (crouch)
....
sens=2;
if (Input.GetKey(KeyCode.LeftShift))
...
sens=3;
{
|
منظورم نشان دادن حالت های بازیکن در صحنه بصورت کوچیک در پایین صفحه بود (مگه igi بازی نکردی)
منظور شما چی بود
|
|
|
بازگشت به بالا |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
صفحه 1 از 9 |
تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد برو به صفحه 1, 2, 3, 4, 5, 6, 7, 8, 9 بعدي
|
|
شما نمي توانيد در اين انجمن نامه ارسال كنيد. شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد
|
|
|