در این مطلب، ویدئو Blender 2.8 Python Addon برای ابزارک های UI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:48
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,149
سلام بچه ها این جانا است و من
2
00:00:03,149 –> 00:00:05,879
فریمورک ویجت خود را برای blender 2.8 گسترش دادم. Note
3
00:00:05,879 –> 00:00:07,859
امکان افزودن دکمه ها و اضافه کردن
4
00:00:07,859 –> 00:00:09,960
توابع به آنها وجود دارد
5
00:00:09,960 –> 00:00:12,630
که با فشردن دکمه ها اجرا می شوند و
6
00:00:12,630 –> 00:00:15,570
افزونه بارگذاری می شود و ctrl shift + F را فشار می دهم تا
7
00:00:15,570 –> 00:00:17,940
رنگ آمیزی متوقف شود. نمای سه بعدی در
8
00:00:17,940 –> 00:00:19,980
اینجا پنلی است که در قسمت قبل پیاده سازی کردیم
9
00:00:19,980 –> 00:00:22,080
و در گوشه سمت چپ پایین
10
00:00:22,080 –> 00:00:24,029
می توانید دو دکمه آبی
11
00:00:24,029 –> 00:00:26,160
و قرمز را مشاهده کنید که این ماوس را
12
00:00:26,160 –> 00:00:29,130
روی رنگ و متن اثر می گذارند و
13
00:00:29,130 –> 00:00:31,349
وقتی آن را فشار می دهم پایتون تابعی که
14
00:00:31,349 –> 00:00:33,660
میتوانید به دکمه اضافه کنید اجرا میشود در
15
00:00:33,660 –> 00:00:36,030
این حالت میانگینهایی است که توابعی که
16
00:00:36,030 –> 00:00:39,570
شی فعال را میچرخانند و مقیاس میدهند، خوب
17
00:00:39,570 –> 00:00:41,460
من این کار را لغو میکنم و سپس میتوانیم نگاهی
18
00:00:41,460 –> 00:00:44,879
به کدی که شیشه پایه ویجتها را اضافه کردم
19
00:00:44,879 –> 00:00:47,579
که BL UI نامیده میشود، داشته باشیم.
20
00:00:47,579 –> 00:00:51,030
ویجت دارای موقعیت x و y یک بعد
21
00:00:51,030 –> 00:00:53,250
عرض و ارتفاع است و می توانید
22
00:00:53,250 –> 00:00:55,739
رنگ پس زمینه را تعیین کنید آخرین مقدار این
23
00:00:55,739 –> 00:01:00,059
رنگ تاپل شفافیت را در
24
00:01:00,059 –> 00:01:03,090
روش ترسیم مشخص می کند سایه زن محدود می شود
25
00:01:03,090 –> 00:01:06,090
و دسته ترسیم می شود و این ایجاد می شود.
26
00:01:06,090 –> 00:01:08,549
h یک سایه زن داخلی در متد آپدیت،
27
00:01:08,549 –> 00:01:13,049
متد رویداد handle نیز
28
00:01:13,049 –> 00:01:16,049
در این کلاس پایه تعریف شده است، بنابراین
29
00:01:16,049 –> 00:01:17,970
وقتی دکمه سمت چپ ماوس را فشار دادیم، ماوس را به سمت پایین
30
00:01:17,970 –> 00:01:20,100
فراخوانی میکنم و زمانی که آزاد شد
31
00:01:20,100 –> 00:01:23,100
، ماوس را به سمت بالا فراخوانی میکنم و همچنین متد حرکت ماوس را فراخوانی میکنم.
32
00:01:23,100 –> 00:01:26,159
بالا پایین و حرکت
33
00:01:26,159 –> 00:01:28,049
در این کلاس تعریف شدهاند و میتوان آنها را
34
00:01:28,049 –> 00:01:30,720
با کلاسهای مشتق شده مانند
35
00:01:30,720 –> 00:01:35,329
دکمه BL UI لغو کرد که اکنون به شما نشان
36
00:01:36,740 –> 00:01:39,390
میدهم خوب اینجا کلاس دکمه است و همانطور که
37
00:01:39,390 –> 00:01:42,960
میبینید از ویجت BL UI به عنوان کلاس پایه استفاده
38
00:01:42,960 –> 00:01:47,520
میکند. دکمه دارای یک رنگ متنی
39
00:01:47,520 –> 00:01:49,380
که هنوز پیادهسازی نشده است اما
40
00:01:49,380 –> 00:01:51,570
به زودی یک رنگ پسزمینه برای
41
00:01:51,570 –> 00:01:53,370
حالت شناور و ر