در این مطلب، ویدئو مایا MDD Reader Python Plugin – تست را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:02,720
سلام به همه و خوش آمدید به ویدیوی
2
00:00:02,720 –> 00:00:04,400
شماره پنج در این
3
00:00:04,400 –> 00:00:06,319
سری از ویدیوها در مورد نحوه نوشتن یک
4
00:00:06,319 –> 00:00:07,759
خواننده ndd
5
00:00:07,759 –> 00:00:10,800
در این مرحله ما
6
00:00:10,800 –> 00:00:13,200
تقریباً تمام کدهای گره
7
00:00:13,200 –> 00:00:13,920
واقعی را
8
00:00:13,920 –> 00:00:16,239
که تغییر شکل را کنترل می کند به
9
00:00:16,239 –> 00:00:17,920
پایان رساندیم، اما ما آن را آزمایش نکرده ایم. نمی
10
00:00:17,920 –> 00:00:19,119
دانم که آیا این قرار است اجرا شود یا نه
11
00:00:19,119 –> 00:00:21,439
و از تجربه گذشته می توانم
12
00:00:21,439 –> 00:00:22,400
13
00:00:22,400 –> 00:00:23,680
به شما بگویم که اجرا نمی شود، بنابراین
14
00:00:23,680 –> 00:00:25,119
در این مرحله ما
15
00:00:25,119 –> 00:00:26,800
مراحل رفع اشکال را طی می کنیم تا زمانی که
16
00:00:26,800 –> 00:00:28,000
بتوانیم آن را اجرا کنیم.
17
00:00:28,000 –> 00:00:30,480
معمولاً اولین کاری که انجام می دهم این است که
18
00:00:30,480 –> 00:00:31,679
سعی می کنم آن را
19
00:00:31,679 –> 00:00:34,559
از روی خفاش اجرا کنم و ببینم چه اتفاقی می افتد، بنابراین من
20
00:00:34,559 –> 00:00:36,880
قبلاً یک جلسه مایا در اینجا
21
00:00:36,880 –> 00:00:40,559
و در این جلسه مایا دارم، اگر این را مطرح
22
00:00:40,559 –> 00:00:42,239
کنم، اجازه دهید این را کمی
23
00:00:42,239 –> 00:00:44,559
بزرگتر کنم. خواندن آن آسان تر است به یاد داشته باشید
24
00:00:44,559 –> 00:00:48,239
من مسیر پلاگین up my up
25
00:00:48,239 –> 00:00:49,760
را روی مکانی تنظیم کرده بودم که فایل پایتون خود را در آن ذخیره می کنم،
26
00:00:49,760 –> 00:00:51,440
بنابراین
27
00:00:51,440 –> 00:00:53,760
هنگامی که تنظیم شد، به
28
00:00:53,760 –> 00:00:56,160
مکان maya می روم و maya را اجرا می کنم،
29
00:00:56,160 –> 00:00:59,280
بنابراین این مایا من است و اینجا من
30
00:00:59,280 –> 00:00:59,840
31
00:00:59,840 –> 00:01:03,760
اندکی نامه
32
00:01:03,760 –> 00:01:06,640
دارم که من از آن استفاده می کنم برای تکرار سریع و
33
00:01:06,640 –> 00:01:08,400
اساساً کاری که من انجام میدهم این است که
34
00:01:08,400 –> 00:01:09,520
یک فایل جدید را مجبور
35
00:01:09,520 –> 00:01:11,520
میکنم، محدوده پخش را تنظیم
36
00:01:11,520 –> 00:01:13,760
میکنم، لازم نیست، اما میدانم که فایل mdd من
37
00:01:13,760 –> 00:01:15,439
فقط 24
38
00:01:15,439 –> 00:01:19,040
24 فریم است و سپس یک
39
00:01:19,040 –> 00:01:20,080
افزونه unload را انجام میدهم. از
40
00:01:20,080 –> 00:01:23,280
mdd و سپس یک پلاگین بارگیری tdc mdd،
41
00:01:23,280 –> 00:01:24,479
بنابراین به
42
00:01:24,479 –> 00:01:27,759
شما امکان می دهد خیلی سریع این نوع چیزها را بارگیری و بارگیری مجدد
43
00:01:27,759 –> 00:01:30,799
کنید، من 100 مطمئن نیستم که آیا
44
00:01:30,799 –> 00:01:32,640
روی ویندوزهایی مانند این
45
00:01:32,640 –> 00:01:34,159
بارگیری و بارگذاری مجدد بدون نیاز
46
00:01:34,159 –> 00:01:36,240
به بستن پنجره ها کار می کند یا خیر.
47
00:01:36,240 –> 00:01:40,000
اما در یونیکس و شما می دانید در لینوکس و در
48
00:01:40,000 –> 00:01:41,520
OS X باید بتوانید یک پلاگین را بارگیری و
49
00:01:41,520 –> 00:01:44,000
بارگذاری مجدد کنید مشکلی نیست
50
00:01:44,000 –> 00:01:45,840
پس کاری که من اینجا انجام می دهم این است که من
51
00:01:45,840 –> 00:01:47,280
یک فایل وارد می
52
00:01:47,280 –> 00:01:50,399
کنم من یک فایل obj را وارد می کنم.
53
00:01:50,399 –> 00:01:52,079
من از برنامه میزبان خود صادر کرده بودم،
54
00:01:52,079 –> 00:01:55,200
اوه،
55
00:01:55,200 –> 00:01:57,040
سپس میخواهم یک تغییر شکلدهنده ایجاد کنم،
56
00:01:57,040 –> 00:01:59,040
بنابراین اساساً
57
00:01:59,040 –> 00:02:00,320
تماس تغییر
58
00:02:00,320 –> 00:02:02,799
شکلدهنده را صدا میزنم، نوع را به آن میگویم و نوع آن mdd
59
00:02:02,799 –> 00:02:04,159
read است که همان چیزی است که
60
00:02:04,159 –> 00:02:07,840
میسازیم و سپس من به آن
61
00:02:07,840 –> 00:02:09,679
شکلی بدهید که میخواهم تغییر شکل دهم و شما میدانید که
62
00:02:09,679 –> 00:02:11,520
این چیزی است که من
63
00:02:11,520 –> 00:02:14,160
توسط شما میدانید فقط چند بار تلاش می کنم
64
00:02:14,160 –> 00:02:14,800
65
00:02:14,800 –> 00:02:16,160
و در نهایت کاری که می خواهم انجام دهم این است
66
00:02:16,160 –> 00:02:18,239
که ویژگی
67
00:02:18,239 –> 00:02:21,599
به نام فایل tdcmddread.md را روی
68
00:02:21,599 –> 00:02:23,360
فایل mdd که روی دیسک
69
00:02:23,360 –> 00:02:24,959
دارم تنظیم می کنم، بنابراین می خواهم ادامه دهم و سعی کنم
70
00:02:24,959 –> 00:02:26,480
این را خیلی سریع اجرا کنید،
71
00:02:26,480 –> 00:02:29,840
بنابراین اجازه دهید همه را انتخاب کنم و تابع
72
00:02:29,840 –> 00:02:31,519
را برگردانم
73
00:02:31,519 –> 00:02:34,879
و سپس اوکی، بنابراین مشکلی پیش آمده است،
74
00:02:34,879 –> 00:02:38,640
بنابراین بیایید شروع به جستجو کنیم، بیایید تغییر شکل دهنده را ببینیم.
75
00:02:38,640 –> 00:02:42,160
76
00:02:42,160 –> 00:02:46,319
77
00:02:46,319 –> 00:02:48,959
78
00:02:48,959 –> 00:02:51,840
79
00:02:52,640 –> 00:02:55,599
برای اجرای این
80
00:02:55,599 –> 00:02:56,239
فایل
81
00:02:56,239 –> 00:02:58,879
با یک خطای نحوی مواجه میشود، بنابراین در حال حاضر
82
00:02:58,879 –> 00:03:00,480
هیچ خطایی در منطق وجود ندارد
83
00:03:00,480 –> 00:03:03,120
یا میدانید دسترسی به دادهها یا هر چیزی را میدانید، ما
84
00:03:03,120 –> 00:03:03,599
85
00:03:03,599 –> 00:03:06,480
خطاهای نحوی ساده قدیمی داریم، بنابراین
86
00:03:06,480 –> 00:03:08,400
باید راهی برای رفع آنها پیدا کنیم،
87
00:03:08,400 –> 00:03:11,599
بنابراین به روشی که من معمولاً آن را برطرف میکنم. آیا
88
00:03:11,599 –> 00:03:15,440
من یک برگه جدید ایجاد می کنم یا یک پوسته جدید
89
00:03:15,440 –> 00:03:18,159
و من فقط می خواهم به اینجا بروم
90
00:03:18,159 –> 00:03:19,200
91
00:03:19,200 –> 00:03:20,800
اجازه دهید به شما نشان دهم اجازه دهید این را اینگونه بیاورم تا شما بچه ها
92
00:03:20,800 –> 00:03:22,400
بتوانید کمی ببینید که من چه کار می کنم، بنابراین
93
00:03:22,400 –> 00:03:24,000
من چند تب دارم
94
00:03:24,000 –> 00:03:27,120
95
00:03:27,120 –> 00:03:29,200
یکی جایی است که من کدم را دارم و
96
00:03:29,200 –> 00:03:30,560
97
00:03:30,560 –> 00:03:33,760
دیگری اینجاست، بنابراین کاری که انجام دادم همین است من
98
00:03:33,760 –> 00:03:35,040
پیمایش کردم
99
00:03:35,040 –> 00:03:37,760
تا به شما اجازه بدهم مسیر
100
00:03:37,760 –> 00:03:39,840
مکانی را که کدم را در اختیار دارم به شما نشان دهم، بنابراین
101
00:03:39,840 –> 00:03:41,760
اگر فهرستی را انجام دهم، خواهید دید که همان چیزی است که من دارم
102
00:03:41,760 –> 00:03:44,000
و سپس سعی می کنم فقط از
103
00:03:44,000 –> 00:03:46,480
مفسر معمولی قدیمی پایتون استفاده کنم تا ببینم
104
00:03:46,480 –> 00:03:50,319
چه چیزی به من می گوید. بنابراین اگر پایتون
105
00:03:50,319 –> 00:03:54,080
tdc mdd pi را انجام دهم،
106
00:03:54,080 –> 00:03:55,840
همانطور که ممکن است بدانید پایتون اولین کاری که
107
00:03:55,840 –> 00:03:57,920
باید انجام داد این است که سعی می کند آن را کامپایل کند، بنابراین در
108
00:03:57,920 –> 00:03:59,680
آن مرحله مطمئن می شود که
109
00:03:59,680 –> 00:04:01,680
نحو شما درست است
110
00:04:01,680 –> 00:04:04,799
اگر نحو صحیح نباشد،
111
00:04:04,799 –> 00:04:07,200
شکست خواهد خورد و به شما میگوید که کجاست،
112
00:04:07,200 –> 00:04:10,159
بنابراین در این مرحله میتوانم ببینم خطا در
113
00:04:10,159 –> 00:04:11,519
خط 39 است
114
00:04:11,519 –> 00:04:16,320
و میگوید اگر دسته فایل سلولی و
115
00:04:16,320 –> 00:04:18,079
خود کنترل گره باشد، بنابراین گره درست به نظر نمیرسد،
116
00:04:18,079 –> 00:04:20,160
بنابراین من به اینجا میروم
117
00:04:20,160 –> 00:04:23,280
و به دنبال خط میگردم. 39
118
00:04:23,280 –> 00:04:26,840
و اینجا است که این باید باشد
119
00:04:26,840 –> 00:04:31,520
نه پس اجازه ندهید آن را بخوانید
120
00:04:31,520 –> 00:04:34,000
دوباره آن را اجرا کنید و سپس از خط 53 شکایت می کند
121
00:04:34,000 –> 00:04:35,840
122
00:04:35,840 –> 00:04:39,120
بنابراین به خط 53 می رویم این خط درست به نظر می رسد
123
00:04:39,120 –> 00:04:41,360
اما خط بالای
124
00:04:41,360 –> 00:04:44,639
بالا من یک بسته شدن را از دست داده ام. براکت در اینجا،
125
00:04:44,639 –> 00:04:46,000
بنابراین من می خواهم ادامه دهم و این
126
00:04:46,000 –> 00:04:47,840
پرانتز را ببندم
127
00:04:47,840 –> 00:04:51,440
و دوباره آن را اجرا کنم و اکنون در این نقطه
128
00:04:51,440 –> 00:04:53,040
این ماژول از یک ماژول شکایت می کند، بنابراین
129
00:04:53,040 –> 00:04:55,360
حداقل در حوزه جهانی دیگر خطای نحوی وجود ندارد،
130
00:04:55,360 –> 00:04:58,000
بنابراین سعی می کند
131
00:04:58,000 –> 00:04:59,440
این را ارزیابی کند و نمی داند
132
00:04:59,440 –> 00:05:00,560
مایا باز چیست زیرا
133
00:05:00,560 –> 00:05:02,320
می دانید در این پوسته ما
134
00:05:02,320 –> 00:05:03,919
محیطی را تنظیم نکرده ایم که این چیزی است
135
00:05:03,919 –> 00:05:05,600
میدانید که میتوانیم انجام دهیم، اما این کار را نمیکنیم،
136
00:05:05,600 –> 00:05:06,240
137
00:05:06,240 –> 00:05:09,360
بنابراین در این مرحله باید
138
00:05:09,360 –> 00:05:10,960
بتوانم به فایل صحنه بروم و سعی
139
00:05:10,960 –> 00:05:12,560
کنم دوباره آن را بارگیری کنم و ببینم چه اتفاقی میافتد،
140
00:05:12,560 –> 00:05:15,600
بنابراین میخواهم به اینجا بروم و ادامه دهم
141
00:05:15,600 –> 00:05:16,560
و
142
00:05:16,560 –> 00:05:18,400
این قسمت را پاک کنید و ما سعی
143
00:05:18,400 –> 00:05:19,600
می کنیم دوباره افزونه را اجرا کنیم،
144
00:05:19,600 –> 00:05:22,840
بنابراین بیایید ببینیم که چیست،
145
00:05:22,840 –> 00:05:26,400
بنابراین خطای نام
146
00:05:26,400 –> 00:05:28,400
دوباره شکست خورده است، همانطور که بچه ها می توانید
147
00:05:28,400 –> 00:05:30,400
در اینجا ببینید، ما پسر کوچکمان را داریم،
148
00:05:30,400 –> 00:05:32,479
اما با شکست مواجه شد، می گوید خطای نام اشتباه
149
00:05:32,479 –> 00:05:34,080
نام جهانی سفال
150
00:05:34,080 –> 00:05:37,199
تعریف نشده است، بنابراین کاملاً یک
151
00:05:37,199 –> 00:05:38,320
اشتباه تایپی است،
152
00:05:38,320 –> 00:05:41,440
بنابراین ما به اینجا می رویم و شما می توانید از جستجوی خود استفاده کنید
153
00:05:41,440 –> 00:05:42,560
154
00:05:42,560 –> 00:05:46,240
و من فقط این کار را در اینجا چندین بار انجام
155
00:05:46,240 –> 00:05:48,080
می دهم و من را به مکانی می برد
156
00:05:48,080 –> 00:05:49,520
که cephalo در آنجا
157
00:05:49,520 –> 00:05:53,840
بود تا بتوانم خودم انجام دهم
158
00:05:53,840 –> 00:05:57,600
و سپس می توانم انجام دهم که دوباره
159
00:05:57,600 –> 00:06:01,280
چندین اوه را جستجو می کنم در واقع من سلول
160
00:06:01,280 –> 00:06:02,160
را
161
00:06:02,160 –> 00:06:05,199
چندین بار جستجو می کنم و به من میگوید که
162
00:06:05,199 –> 00:06:06,000
الگو پیدا نشده است،
163
00:06:06,000 –> 00:06:09,199
بنابراین من باید خوب باشم، بنابراین
164
00:06:09,199 –> 00:06:11,919
دوباره به من برمیگردیم،
165
00:06:12,800 –> 00:06:15,759
اینجا همه چیز را انتخاب کنید و سپس
166
00:06:15,759 –> 00:06:16,720
به ما میگوید
167
00:06:16,720 –> 00:06:21,199
فهرست فهرست خارج از محدوده خوب است، بنابراین
168
00:06:21,199 –> 00:06:22,800
احتمالاً فهمیدن این موضوع کمی سختتر
169
00:06:22,800 –> 00:06:24,880
است. بنابراین
170
00:06:24,880 –> 00:06:27,600
بیایید ببینیم که این خطا را از کجا دریافت می کنیم
171
00:06:27,600 –> 00:06:28,720
و
172
00:06:28,720 –> 00:06:31,680
اولین تمایل من این است که احتمالاً
173
00:06:31,680 –> 00:06:32,960
جایی در این تابع است، درست در اینجا
174
00:06:32,960 –> 00:06:34,240
بارگذاری داده ها
175
00:06:34,240 –> 00:06:36,560
و ما می دانیم که یک بار این را
176
00:06:36,560 –> 00:06:38,960
در روش تغییر شکل درست در اینجا فراخوانی می کنیم،
177
00:06:38,960 –> 00:06:42,720
بنابراین من ادامه می دهم و
178
00:06:45,919 –> 00:06:49,199
من. من میروم و سعی میکنم
179
00:06:49,199 –> 00:06:51,120
آنچه را که از دادههای بارگذاری بیرون می