جلسه سیزدهم [آموزش مالتی مدیا بیلدر , ]

فایلهای جانبی :
منظور از فایلهای جانبی یك پروژه تمامی فایلها و فهرستهاییهستند كه از فایل اجرایی exe پروژه مجزا ولی در ارتباط با پروژه میباشند. اینفایلها ممكن است قالبهای گوناگونی داشته باشند و هر یك برای كاری خاص در پروژه زیرنظر گرفته شده باشند. مهمترین نكته ای در ارتباط با فایلهای جانبی باید به آن توچهكرد تعیین مسیر ( آدرس ) صحیح آن فایل در كنار پروژه است.
فایلهای جانبی را كه ممكن است برای یك برنامه مولتی مدیا لازم باشد به چند صورتمیتوان دسته بندی كرد. یكی از آنها فایلهای Embedded میباشد.
این فایلها بهفایلهایی گفته میشود كه در داخل یك فایل یا پروژهmmbمحبوس میشوند. این فایلهامیتوانند هرگونه فرمت دلخواهی را داشته باشند. Embedded كردن قایلها ممكن است باانگیزه های گوناگونی صورت گیرد كه ای انگیزه ها را میتوان بصورت زیر بررسی كرد :
1- جلوگیری از تعداد فایلهای جانبی
2-
جلوگیری از دسترسی آزاد برای كاربرانبرنامه
3-
افزایش سرعت اجرای برنامه در هنگام دسترسی به فایل
4-
آسوده شدناز تعیین مسیر برای فایلهای جانبی
توجه داشته باشید كه ما فقط فایلهایی با حجم كم و به تعداد محدودی را میتوانیم Embedded كنیم. برای Embedded كردن فایلهای صوتی از منوی Project گزینه Embedded Sound و برای Embedded كردن فایلهای دیگر از منوی Project گزینه Embedded Files زاانتخاب كنید.
شی VR Panorama :
همانطور كه میدانید اشیاء گوناگونی در MMB وجود دارند كهیكی از این اشیاء VR Panorama میباشد. این شی برای پیمایش تصاویر با اندازه های غیرعادی طراحی شده است. مثلاً اگر شما تصویری داشته باشید مه به صورت تكنیك 360 درجهعكسبرداری شده است داشته باشید، میتوانید از این شی این تصویر دراز را پیمایش كنید. فرض كنید تصویر شما دارای پهنای 300 در 2400 پیكسل باشد. و فرض كنید شما دریچه ایطراحی كرده اید كه دارای پهنای 300 در 400 پیكسل میباشد. زمانی كه به انتهای تصویربرسید این شی مجدداً‌ ابتدای تصویر را نشان میدهد.
در واقع بیننده احساس میكندكه تصویر دور خود میپیچد و به بیرون نگاه میكند. برای تصاویری كه با این تكنیكعكسبرداری نشده اند این شی جلوه ی خاصی تولید نمیكند. برای انتخاب این شی از نوارابزار Object > Create > VR Panorama كلیك كنید. تصویر مورد نظر ما باید فرمت jpg داشته باشد. تصویر مورد نظر خود را انتخاب كرده و برنامه را اجرا كنید. میبینیدكه ماوس شما به یك فلش تبدیل میشود و شما نسبت به اندازه عكس خود میتوانید آن راپیمایش كنید.
حال با دو كلیك روی شی پنجره تنظیمات آن را باز كنید. پنجره ی زیرباز میشود.
شما از طریق گزینه Load new میتوانید عكس مورد نظر خود را فراخوانی نمایید. همچنین میتوانید از طریق آیكون فایل خود را به صورت Embedded در آورید
در قسمت Advanced شما میتوانید زاویه دیدتان را نسبت به تصویر مشاهده كنید. در صورتیكه عددصفر را انتخاب كنید حركت تصویر را برروی یك نوار صاف خواهید دید. بعد از انتخابزاویه دید مورد نظر میتوانید دكمه Apply را كلیك كنید.
در انتهای پنجره Panorama سه جعبه متن زیر را مكشاهده میكنید كه برای مشخص كردن محل نقطه نورانی در محل مورددلخواه است.
Place :در اینجا مكان نقطه نورانی را مشخص میكنید
Width :
دراینجا پهنای نقطه نورانی را معین میكنید.
Script
Object :زمانی كه نشانگر ماوسبرروی Hot Spot برود این اسكریپت اجرا میشود.
شی Image Matrix :
این شی میتواند به وسیله سه عكس یك ماتریس فعال نتصویریایجاد كند. هر خانه از این ماتریس در برگیرنده هر سه عكس میتواند باشد و تمامی خانههای ماتریس یكسان میباشد. این شی برای ایجاد برخی برنامه های خاص نظیر جدولهایتصویری یا بازیهای حدسی استفاده میشود.
برای انتخاب این شی از منوی Object > Create > Image Matrix را كلیك كنید. حال پنجره زیر باز میشود :

موارد نا آشنا در پنجره زیر بدین شرح است :
Matrix Size :
كه خود شامل دوجعبه متن Columns و Rows میباشد. در این دو جعبه متن میتوانید تعداد ستونها وسطرهای ماتریس را مشخص كنید. Columns مشخص كننده ستونها و Rows مشخص كننده سطرهایاین ماتریس میباشد.
در سمت چپ پنجره جای سه تصویر كه با شماره های 1-2-3 شمارهگذرای شده اند را مشاهده میكنید و در زیر هر كدام از آنها آیكونی به شكل d025 قراردارد . با كلیك برروی هر یك از این آیكونها میتوانید یك تصویر را برای آن انتخابكنید.
Transparent :در اینجا مشخص میكنید كه رنگ حاشیه هر یك از شكلها نمایش دادهشوند یا خیر. این گزینه زمانی مكورد استفاده میگیرد كه زمكینه شكل مورد نظر از رنگیكنواخت پر شده باشد.
Default Image :این كزینه مشخص میكند كه در هنگام اجرای برنامه كدام تصویر بهطور عادی نمایش یابد.
Library :در این قسمت میتوانید از كتابخانه از پیش ساختهmmbاستفادهكنید.
در قسمت راست پنجره دو كادر سفید ملاحظه میكنید كه برای كد نویسی اسكریپتدر نظر گرفته شده اند. كدی كه در كادر سفید بالایی مینویسید هنگامی اجرا خواهد شدكه كلید ماوس برروی شی Image Matrix هشرده شود. و كدی كه در كادر پایینی نوشتهمیشود زمانی اجرا خواهد شد كه كلید ماوس از روی شی رها شود.