جار التحديث ...
جار التحديث ...

يونتي : طريقة التغيير بين الكميرات (سويتش)؟

  • 0

السلام عليكم و رحمة الله تعالى و بركاته يا شعب نقرة ...

أتمنى لكم دوام الصحة و العافية .. كما أتمنى أن تتسع شعبية هذا الموقع لتظاهي المواقع الأجنبية قوة ..

أود الإستفسار عن طريقة تمكنني من التبديل بين الكميرات في اليونيتي (2 كاميرات).. على سبيل المثال :

عندما أكون في وسط اللعبة و تكون الكميرا1 مفعلة و أريد الرؤية من الكميرا2 عبر الضغط على زر ما.

 

إجابات المستخدمين (1)


 

 

 

يمكنك تنشيط وإلغاء تنشيط الكاميرات إذا كان يمكنك الحصول على تعليق على الكائن الذي يحتفظ بها.

//cameraObject is the gameObject which holds the camera
cameraObject.camera.active = false;

اذا كان لديك سكريبت معين تتابع اي كاميرا أنت فيها حالياً يصبح التبديل بينها سهلا ً , على سبيل المثال هذه دالة تتابع حركة الكاميرات

 

var cameras : GameObject[]; 
function SelectCamera (index : int) {
for (var i : int=0 ;i<wcameras.length; i++) {
    // Activate the selected camera
    if (i == index){
        cameras[i].camera.active = true;
    // Deactivate all other cameras
    }else{
        cameras[i].camera.active = false;
    }
}

يمكنك الان استدعاء الدالة وتحديد الكاميرا التي تريدها

BroadcastMessage ("SelectCamera", 1);
//Or
SelectCamera(1);

الاجابة منقولة من الرابط التالي , قد يكون اضافة مفيدة ...

https://answers.unity.com/questions/14290/switching-between-cameras.html

 


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة



صورة المجموعة

المجموعة العامة

ﺯﻳﺎﺭﺓ اﻟﻤﺠﻤﻮﻋﺔ

ﻫﺬا اﻟﺴﺆاﻝ ﺗﻢ ﻃﺮﺣﻪ ﻓﻲ ﻣﺠﻤﻮﻋﺔ
المجموعة العامة