﻿1
00:00:00,000 --> 00:00:04,000

2
00:00:04,010 --> 00:00:08,010

3
00:00:08,013 --> 00:00:12,013

4
00:00:12,015 --> 00:00:16,015

5
00:00:16,016 --> 00:00:20,016

6
00:00:20,017 --> 00:00:24,017

7
00:00:24,020 --> 00:00:28,020

8
00:00:28,022 --> 00:00:32,022

9
00:00:32,024 --> 00:00:36,024

10
00:00:36,025 --> 00:00:40,025

11
00:00:40,027 --> 00:00:44,027

12
00:00:44,029 --> 00:00:48,029

13
00:00:48,030 --> 00:00:52,030

14
00:00:52,033 --> 00:00:56,033

15
00:00:56,035 --> 00:01:00,035

16
00:01:00,037 --> 00:01:04,037

17
00:01:04,038 --> 00:01:08,038

18
00:01:08,040 --> 00:01:12,040

19
00:01:12,042 --> 00:01:16,042

20
00:01:16,044 --> 00:01:20,044

21
00:01:20,046 --> 00:01:24,046

22
00:01:24,048 --> 00:01:28,048

23
00:01:28,049 --> 00:01:32,049

24
00:01:32,052 --> 00:01:36,052

25
00:01:36,053 --> 00:01:40,053

26
00:01:40,055 --> 00:01:44,055

27
00:01:44,057 --> 00:01:48,057

28
00:01:48,058 --> 00:01:52,058

29
00:01:52,061 --> 00:01:56,061

30
00:01:56,062 --> 00:02:00,062

31
00:02:00,064 --> 00:02:04,064

32
00:02:04,065 --> 00:02:08,065

33
00:02:08,068 --> 00:02:12,068

34
00:02:12,070 --> 00:02:16,070

35
00:02:16,072 --> 00:02:20,072

36
00:02:20,074 --> 00:02:24,074

37
00:02:24,076 --> 00:02:28,076

38
00:02:28,080 --> 00:02:32,080

39
00:02:32,082 --> 00:02:36,082

40
00:02:36,084 --> 00:02:40,084

41
00:02:40,089 --> 00:02:44,089

42
00:02:44,091 --> 00:02:48,091

43
00:02:48,092 --> 00:02:52,092

44
00:02:52,094 --> 00:02:56,094

45
00:02:56,095 --> 00:03:00,095

46
00:03:00,098 --> 00:03:04,098

47
00:03:04,100 --> 00:03:08,100

48
00:03:08,104 --> 00:03:12,104

49
00:03:12,106 --> 00:03:16,106

50
00:03:16,107 --> 00:03:20,107

51
00:03:20,109 --> 00:03:24,109
ดูแบบ มันมีหลายวิธี นึกออกนะ

52
00:03:24,111 --> 00:03:28,111
เราจะพาทำแบบแรกที่

53
00:03:28,111 --> 00:03:32,111
ชื่อก็บอกอยู่แล้ว DINOSAUR moving ก็คือ DINOSAUR

54
00:03:32,113 --> 00:03:36,113
เคลื่อนไหว แต่เด็ก ๆ อาจจะไม่เรียกตัวไดโนเสาร์ก็ได้

55
00:03:36,114 --> 00:03:40,114
เคลื่อนไหวอย่างไร เดี๋ยวให้ดู

56
00:03:40,115 --> 00:03:44,115
ให้ดูตัวอย่างก่อน

57
00:03:44,116 --> 00:03:48,116

58
00:03:48,117 --> 00:03:52,117

59
00:03:52,118 --> 00:03:56,118
โอ้โห เครื่องใครนี่

60
00:03:56,120 --> 00:04:00,120
เตือนอย่างแรงมาก

61
00:04:00,121 --> 00:04:04,121
ไม่มีกั๊กเลย

62
00:04:04,122 --> 00:04:08,122
เดี๋ยว

63
00:04:08,124 --> 00:04:12,124
มัน แป๊บหนึ่ง มันขึ้นหน้านั้น

64
00:04:12,127 --> 00:04:16,127
Windows

65
00:04:16,128 --> 00:04:20,128

66
00:04:20,130 --> 00:04:24,130

67
00:04:24,132 --> 00:04:28,132
มันไม่เล่นหน้านั้น ให้ดู ให้ดู

68
00:04:28,133 --> 00:04:32,133
ไอ้ตัวเล็กนี่นะ ดูดี ๆ นะ

69
00:04:32,135 --> 00:04:36,135

70
00:04:36,136 --> 00:04:40,136
ดูตัวเล็กนะ ดู

71
00:04:40,137 --> 00:04:44,137
ไดโนเสาร์ตัวเล็ก ๆ นี่นะ

72
00:04:44,138 --> 00:04:48,138

73
00:04:48,140 --> 00:04:52,140
เห็นไหม

74
00:04:52,141 --> 00:04:56,141
มันวิ่งใช่ไหมคะ ทำอย่างไรเราจะทำให้มันวิ่ง

75
00:04:56,143 --> 00:05:00,143
เราจะทำอย่างไร ก็คือ

76
00:05:00,144 --> 00:05:04,144
ตัวเกมเราที่เอามา

77
00:05:04,144 --> 00:05:08,144
เราเอามาแล้วนี่เราจะทำอย่างไรให้มันวิ่งได้ อันนี้

78
00:05:08,146 --> 00:05:12,146
คือทำให้วิ่งแบบที่ 1 นะคะ

79
00:05:12,147 --> 00:05:16,147
วิธีการ วิธีการ

80
00:05:16,149 --> 00:05:20,149

81
00:05:20,150 --> 00:05:24,150

82
00:05:24,152 --> 00:05:28,152
เราจะไปหาสิ่งที่เรียกว่า

83
00:05:28,153 --> 00:05:32,153
"Spite Sheet" ให้ดูที่

84
00:05:32,155 --> 00:05:36,155
รูปไดโนเสาร์ ไดโน

85
00:05:36,156 --> 00:05:40,156
ที่เป็น Sprite Sheet นี่ มันก็คือถ้า

86
00:05:40,158 --> 00:05:44,158
พูดถึงการ์ตูน การ์ตูน

87
00:05:44,160 --> 00:05:48,160
ที่มีท่าทางการเคลื่อนไหวของเจ้าตัวละครนั้น

88
00:05:48,162 --> 00:05:52,162
นึกออกไหม เพราะฉะนั้น Sptie shee

89
00:05:52,162 --> 00:05:56,162
เขาวาดตัวไดโนเสาร์แต่เราเปลี่ยนท่าของ

90
00:05:56,164 --> 00:06:00,164
ไดโนเสาร์ไปแต่ละท่าน่ะนึกออกไหม

91
00:06:00,165 --> 00:06:04,165
ถ้าให้ไปวาดเองมันจะช้าใช่ไหม

92
00:06:04,166 --> 00:06:08,166
ตอนนี้เราก็เลยจะใช้ทางด่วน

93
00:06:08,167 --> 00:06:12,167
ไปหาภาพที่เขาทำไว้แล้ว

94
00:06:12,167 --> 00:06:16,167
นึกออกนะมาใช้ เป็น

95
00:06:16,169 --> 00:06:20,169
อันนี้ของเรา แต่พอ ถ้าเกิดสมมติเราเริ่มเรียน

96
00:06:20,169 --> 00:06:24,169
วาดตัวการ์ตูนเองได้ เด็ก ๆ ก็

97
00:06:24,170 --> 00:06:28,170
ไปวาดเพื่อทำไว้ใช้เองได้นึกออกนะ แต่

98
00:06:28,171 --> 00:06:32,171
ตอนนี้ถ้ามาวาดจะทำให้เราเสียเวลาในการวาด

99
00:06:32,173 --> 00:06:36,173
อย่างน้อยก็ 2 หรือ 3 สัปดาห์ใช่ไหมคะ

100
00:06:36,174 --> 00:06:40,174
เพราะฉะนั้น เราจะต้องใช้วิธีการ

101
00:06:40,176 --> 00:06:44,176
ไปขอยืมคนที่เขาวาดไว้แล้วมาใช้งานก่อน

102
00:06:44,178 --> 00:06:48,178
นะคะ ลักษณะก็คือมันจะเป็นภาพต่อเนื่อง

103
00:06:48,180 --> 00:06:52,180
นั่นเองนะคะ sprite sheet นะคะ ก็คือ

104
00:06:52,181 --> 00:06:56,181
ภาพที่มีภาพเดียว ให้นึกถึงตอนนี้ยืน

105
00:06:56,182 --> 00:07:00,182
แล้วเขาก็เริ่มก้าวขา ภาพที่ 2

106
00:07:00,182 --> 00:07:04,182
ไดโนเสาร์ก้าวขาเห็นไหม ภาพที่ 3

107
00:07:04,184 --> 00:07:08,184
ลักษณะเปลี่ยนแค่ขา ดูดี ๆ

108
00:07:08,188 --> 00:07:12,188
หน้ากับตา อาจจะอ้าปากขึ้นบ้าง แล้วแต่นะคะ

109
00:07:12,188 --> 00:07:16,188
แล้วแต่คนวาดนี่ มีการ

110
00:07:16,190 --> 00:07:20,190
ยกแขนบ้าง เอาแขนลงบ้าง

111
00:07:20,190 --> 00:07:24,190
แต่พอพอเราเอามาทำ

112
00:07:24,192 --> 00:07:28,192
เป็นภาพต่อเนื่องน่ะ มันก็จะเหมืนอ

113
00:07:28,193 --> 00:07:32,193
ภาพมันเคลื่อนไหวได้นึกออกนะคะ

114
00:07:32,194 --> 00:07:36,194

115
00:07:36,195 --> 00:07:40,195
เพราะฉะนั้น ให้เปิด Google มา

116
00:07:40,196 --> 00:07:44,196
เปิด Chrome ขึ้นมานะคะ ก็คือ

117
00:07:44,197 --> 00:07:48,197
เว็บฯ ที่เราจะไปก็อปปี้ภาพนั้น

118
00:07:48,200 --> 00:07:52,200
นะคะ ชื่อมีอยู่

119
00:07:52,201 --> 00:07:56,201
2 เว็บ(ไซต์)นะคะ

120
00:07:56,202 --> 00:08:00,202
ลองเข้าทั้ง 2

121
00:08:00,203 --> 00:08:04,203
เปิดอันเดียว เปิดหน้าต่างเดียวไม่พอเราเปิดพร้อมกัน 2 หน้าต่างเลย

122
00:08:04,203 --> 00:08:08,203
วิธีใช้งานให้เกิดประโยชน์สูงสุด

123
00:08:08,205 --> 00:08:12,205
นะคะ เปิด Chrome

124
00:08:12,207 --> 00:08:16,207
เปิดเว็บไซต์ Chrome ขึ้นมา

125
00:08:16,208 --> 00:08:20,208

126
00:08:20,208 --> 00:08:24,208

127
00:08:24,209 --> 00:08:28,209

128
00:08:28,210 --> 00:08:32,210

129
00:08:32,212 --> 00:08:36,212
เกม

130
00:08:36,214 --> 00:08:40,214
art นี่ ๆ gameart

131
00:08:40,216 --> 00:08:44,216
2d.com

132
00:08:44,217 --> 00:08:48,217

133
00:08:48,218 --> 00:08:52,218

134
00:08:52,219 --> 00:08:56,219

135
00:08:56,220 --> 00:09:00,220
กับ

136
00:09:00,223 --> 00:09:04,223
เว็บ vecteezy

137
00:09:04,225 --> 00:09:08,225

138
00:09:08,226 --> 00:09:12,226
เปิด ๆ ค้นพร้อมกัน 2 หน้าต่างเลย

139
00:09:12,229 --> 00:09:16,229

140
00:09:16,230 --> 00:09:20,230

141
00:09:20,231 --> 00:09:24,231
ทีนี้สำคัญมาก

142
00:09:24,233 --> 00:09:28,233
ห้ามลืมก็คือเวลาโหลดมาแล้ว

143
00:09:28,234 --> 00:09:32,234
ต้องเอาไปเก็บไว้ที่ไหน Disk C: แล้วก็อะไร

144
00:09:32,235 --> 00:09:36,235
ชื่อตัวเองสร้างไว้นะคะ อย่าลืม

145
00:09:36,236 --> 00:09:40,236
ต้องเอาไปไว้ที่นั่น เพราะเวลาโปรแกรมถามหา

146
00:09:40,238 --> 00:09:44,238
จะได้หาเจออย่าลืมนะคะ

147
00:09:44,239 --> 00:09:48,239
ต้องเอาไปเก็บไว้ที่โฟลเดอร์ที่มีชื่อ

148
00:09:48,240 --> 00:09:52,240
ของเด็ก ๆ

149
00:09:52,241 --> 00:09:56,241
อันนี้ห้ามลืมเด็ดขาด Folder

150
00:09:56,242 --> 00:10:00,242
ที่ให้สร้างไว้นะคะ เอาไปเก็บไว้ที่นั่น

151
00:10:00,242 --> 00:10:04,242

152
00:10:04,244 --> 00:10:08,244
ขึ้นหรือยัง

153
00:10:08,245 --> 00:10:12,245
นี่

154
00:10:12,247 --> 00:10:16,247
ถ้า gameart2d นี่

155
00:10:16,248 --> 00:10:20,248
มันจะมี นอกจากมีตัวไดโนเสาร์ก็มีตัวอื่นอีก มีตัว

156
00:10:20,249 --> 00:10:24,249
แซนตาคลอสก็มี

157
00:10:24,250 --> 00:10:28,250

158
00:10:28,252 --> 00:10:32,252

159
00:10:32,253 --> 00:10:36,253

160
00:10:36,256 --> 00:10:40,256
ดูนะคะ ถ้าใครไปโหลด

161
00:10:40,257 --> 00:10:44,257
ของ game 2d นี่ gameart2d

162
00:10:44,259 --> 00:10:48,259
จะมีนี่ เห็นไหมคะ รูปให้เลือก

163
00:10:48,260 --> 00:10:52,260
นี่

164
00:10:52,261 --> 00:10:56,261
ไม่เอาตัวไดโนเสาร์ก็ได้ เข้าใจนะ เด็ก ๆ อาจจะเลือก

165
00:10:56,261 --> 00:11:00,261
เอาซานต้าคอสก็ได้

166
00:11:00,261 --> 00:11:04,261
อยากให้ตัว อยากเอาตัวไหนไปวิ่ง

167
00:11:04,261 --> 00:11:08,261
เลือกเอาเลยนะคะ อันนี้ถ้าโหลดจาก

168
00:11:08,263 --> 00:11:12,263
Game 2D นะคะ

169
00:11:12,264 --> 00:11:16,264
อันนี้ถ้าโโหลดจาก vecteezy

170
00:11:16,265 --> 00:11:20,265
นะคะ

171
00:11:20,266 --> 00:11:24,266

172
00:11:24,268 --> 00:11:28,268

173
00:11:28,270 --> 00:11:32,270

174
00:11:32,274 --> 00:11:36,274

175
00:11:36,275 --> 00:11:40,275

176
00:11:40,277 --> 00:11:44,277
ให้พิมพ์ Sprite Sheet

177
00:11:44,278 --> 00:11:48,278
เพื่อหาก็ได้ S-p

178
00:11:48,278 --> 00:11:52,278

179
00:11:52,279 --> 00:11:56,279
ถ้าใช้ของ vecteezy

180
00:11:56,282 --> 00:12:00,282
ให้พิมพ์ Sprite Sheet เห็นไหม ด้านล่างก็จะ

181
00:12:00,283 --> 00:12:04,283
มีตัวนี้ให้หา ให้เลือกที่เขา

182
00:12:04,284 --> 00:12:08,284
แปะว่า Free ไว้เห็นไหมคะ

183
00:12:08,286 --> 00:12:12,286
ให้ดูว่ามีคำว่า "free"

184
00:12:12,287 --> 00:12:16,287
นั่นหมายความว่าเขาให้เรานำภาพนั้น

185
00:12:16,288 --> 00:12:20,288
ไปใช้ได้ มันจะมีคำว่า "Free" แปะไว้บนหัวน่ะลูก

186
00:12:20,288 --> 00:12:24,288
โอเคนะ ถ้าอย่างนี้เราโหลดไปใช้ได้นะคะ

187
00:12:24,289 --> 00:12:28,289
ให้เลือกภาพที่มันมีคำว่า "Free" นะคะ

188
00:12:28,290 --> 00:12:32,290
มีหลายอัน

189
00:12:32,291 --> 00:12:36,291
อยู่นะคะ ลองหาดูได้

190
00:12:36,292 --> 00:12:40,292

191
00:12:40,294 --> 00:12:44,294

192
00:12:44,295 --> 00:12:48,295
ตอนนี้คือเลือกค่ะ เลือกจะเอารูปอะไร

193
00:12:48,295 --> 00:12:52,295
แล้วก็เลือก Download นะคะ กด Download

194
00:12:52,296 --> 00:12:56,296

195
00:12:56,296 --> 00:13:00,296
สมมติ เราจะเปลี่ยนเป็น

196
00:13:00,297 --> 00:13:04,297
น้องหมีบ้างดีกว่ารอบนี้ เราไม่เอาไดโนเสาร์เราจะเอาน้องหมี

197
00:13:04,298 --> 00:13:08,298
เห็นไหมคะ

198
00:13:08,299 --> 00:13:12,299
สังเกตมันจะมีคำว่า "Free Dowload" อย่างนี้

199
00:13:12,300 --> 00:13:16,300
ถ้าอย่างนี้

200
00:13:16,301 --> 00:13:20,301
เลือกฟรีนะคะ เด็ก ๆ อย่าลืม

201
00:13:20,302 --> 00:13:24,302

202
00:13:24,303 --> 00:13:28,303

203
00:13:28,304 --> 00:13:32,304
// อาจารย์แม่ครับ ให้เลือกอันนี้ใช่ไหมครับ (อาจารย์สุธิรา)

204
00:13:32,305 --> 00:13:36,305
ใช่ ๆ ให้เลือกในเว็บฯ เลย ให้เลือกจากในเว็บฯ เลย

205
00:13:36,307 --> 00:13:40,307

206
00:13:40,308 --> 00:13:44,308

207
00:13:44,310 --> 00:13:48,310

208
00:13:48,311 --> 00:13:52,311
ส่วนใหญ่ไฟล์ภาพ

209
00:13:52,314 --> 00:13:56,314
ของ Sprite Sheet มันจะเป็นไฟล์ Zip นะ อย่าลืมนะ

210
00:13:56,315 --> 00:14:00,315
เด็ก ๆ ก๊อบปี้

211
00:14:00,315 --> 00:14:04,315
ไฟล์ .zip ในโฟลเดอร์เราน่ะ

212
00:14:04,317 --> 00:14:08,317
เพื่อสร้างโฟลเดอร์ในเครื่องเรานะ โอเคนะ

213
00:14:08,318 --> 00:14:12,318
ใน Folder เรานะคะ เหมือน

214
00:14:12,319 --> 00:14:16,319
แม่ได้ตัวนี้แล้วเดี๋ยวก็จะเอาไป

215
00:14:16,320 --> 00:14:20,320
แตกไฟล์สอนแล้วนะคะ สัปดาห์ที่แล้ว จำได้อยู่นะ

216
00:14:20,322 --> 00:14:24,322

217
00:14:24,324 --> 00:14:28,324
เราจะเอาไปไว้ที่โฟลเดอร์เราเอาไว้ที่

218
00:14:28,325 --> 00:14:32,325
Drive C : แล้วก็ตามด้วย

219
00:14:32,325 --> 00:14:36,325
ชื่อโฟลเดอร์

220
00:14:36,326 --> 00:14:40,326

221
00:14:40,328 --> 00:14:44,328
นี่มันเป็นไฟล์ Zip ใช่ไหมคะ

222
00:14:44,329 --> 00:14:48,329
มันเป็นไฟล์ Zip เด็ก ๆ จะต้องแตกไฟล์ก่อน

223
00:14:48,330 --> 00:14:52,330
ก็คลิกขวา แล้วก็เลือกว่า

224
00:14:52,333 --> 00:14:56,333

225
00:14:56,334 --> 00:15:00,334

226
00:15:00,335 --> 00:15:04,335

227
00:15:04,339 --> 00:15:08,339

228
00:15:08,340 --> 00:15:12,340

229
00:15:12,342 --> 00:15:16,342

230
00:15:16,345 --> 00:15:20,345
ให้มันมีโฟลเดอร์อย่างนี้ พอเข้าไป

231
00:15:20,347 --> 00:15:24,347
ดูนะ ๆ

232
00:15:24,349 --> 00:15:28,349

233
00:15:28,350 --> 00:15:32,350
เดี๋ยวจะเปิดให้ดู

234
00:15:32,355 --> 00:15:36,355

235
00:15:36,357 --> 00:15:40,357
ไปไหนล่ะ โฟลเดอร์เรา

236
00:15:40,359 --> 00:15:44,359

237
00:15:44,360 --> 00:15:48,360

238
00:15:48,362 --> 00:15:52,362
นี่ก็จะมีรูปภาพ

239
00:15:52,363 --> 00:15:56,363
อย่างนี้นะคะ

240
00:15:56,365 --> 00:16:00,365

241
00:16:00,366 --> 00:16:04,366

242
00:16:04,367 --> 00:16:08,367

243
00:16:08,370 --> 00:16:12,370

244
00:16:12,372 --> 00:16:16,372

245
00:16:16,374 --> 00:16:20,374
หรือถ้าอยากค้นเองไม่อยากได้อย่างนี้

246
00:16:20,375 --> 00:16:24,375
ก็ค้นใน Chrome แล้วก็ใช้คำว่า

247
00:16:24,376 --> 00:16:28,376
"Free" นะ Free Downoad

248
00:16:28,376 --> 00:16:32,376

249
00:16:32,377 --> 00:16:36,377
Download Sprite Sheet

250
00:16:36,378 --> 00:16:40,378
อย่างนี้นะคะ

251
00:16:40,379 --> 00:16:44,379

252
00:16:44,380 --> 00:16:48,380
ถ้าเกิดเปิดมาแล้วไม่ถูกใจ

253
00:16:48,382 --> 00:16:52,382
ว่าอย่างนั้นเถอะ ก็ค้นคำว่า "Free Download Sprite Sheet

254
00:16:52,383 --> 00:16:56,383

255
00:16:56,384 --> 00:17:00,384
อย่าลืมว่า จุดสังเกต ก็คือให้เลือกดาวน์โหลดที่มันเป็น

256
00:17:00,384 --> 00:17:04,384
ฟรีนะคะ ที่เขาให้โหลดได้ฟรี

257
00:17:04,385 --> 00:17:08,385
นะคะ

258
00:17:08,385 --> 00:17:12,385

259
00:17:12,387 --> 00:17:16,387

260
00:17:16,388 --> 00:17:20,388

261
00:17:20,391 --> 00:17:24,391

262
00:17:24,393 --> 00:17:28,393

263
00:17:28,393 --> 00:17:32,393

264
00:17:32,398 --> 00:17:36,398
แซนตาคงแซนตาคลอส

265
00:17:36,400 --> 00:17:40,400
เอาซานต้าคลอส

266
00:17:40,401 --> 00:17:44,401
ก็ได้ไง In trend chrismast

267
00:17:44,403 --> 00:17:48,403

268
00:17:48,405 --> 00:17:52,405

269
00:17:52,406 --> 00:17:56,406

270
00:17:56,406 --> 00:18:00,406

271
00:18:00,407 --> 00:18:04,407

272
00:18:04,408 --> 00:18:08,408

273
00:18:08,410 --> 00:18:12,410

274
00:18:12,412 --> 00:18:16,412
คือบางไฟล์์มันก็จะใหญ่

275
00:18:16,413 --> 00:18:20,413
ก็ขึ้นอยู่กับรูปที่เราเลือก

276
00:18:20,415 --> 00:18:24,415
นะคะ

277
00:18:24,416 --> 00:18:28,416

278
00:18:28,416 --> 00:18:32,416

279
00:18:32,418 --> 00:18:36,418

280
00:18:36,421 --> 00:18:40,421

281
00:18:40,424 --> 00:18:44,424

282
00:18:44,425 --> 00:18:48,425

283
00:18:48,426 --> 00:18:52,426

284
00:18:52,429 --> 00:18:56,429

285
00:18:56,431 --> 00:19:00,431

286
00:19:00,432 --> 00:19:04,432

287
00:19:04,433 --> 00:19:08,433

288
00:19:08,434 --> 00:19:12,434
Chrome หายไปไหนล่ะ

289
00:19:12,438 --> 00:19:16,438

290
00:19:16,440 --> 00:19:20,440

291
00:19:20,442 --> 00:19:24,442

292
00:19:24,443 --> 00:19:28,443

293
00:19:28,445 --> 00:19:32,445

294
00:19:32,447 --> 00:19:36,447

295
00:19:36,449 --> 00:19:40,449

296
00:19:40,450 --> 00:19:44,450

297
00:19:44,452 --> 00:19:48,452

298
00:19:48,453 --> 00:19:52,453

299
00:19:52,454 --> 00:19:56,454
เอา... นี่ดีกว่า

300
00:19:56,455 --> 00:20:00,455

301
00:20:00,456 --> 00:20:04,456

302
00:20:04,457 --> 00:20:08,457

303
00:20:08,459 --> 00:20:12,459

304
00:20:12,461 --> 00:20:16,461

305
00:20:16,463 --> 00:20:20,463

306
00:20:20,465 --> 00:20:24,465

307
00:20:24,466 --> 00:20:28,466

308
00:20:28,468 --> 00:20:32,468

309
00:20:32,470 --> 00:20:36,470

310
00:20:36,472 --> 00:20:40,472

311
00:20:40,474 --> 00:20:44,474

312
00:20:44,475 --> 00:20:48,475

313
00:20:48,477 --> 00:20:52,477

314
00:20:52,479 --> 00:20:56,479

315
00:20:56,481 --> 00:21:00,481

316
00:21:00,482 --> 00:21:04,482

317
00:21:04,483 --> 00:21:08,483
อย่าลืม

318
00:21:08,485 --> 00:21:12,485
เอาไปไว้ที่โฟลเดอร์นะคะ

319
00:21:12,487 --> 00:21:16,487

320
00:21:16,488 --> 00:21:20,488

321
00:21:20,489 --> 00:21:24,489

322
00:21:24,490 --> 00:21:28,490

323
00:21:28,493 --> 00:21:32,493

324
00:21:32,494 --> 00:21:36,494
แต่ถ้าไฟล์มันมานี่

325
00:21:36,497 --> 00:21:40,497
แยกออกมาให้อย่างนี้ดีเลยนะ

326
00:21:40,498 --> 00:21:44,498
เห็นไหม เหมือนของไดโนเสาร์นี่

327
00:21:44,499 --> 00:21:48,499
มันจะเป็น 1 รูป 1 รูป ใช่ไหม

328
00:21:48,500 --> 00:21:52,500
ให้เลือกแบบนี้จะดีมากเลยนะครับ

329
00:21:52,501 --> 00:21:56,501
เพราะถ้าได้มาเป็นแผงนี่ต้องมา

330
00:21:56,502 --> 00:22:00,502
ตัดออกทีละส่วนก็จะเสียเวลา

331
00:22:00,503 --> 00:22:04,503
ให้ดูว่าเราควรได้ไฟล์

332
00:22:04,505 --> 00:22:08,505
ที่มีลักษณะเป็นอย่างนี้มา ให้มันแยก

333
00:22:08,506 --> 00:22:12,506
เป็นรูป ๆ ออกมา

334
00:22:12,507 --> 00:22:16,507
ถ้าอย่างนี้ ถ้าได้แบบนี้

335
00:22:16,508 --> 00:22:20,508
มันได้มาแค่

336
00:22:20,509 --> 00:22:24,509
มันเป็นรูปเรียงกันมา แต่เราต้องมาคัดทีละตัว

337
00:22:24,510 --> 00:22:28,510
ออกมาทำเป็นรูปใหม่น่ะนึกออกนะ

338
00:22:28,511 --> 00:22:32,511
แต่อย่างนี้ก็ได้ถ้าเอามา

339
00:22:32,513 --> 00:22:36,513
แล้วเราก็ไปเปิดใน Paint นึกออกนะคะ

340
00:22:36,515 --> 00:22:40,515
แต่

341
00:22:40,515 --> 00:22:44,515
ต้องเสียเวลาทำนิดหน่อย ๆ โอเคไหม

342
00:22:44,516 --> 00:22:48,516
ได้หรือยัง อยากให้ได้เป็นแบบนี้

343
00:22:48,517 --> 00:22:52,517
ตอนนี้อยากให้ได้เป็นอย่างนี้ นี่ ๆ ๆ ๆ ที่มันแยกเป็น

344
00:22:52,518 --> 00:22:56,518
1, 2, 3, 4, 5 หลาย ๆ ไฟล์อย่างนี้นะคะ

345
00:22:56,518 --> 00:23:00,518

346
00:23:00,520 --> 00:23:04,520

347
00:23:04,521 --> 00:23:08,521
โอเคนะ

348
00:23:08,522 --> 00:23:12,522
ปัญหาก็คืออะไร

349
00:23:12,524 --> 00:23:16,524
ปัญหา คือ ถ้าภาพที่

350
00:23:16,526 --> 00:23:20,526
ได้มามันใหญ่

351
00:23:20,527 --> 00:23:24,527
เด็ก ๆ จะต้องลดไซซ์รูปลง จะมีวิธีดู

352
00:23:24,527 --> 00:23:28,527
ภาพเราใหญ่หรือไม่ ดูนะคะ ให้ไปดูที่

353
00:23:28,528 --> 00:23:32,528
ไฟล์ภาพที่เรา Download มา ไปดูในโฟลเดอร์

354
00:23:32,530 --> 00:23:36,530
เช่น ตัวนี้ Run

355
00:23:36,531 --> 00:23:40,531
Run มี 1, 2 เราจะไดโนเสาร์

356
00:23:40,532 --> 00:23:44,532
จะเอาวิ่งหรือจะเอาเดิน

357
00:23:44,533 --> 00:23:48,533
รอบนี้เอาเดินแล้วกัน Walk

358
00:23:48,534 --> 00:23:52,534
คลิกขวานะคะ แล้วเราบอกว่า

359
00:23:52,534 --> 00:23:56,534
"เปิดด้วย...

360
00:23:56,538 --> 00:24:00,538

361
00:24:00,558 --> 00:24:04,558
มันจะเปิด Paint

362
00:24:04,561 --> 00:24:08,561
ไม่เปิด Paint เสียแล้ว

363
00:24:08,562 --> 00:24:12,562
Open With... อยู่ไหนนะ

364
00:24:12,562 --> 00:24:16,562

365
00:24:16,564 --> 00:24:20,564
เปิดด้วยเห็นไหมคะ แล้วเลือก Paint

366
00:24:20,564 --> 00:24:24,564
ระบายสีให้เลือกระบายสี

367
00:24:24,565 --> 00:24:28,565
จานสีน่ะ นึกออกนะ เพื่อเราจะเช็กว่า

368
00:24:28,566 --> 00:24:32,566
รูปตัวการ์ตูนที่เราเอามามันใหญ่หรือเปล่านะคะ

369
00:24:32,567 --> 00:24:36,567
วิธีการเช็ก เห็นไหมนี่

370
00:24:36,568 --> 00:24:40,568
ตัวใหญ่นะนี่ เพราะอะไร

371
00:24:40,570 --> 00:24:44,570
ถ้าไปที่มุมมอง แล้วเลือก 100 เปอร์เซ็นต์ดู

372
00:24:44,571 --> 00:24:48,571
นะคะ ถือว่าตัวใหญ่

373
00:24:48,572 --> 00:24:52,572
เพราะอะไร ถ้าเราทำหน้าต่างเล็ก

374
00:24:52,573 --> 00:24:56,573
นึกออกนะ

375
00:24:56,574 --> 00:25:00,574
เดี๋ยว

376
00:25:00,575 --> 00:25:04,575
มันจะไซซ์ใหญ่เกินนะคะ ดูวิธี วิธีเปลี่ยน

377
00:25:04,575 --> 00:25:08,575
ขนาดภาพก่อน

378
00:25:08,577 --> 00:25:12,577
นะคะ ใช้โปรแกรม Paint พอเปิดโปรแกรม Paint ขึ้นมา

379
00:25:12,578 --> 00:25:16,578
นะคะ

380
00:25:16,578 --> 00:25:20,578

381
00:25:20,579 --> 00:25:24,579
ให้

382
00:25:24,581 --> 00:25:28,581
คลิกที่ Resize

383
00:25:28,583 --> 00:25:32,583
เมื่อเราเปิดโปรแกรม Paint ไอ้รูปตัวนี้

384
00:25:32,584 --> 00:25:36,584
ตัวนี้นะคะ

385
00:25:36,586 --> 00:25:40,586
เห็นไหมคลิกที่

386
00:25:40,588 --> 00:25:44,588
Resize นี่นะคะ แต่ก่อนจะเลือกเราต้องคลิก

387
00:25:44,589 --> 00:25:48,589
เลือกตัวไดโนเสาร์ก่อนนะคะ ก็คือคลิก

388
00:25:48,590 --> 00:25:52,590
เลือกทั้งหมดให้มันครอบคลุม

389
00:25:52,592 --> 00:25:56,592
เราจะเอาเฉพาะส่วนตัวก็ลดลงไปนิดหนึ่ง

390
00:25:56,595 --> 00:26:00,595
เห็นไหมล่ะ ๆ

391
00:26:00,596 --> 00:26:04,596
นะคะ คลิกเลือกทั้งหมด เสร็จแล้ว คิลกที่

392
00:26:04,598 --> 00:26:08,598
เปลี่ยนขนาด Resize เปลี่ยนขนาด

393
00:26:08,599 --> 00:26:12,599
เราจะลด

394
00:26:12,600 --> 00:26:16,600
ขนาดมันลงนะคะ ถ้าขนาดนี้

395
00:26:16,601 --> 00:26:20,601
ดูสิ เห็นไหม ขนาดหน้าต่างของโปรแกรม Paint มัน

396
00:26:20,601 --> 00:26:24,601
กินพื้นที่เกือบไอ้นี่หน้าต่างแล้วนะ

397
00:26:24,602 --> 00:26:28,602
แล้วเลือก Pixels

398
00:26:28,603 --> 00:26:32,603

399
00:26:32,605 --> 00:26:36,605

400
00:26:36,606 --> 00:26:40,606

401
00:26:40,609 --> 00:26:44,609
Download ได้หรือยัง เอ็ม Download ได้หรือยัง เปิดด

402
00:26:44,610 --> 00:26:48,610
ด้วยโปรแกรม Paint ไง

403
00:26:48,612 --> 00:26:52,612
ให้ติ๊กเลือกเป็น

404
00:26:52,612 --> 00:26:56,612
Pixels

405
00:26:56,614 --> 00:27:00,614
เห็นไหม ดูขนาดมันตั้ง 600 ลดลง

406
00:27:00,616 --> 00:27:04,616
ครึ่งหนึ่งของ 600 1

407
00:27:04,616 --> 00:27:08,616
ก็ยังใหญ่ไป ครึ่งหนึ่งของ 600

408
00:27:08,619 --> 00:27:12,619
คือ 300 ครึ่งหนึ่งของ 300 คือ

409
00:27:12,620 --> 00:27:16,620
150 พิมพ์ตัวเลขเป็น 150

410
00:27:16,621 --> 00:27:20,621
คลิกที่ช่องแรกแล้วก็พิมพ์ 150

411
00:27:20,623 --> 00:27:24,623
จากนั้นคลิกตกลง

412
00:27:24,624 --> 00:27:28,624
้เห็นไหม ได้ไซซ์มันแล้วนี่

413
00:27:28,625 --> 00:27:32,625

414
00:27:32,625 --> 00:27:36,625

415
00:27:36,644 --> 00:27:40,644
เอาตัวนิดเดียว คลิก Crop เพื่อตัด

416
00:27:40,647 --> 00:27:44,647
ตัดพื้นที่ส่วนเกินออกด้วย

417
00:27:44,649 --> 00:27:48,649
เพราะฉะนั้น

418
00:27:48,650 --> 00:27:52,650
เหมือนอันเดียวกันถ้าเกิดเราไปเลือกรูปนี้นะคะ

419
00:27:52,651 --> 00:27:56,651
ไหนล่ะ อยู่ไหนล่ะ

420
00:27:56,652 --> 00:28:00,652

421
00:28:00,654 --> 00:28:04,654
Paint ธรรมดา โปรแกรม Paint ธรรมดาครับ

422
00:28:04,655 --> 00:28:08,655
สมมติว่าไปเอารูปเจ้าหมีนี่

423
00:28:08,657 --> 00:28:12,657
ที่มาเป็นแถบอย่างนี้ เดี๋ยวนะคะ

424
00:28:12,660 --> 00:28:16,660
อยู่ไหนล่ะ

425
00:28:16,660 --> 00:28:20,660
ถ้าเรา

426
00:28:20,662 --> 00:28:24,662
ไอ้ตัวนี้

427
00:28:24,662 --> 00:28:28,662
เราก็ลดขนาดนะคะ คลิก

428
00:28:28,664 --> 00:28:32,664
เลือกทั้งหมดก่อน

429
00:28:32,665 --> 00:28:36,665
อยู่ตรง Resize

430
00:28:36,666 --> 00:28:40,666
จาก Pixel 600

431
00:28:40,667 --> 00:28:44,667
ใส่ 150 พอนะคะ

432
00:28:44,668 --> 00:28:48,668
ของน้องหมีหายไปไหนแล้ว จะได้เท่าไหนนี่

433
00:28:48,668 --> 00:28:52,668

434
00:28:52,670 --> 00:28:56,670
ใส่แค่ค่าบนตัวเดียวเดี๋ยวมันปรับอัตโนมัติ

435
00:28:56,671 --> 00:29:00,671
เล็กไป อันนี้

436
00:29:00,672 --> 00:29:04,672
ถ้าเล็กเราก็

437
00:29:04,672 --> 00:29:08,672
ย้อนกลับคืนแล้วก็เลือกมุมมอง

438
00:29:08,674 --> 00:29:12,674
เลือกทัั้งหมดนะคะ

439
00:29:12,675 --> 00:29:16,675
เมื่อกี้หมีมันเล็กไป แต่เปลี่ยนขนาด

440
00:29:16,676 --> 00:29:20,676
คือ ถ้าแม่บอกเปลี่ยนแล้ว เพราะรูปของแต่ละคนไม่เท่ากัน

441
00:29:20,677 --> 00:29:24,677
นึกออกนะ เด็ก ๆ ลองดูก่อนได้ ถ้า

442
00:29:24,678 --> 00:29:28,678
เลือก Pixel 150 มันเล็กไป

443
00:29:28,679 --> 00:29:32,679
เราก็เหลือ 300 ก็ได้ เราก็ปรับดู

444
00:29:32,680 --> 00:29:36,680
300 ก็ยังดูว่าเล็กไปอีก

445
00:29:36,681 --> 00:29:40,681
ให้ลดขนาดตัวเพราะอะไร

446
00:29:40,683 --> 00:29:44,683
เพราะให้นึกถึงถ้าทำเกม เวลาทำเกมน่ะ

447
00:29:44,684 --> 00:29:48,684
ถ้าเราใช้รูปใหญ่ โปรแกรมมันต้องไปโหลดรูป

448
00:29:48,686 --> 00:29:52,686
เข้ามาใช้ไง นึกออกหรือเปล่า เราต้องลดขนาดมันนะคะ

449
00:29:52,687 --> 00:29:56,687
เสร็จแล้วทำอย่างไร พอลดขนาดเสร็จ

450
00:29:56,688 --> 00:30:00,688
นะ เด็ก ๆ ตอน Save น่ะค่ะ บันทึกเป็น

451
00:30:00,689 --> 00:30:04,689
ไฟล์ บันทึกเป็น เปลี่ยนชื่อ

452
00:30:04,690 --> 00:30:08,690
นึกออกหรือเปล่า ให้เลือก

453
00:30:08,692 --> 00:30:12,692
บันทึกเป็น นะคะ เอาไว้ที่ไหน

454
00:30:12,692 --> 00:30:16,692
อย่าลืมโฟลเดอร์เกมเรา

455
00:30:16,694 --> 00:30:20,694
ใช่ไหมคะ

456
00:30:20,696 --> 00:30:24,696
เอาเป็นชื่ออะไรดี

457
00:30:24,697 --> 00:30:28,697
เพราะ

458
00:30:28,698 --> 00:30:32,698
ชื่อเดิมมันเป็นอะไรน่ะ

459
00:30:32,701 --> 00:30:36,701
Dino 1

460
00:30:36,702 --> 00:30:40,702
สมมติ Dino ตัวที่ 1 ที่เราจะเอาไปใช้นะคะ

461
00:30:40,704 --> 00:30:44,704
แม่จะตั้งชื่อมันว่า Dino 1 เพราะอันนี้เป็นภาพ

462
00:30:44,704 --> 00:30:48,704
ตัวแรกเพราะฉะนั้น

463
00:30:48,707 --> 00:30:52,707
เด็ก ๆ จะเอาไอ้ตัวภาพที่เคลื่อนไหวกี่ตัว

464
00:30:52,708 --> 00:30:56,708
เด็ก ๆ ก็ต้องทำขนาดให้มันเท่ากันทุกตัว นึกออกไหม

465
00:30:56,709 --> 00:31:00,709
โอเคไหมคะ เพราะฉะนั้น ก็คือ

466
00:31:00,710 --> 00:31:04,710
ต้องไปแปลงภาพอื่นด้วย

467
00:31:04,711 --> 00:31:08,711
นะคะ ทำเหมือนกัน ก็เราก็

468
00:31:08,714 --> 00:31:12,714
เรียงลำดับหมายเลข เอาอย่างน้อยสัก...

469
00:31:12,720 --> 00:31:16,720
ในตัวอย่างในสไลด์เราใช้กี่รูปเอง

470
00:31:16,720 --> 00:31:20,720
1, 2, 3, 4, 5, 6, 7,

471
00:31:20,721 --> 00:31:24,721
8 รูป มันจะสมูต การเคลื่อนไหวจะมี

472
00:31:24,722 --> 00:31:28,722
แต่ยกเว้นว่าไอ้ตัวต้นฉบับเขามีมาน้อย

473
00:31:28,725 --> 00:31:32,725
เหมือนน้องหมี เหมือนรูปต้นฉบับน้องหมีมันมี 1,

474
00:31:32,726 --> 00:31:36,726
2, 4, 6 6 ตัว

475
00:31:36,738 --> 00:31:40,738
ใช่ไหม เราก็ใช้แค่

476
00:31:40,740 --> 00:31:44,740
Bear 1, Bear2, Bear3, Bear 4

477
00:31:44,741 --> 00:31:48,741
นะคะ โอเคนะ เพราะฉะนั้น เด็ก ๆ จะต้องมี

478
00:31:48,742 --> 00:31:52,742
ภาพที่ลดขนาดแล้ว

479
00:31:52,742 --> 00:31:56,742
อย่างน้อย 6 ตัวนะคะ 6 ตัว

480
00:31:56,744 --> 00:32:00,744
ก็วิธีการ

481
00:32:00,745 --> 00:32:04,745
พอเราลดขนาดมันลง เราเปลี่ยนชื่อเราก็ใส่หมายเลข

482
00:32:04,747 --> 00:32:08,747
ให้รู้ว่าภาพนี้เป็นภาพ

483
00:32:08,748 --> 00:32:12,748
การเคลื่อนไหวลำดับที่ 1 นึกออกนะ

484
00:32:12,749 --> 00:32:16,749
ถ้าสมมติเป็นหมีก็ใช้ Bear 1, Bear 2,

485
00:32:16,750 --> 00:32:20,750
แบ 1,

486
00:32:20,751 --> 00:32:24,751
Dino 4 ไป

487
00:32:24,753 --> 00:32:28,753
จนกว่าจะครบทั้ง 6 ภาพ หรือ 8 ภาพ

488
00:32:28,754 --> 00:32:32,754
หรือ 10 ภาพ ใครจะเอาเยอะกว่านั้นก็ได้ ก็แล้วแต่นะคะ

489
00:32:32,754 --> 00:32:36,754
แต่คืออย่างน้อย

490
00:32:36,755 --> 00:32:40,755
ได้ 6 รูปนี่ การเคลื่อนไหวจะเห็นได้ว่า

491
00:32:40,756 --> 00:32:44,756
มันเคลื่อนไหวเป็นธรรมชาติ ไม่กระตุก นึกออก

492
00:32:44,757 --> 00:32:48,757
นะคะ เดี๋ยว

493
00:32:48,758 --> 00:32:52,758
เราจะลองเอาภาพนี้ไปใช้

494
00:32:52,759 --> 00:32:56,759
โอ้ยภาพไม่ค่อย

495
00:32:56,760 --> 00:33:00,760
เดี๋ยว ๆ

496
00:33:00,761 --> 00:33:04,761

497
00:33:04,764 --> 00:33:08,764

498
00:33:08,766 --> 00:33:12,766
นี่ สมมติจะเอารูปที่ 1 อย่างนี้นะคะ จะเลือก

499
00:33:12,767 --> 00:33:16,767
เฉพาะตัวน้องหมีอย่างนี้

500
00:33:16,768 --> 00:33:20,768

501
00:33:20,769 --> 00:33:24,769

502
00:33:24,770 --> 00:33:28,770

503
00:33:28,771 --> 00:33:32,771

504
00:33:32,772 --> 00:33:36,772

505
00:33:36,775 --> 00:33:40,775

506
00:33:40,777 --> 00:33:44,777

507
00:33:44,780 --> 00:33:48,780
บันทึกเป็น บันทึกเป็น

508
00:33:48,782 --> 00:33:52,782
png นะ

509
00:33:52,783 --> 00:33:56,783

510
00:33:56,784 --> 00:34:00,784

511
00:34:00,786 --> 00:34:04,786
ตอนนี้ได้น้องหมี 1 ตัวนะคะ

512
00:34:04,788 --> 00:34:08,788

513
00:34:08,789 --> 00:34:12,789
ตัวที่ 2

514
00:34:12,790 --> 00:34:16,790

515
00:34:16,792 --> 00:34:20,792

516
00:34:20,793 --> 00:34:24,793

517
00:34:24,795 --> 00:34:28,795
ของน้องหมีนี่ขนาด

518
00:34:28,797 --> 00:34:32,797
ลดลงอยู่ที่แค่ 300 นะคะ ลดลงไม่เท่ากัน

519
00:34:32,798 --> 00:34:36,798

520
00:34:36,798 --> 00:34:40,798

521
00:34:40,801 --> 00:34:44,801

522
00:34:44,803 --> 00:34:48,803

523
00:34:48,805 --> 00:34:52,805

524
00:34:52,806 --> 00:34:56,806

525
00:34:56,807 --> 00:35:00,807
ค่อย ๆ ลดไปทีละตัวนะคะ เด็ก ๆ อย่าลืม

526
00:35:00,809 --> 00:35:04,809
พอได้ตัวที่ 2

527
00:35:04,810 --> 00:35:08,810
เราก็บันทึกเป็น

528
00:35:08,812 --> 00:35:12,812
Bear 2

529
00:35:12,813 --> 00:35:16,813
ตอนนี้เราได้ 2 ตัวแล้วนะ

530
00:35:16,814 --> 00:35:20,814

531
00:35:20,815 --> 00:35:24,815
ตัวที่ 3

532
00:35:24,816 --> 00:35:28,816

533
00:35:28,818 --> 00:35:32,818

534
00:35:32,821 --> 00:35:36,821

535
00:35:36,822 --> 00:35:40,822

536
00:35:40,825 --> 00:35:44,825

537
00:35:44,827 --> 00:35:48,827

538
00:35:48,828 --> 00:35:52,828

539
00:35:52,830 --> 00:35:56,830

540
00:35:56,832 --> 00:36:00,832

541
00:36:00,833 --> 00:36:04,833

542
00:36:04,835 --> 00:36:08,835

543
00:36:08,837 --> 00:36:12,837

544
00:36:12,839 --> 00:36:16,839

545
00:36:16,841 --> 00:36:20,841

546
00:36:20,842 --> 00:36:24,842
ให้ได้อย่างน้อย

547
00:36:24,844 --> 00:36:28,844
6 ตัวนะคะ

548
00:36:28,846 --> 00:36:32,846

549
00:36:32,847 --> 00:36:36,847

550
00:36:36,848 --> 00:36:40,848

551
00:36:40,850 --> 00:36:44,850

552
00:36:44,856 --> 00:36:48,856
เดี๋ยวได้เขียน เดี๋ยวพาเขียน เขียนได้หลายวิธี

553
00:36:48,857 --> 00:36:52,857
เขียนโค้ดตั้งค่าหน้าต่างใหม่น่ะ

554
00:36:52,859 --> 00:36:56,859

555
00:36:56,860 --> 00:37:00,860

556
00:37:00,861 --> 00:37:04,861
3, 4 เดี๋ยวทำเสร็จแล้ว

557
00:37:04,862 --> 00:37:08,862
จะเดินไปดูนะคะ 4 แล้วก็

558
00:37:08,863 --> 00:37:12,863
5 ตัวที่ 5

559
00:37:12,865 --> 00:37:16,865

560
00:37:16,866 --> 00:37:20,866

561
00:37:20,868 --> 00:37:24,868

562
00:37:24,872 --> 00:37:28,872

563
00:37:28,874 --> 00:37:32,874

564
00:37:32,876 --> 00:37:36,876
4, 5

565
00:37:36,877 --> 00:37:40,877
แล้วก็ตัวสุดท้าย ตัวที่ 6 ของเรา

566
00:37:40,878 --> 00:37:44,878

567
00:37:44,880 --> 00:37:48,880

568
00:37:48,882 --> 00:37:52,882

569
00:37:52,883 --> 00:37:56,883

570
00:37:56,884 --> 00:38:00,884

571
00:38:00,885 --> 00:38:04,885

572
00:38:04,886 --> 00:38:08,886

573
00:38:08,889 --> 00:38:12,889

574
00:38:12,890 --> 00:38:16,890

575
00:38:16,891 --> 00:38:20,891

576
00:38:20,893 --> 00:38:24,893

577
00:38:24,898 --> 00:38:28,898

578
00:38:28,899 --> 00:38:32,899
เราครบแล้วนะคะ เดี๋ยวเราจะลอง

579
00:38:32,902 --> 00:38:36,902
ดูน้องตัวอื่น

580
00:38:36,903 --> 00:38:40,903

581
00:38:40,905 --> 00:38:44,905
Walk 1 Walk 2

582
00:38:44,908 --> 00:38:48,908

583
00:38:48,910 --> 00:38:52,910
จะแปลงให้หมด

584
00:38:52,911 --> 00:38:56,911

585
00:38:56,911 --> 00:39:00,911

586
00:39:00,913 --> 00:39:04,913

587
00:39:04,914 --> 00:39:08,914

588
00:39:08,916 --> 00:39:12,916

589
00:39:12,920 --> 00:39:16,920

590
00:39:16,921 --> 00:39:20,921

591
00:39:20,923 --> 00:39:24,923

592
00:39:24,925 --> 00:39:28,925

593
00:39:28,926 --> 00:39:32,926

594
00:39:32,928 --> 00:39:36,928

595
00:39:36,929 --> 00:39:40,929
ต่อไป

596
00:39:40,931 --> 00:39:44,931
ตัวที่ 3

597
00:39:44,933 --> 00:39:48,933

598
00:39:48,934 --> 00:39:52,934

599
00:39:52,936 --> 00:39:56,936

600
00:39:56,937 --> 00:40:00,937

601
00:40:00,941 --> 00:40:04,941

602
00:40:04,943 --> 00:40:08,943

603
00:40:08,945 --> 00:40:12,945

604
00:40:12,945 --> 00:40:16,945

605
00:40:16,950 --> 00:40:20,950

606
00:40:20,952 --> 00:40:24,952

607
00:40:24,954 --> 00:40:28,954

608
00:40:28,957 --> 00:40:32,957

609
00:40:32,960 --> 00:40:36,960

610
00:40:36,962 --> 00:40:40,962

611
00:40:40,964 --> 00:40:44,964

612
00:40:44,967 --> 00:40:48,967

613
00:40:48,968 --> 00:40:52,968

614
00:40:52,970 --> 00:40:56,970

615
00:40:56,972 --> 00:41:00,972

616
00:41:00,973 --> 00:41:04,973

617
00:41:04,975 --> 00:41:08,975

618
00:41:08,978 --> 00:41:12,978

619
00:41:12,980 --> 00:41:16,980

620
00:41:16,982 --> 00:41:20,982

621
00:41:20,984 --> 00:41:24,984

622
00:41:24,985 --> 00:41:28,985

623
00:41:28,987 --> 00:41:32,987

624
00:41:32,988 --> 00:41:36,988

625
00:41:36,990 --> 00:41:40,990

626
00:41:40,994 --> 00:41:44,994

627
00:41:44,996 --> 00:41:48,996
ตัวที่ 4

628
00:41:48,997 --> 00:41:52,997

629
00:41:52,999 --> 00:41:56,999

630
00:41:57,000 --> 00:42:01,000

631
00:42:01,002 --> 00:42:05,002

632
00:42:05,004 --> 00:42:09,004

633
00:42:09,007 --> 00:42:13,007

634
00:42:13,009 --> 00:42:17,009

635
00:42:17,010 --> 00:42:21,010

636
00:42:21,012 --> 00:42:25,012

637
00:42:25,013 --> 00:42:29,013

638
00:42:29,014 --> 00:42:33,014

639
00:42:33,016 --> 00:42:37,016

640
00:42:37,018 --> 00:42:41,018

641
00:42:41,019 --> 00:42:45,019

642
00:42:45,020 --> 00:42:49,020

643
00:42:49,023 --> 00:42:53,023

644
00:42:53,024 --> 00:42:57,024

645
00:42:57,025 --> 00:43:01,025

646
00:43:01,026 --> 00:43:05,026

647
00:43:05,027 --> 00:43:09,027

648
00:43:09,029 --> 00:43:13,029

649
00:43:13,030 --> 00:43:17,030

650
00:43:17,031 --> 00:43:21,031

651
00:43:21,032 --> 00:43:25,032

652
00:43:25,034 --> 00:43:29,034

653
00:43:29,036 --> 00:43:33,036

654
00:43:33,037 --> 00:43:37,037

655
00:43:37,040 --> 00:43:41,040
ตัวที่ 8

656
00:43:41,041 --> 00:43:45,041

657
00:43:45,044 --> 00:43:49,044

658
00:43:49,046 --> 00:43:53,046

659
00:43:53,048 --> 00:43:57,048

660
00:43:57,050 --> 00:44:01,050

661
00:44:01,052 --> 00:44:05,052

662
00:44:05,054 --> 00:44:09,054

663
00:44:09,055 --> 00:44:13,055
ตัวที่ 9

664
00:44:13,057 --> 00:44:17,057

665
00:44:17,058 --> 00:44:21,058

666
00:44:21,059 --> 00:44:25,059

667
00:44:25,061 --> 00:44:29,061

668
00:44:29,063 --> 00:44:33,063

669
00:44:33,065 --> 00:44:37,065

670
00:44:37,066 --> 00:44:41,066
ตัวสุดท้าย

671
00:44:41,069 --> 00:44:45,069

672
00:44:45,070 --> 00:44:49,070

673
00:44:49,071 --> 00:44:53,071

674
00:44:53,072 --> 00:44:57,072

675
00:44:57,073 --> 00:45:01,073

676
00:45:01,076 --> 00:45:05,076

677
00:45:05,078 --> 00:45:09,078

678
00:45:09,080 --> 00:45:13,080

679
00:45:13,081 --> 00:45:17,081

680
00:45:17,082 --> 00:45:21,082

681
00:45:21,084 --> 00:45:25,084

682
00:45:25,085 --> 00:45:29,085

683
00:45:29,087 --> 00:45:33,087

684
00:45:33,089 --> 00:45:37,089

685
00:45:37,090 --> 00:45:41,090

686
00:45:41,092 --> 00:45:45,092

687
00:45:45,093 --> 00:45:49,093

688
00:45:49,095 --> 00:45:53,095

689
00:45:53,096 --> 00:45:57,096

690
00:45:57,097 --> 00:46:01,097

691
00:46:01,099 --> 00:46:05,099

692
00:46:05,102 --> 00:46:09,102

693
00:46:09,104 --> 00:46:13,104

694
00:46:13,106 --> 00:46:17,106

695
00:46:17,107 --> 00:46:21,107
ได้แล้วนะครับ

696
00:46:21,109 --> 00:46:25,109

697
00:46:25,111 --> 00:46:29,111

698
00:46:29,112 --> 00:46:33,112

699
00:46:33,114 --> 00:46:37,114

700
00:46:37,116 --> 00:46:41,116

701
00:46:41,118 --> 00:46:45,118

702
00:46:45,120 --> 00:46:49,120

703
00:46:49,123 --> 00:46:53,123

704
00:46:53,124 --> 00:46:57,124

705
00:46:57,126 --> 00:47:01,126

706
00:47:01,127 --> 00:47:05,127

707
00:47:05,129 --> 00:47:09,129

708
00:47:09,132 --> 00:47:13,132

709
00:47:13,134 --> 00:47:17,134

710
00:47:17,135 --> 00:47:21,135

711
00:47:21,138 --> 00:47:25,138

712
00:47:25,139 --> 00:47:29,139

713
00:47:29,141 --> 00:47:33,141

714
00:47:33,143 --> 00:47:37,143

715
00:47:37,145 --> 00:47:41,145

716
00:47:41,146 --> 00:47:45,146

717
00:47:45,148 --> 00:47:49,148

718
00:47:49,149 --> 00:47:53,149

719
00:47:53,150 --> 00:47:57,150

720
00:47:57,153 --> 00:48:01,153

721
00:48:01,154 --> 00:48:05,154

722
00:48:05,155 --> 00:48:09,155

723
00:48:09,157 --> 00:48:13,157

724
00:48:13,158 --> 00:48:17,158

725
00:48:17,159 --> 00:48:21,159

726
00:48:21,162 --> 00:48:25,162

727
00:48:25,164 --> 00:48:29,164

728
00:48:29,167 --> 00:48:33,167

729
00:48:33,168 --> 00:48:37,168

730
00:48:37,170 --> 00:48:41,170

731
00:48:41,171 --> 00:48:45,171
ให้ดูนะคะ ถ้าใครที่

732
00:48:45,172 --> 00:48:49,172
ทำเสร็จแล้ว ตัวเองจะต้องเช็กก่อนว่าในโฟลเดอร์

733
00:48:49,173 --> 00:48:53,173
โฟลเดอร์ชื่อที่เราสร้างไว้นี่มี

734
00:48:53,174 --> 00:48:57,174
ตัวเกมน่ะ

735
00:48:57,175 --> 00:49:01,175
ที่เราแปลงไฟล์แล้วน่ะ

736
00:49:01,176 --> 00:49:05,176
อยู่ในนั้นหรือเปล่า มันจะต้องแสดงรูป

737
00:49:05,177 --> 00:49:09,177
อย่างนี้ใช้ View แล้วก็ดูรูปว่ามันมาไหม

738
00:49:09,178 --> 00:49:13,178
ถ้าไม่มาย้อน

739
00:49:13,179 --> 00:49:17,179
ย้อนไปคลิกที่บันทึกเป็น แล้วดูว่ามันไป

740
00:49:17,180 --> 00:49:21,180
Save ไว้ที่ไหน แล้วไปย้ายมันมาใส่ไว้ในโฟลเดอร์

741
00:49:21,181 --> 00:49:25,181
เรานะคะ โดยปกติถ้า Paint มันจะเอา

742
00:49:25,181 --> 00:49:29,181
รูปไปเก็บไว้ที่รูปภาพโฟลเดอร์

743
00:49:29,182 --> 00:49:33,182
อยู่ที่รูปภาพหรือ Picture น่ะ

744
00:49:33,183 --> 00:49:37,183
ถ้าใครบอกว่าตัวเองทำเสร็จแล้ว แล้ว

745
00:49:37,185 --> 00:49:41,185
แม่ไปเปิดโฟลเดอร์ดูไม่มีรูปอยู่ในนั้นน่ะ

746
00:49:41,186 --> 00:49:45,186
ไม่มีรูปตัวเกม

747
00:49:45,188 --> 00:49:49,188
ที่เราจะเอามาทำอยู่ในโฟลเดอร์นั้นน่ะ

748
00:49:49,188 --> 00:49:53,188
ต้องไป

749
00:49:53,189 --> 00:49:57,189
เปิดดูว่าเราเซฟมันไปไว้ที่ไหนแล้วไปย้าย

750
00:49:57,191 --> 00:50:01,191
มันมาใส่ในโฟลเดอร์นี้นะคะ

751
00:50:01,191 --> 00:50:05,191
ถ้าใครทำถูกน่ะ พอเราเปิดโฟลเดอร์

752
00:50:05,192 --> 00:50:09,192
พอแม่ขอดูโฟลเดอร์น่ะ ก็จะเห็นรูป

753
00:50:09,193 --> 00:50:13,193
ของตัวเกมไง ว่าเด็ก ๆ มีตัวเกมที่พร้อมจะ

754
00:50:13,194 --> 00:50:17,194
ใส่โค้ดแล้วให้มันทำงานได้โอเคนะ

755
00:50:17,196 --> 00:50:21,196

756
00:50:21,197 --> 00:50:25,197

757
00:50:25,199 --> 00:50:29,199

758
00:50:29,202 --> 00:50:33,202

759
00:50:33,205 --> 00:50:37,205

760
00:50:37,211 --> 00:50:41,211

761
00:50:41,212 --> 00:50:45,212

762
00:50:45,213 --> 00:50:49,213

763
00:50:49,214 --> 00:50:53,214

764
00:50:53,217 --> 00:50:57,217

765
00:50:57,219 --> 00:51:01,219

766
00:51:01,220 --> 00:51:05,220

767
00:51:05,222 --> 00:51:09,222

768
00:51:09,223 --> 00:51:13,223

769
00:51:13,226 --> 00:51:17,226

770
00:51:17,229 --> 00:51:21,229

771
00:51:21,230 --> 00:51:25,230

772
00:51:25,232 --> 00:51:29,232

773
00:51:29,233 --> 00:51:33,233

774
00:51:33,234 --> 00:51:37,234

775
00:51:37,236 --> 00:51:41,236

776
00:51:41,238 --> 00:51:45,238

777
00:51:45,239 --> 00:51:49,239

778
00:51:49,242 --> 00:51:53,242

779
00:51:53,242 --> 00:51:57,242

780
00:51:57,245 --> 00:52:01,245

781
00:52:01,247 --> 00:52:05,247

782
00:52:05,248 --> 00:52:09,248

783
00:52:09,250 --> 00:52:13,250

784
00:52:13,252 --> 00:52:17,252

785
00:52:17,255 --> 00:52:21,255

786
00:52:21,257 --> 00:52:25,257

787
00:52:25,258 --> 00:52:29,258

788
00:52:29,260 --> 00:52:33,260

789
00:52:33,262 --> 00:52:37,262

790
00:52:37,264 --> 00:52:41,264

791
00:52:41,265 --> 00:52:45,265

792
00:52:45,266 --> 00:52:49,266

793
00:52:49,268 --> 00:52:53,268

794
00:52:53,270 --> 00:52:57,270

795
00:52:57,271 --> 00:53:01,271

796
00:53:01,272 --> 00:53:05,272

797
00:53:05,273 --> 00:53:09,273

798
00:53:09,274 --> 00:53:13,274

799
00:53:13,276 --> 00:53:17,276

800
00:53:17,277 --> 00:53:21,277

801
00:53:21,279 --> 00:53:25,279

802
00:53:25,281 --> 00:53:29,281

803
00:53:29,283 --> 00:53:33,283

804
00:53:33,284 --> 00:53:37,284

805
00:53:37,286 --> 00:53:41,286

806
00:53:41,288 --> 00:53:45,288

807
00:53:45,290 --> 00:53:49,290

808
00:53:49,292 --> 00:53:53,292

809
00:53:53,300 --> 00:53:57,300

810
00:53:57,304 --> 00:54:01,304

811
00:54:01,306 --> 00:54:05,306

812
00:54:05,307 --> 00:54:09,307

813
00:54:09,308 --> 00:54:13,308

814
00:54:13,311 --> 00:54:17,311

815
00:54:17,314 --> 00:54:21,314

816
00:54:21,315 --> 00:54:25,315

817
00:54:25,318 --> 00:54:29,318

818
00:54:29,323 --> 00:54:33,323

819
00:54:33,326 --> 00:54:37,326

820
00:54:37,329 --> 00:54:41,329

821
00:54:41,329 --> 00:54:45,329

822
00:54:45,331 --> 00:54:49,331

823
00:54:49,332 --> 00:54:53,332

824
00:54:53,334 --> 00:54:57,334

825
00:54:57,335 --> 00:55:01,335

826
00:55:01,338 --> 00:55:05,338

827
00:55:05,339 --> 00:55:09,339

828
00:55:09,342 --> 00:55:13,342

829
00:55:13,343 --> 00:55:17,343

830
00:55:17,345 --> 00:55:21,345

831
00:55:21,347 --> 00:55:25,347

832
00:55:25,348 --> 00:55:29,348

833
00:55:29,350 --> 00:55:33,350

834
00:55:33,352 --> 00:55:37,352

835
00:55:37,354 --> 00:55:41,354

836
00:55:41,355 --> 00:55:45,355

837
00:55:45,356 --> 00:55:49,356

838
00:55:49,358 --> 00:55:53,358

839
00:55:53,360 --> 00:55:57,360

840
00:55:57,361 --> 00:56:01,361

841
00:56:01,363 --> 00:56:05,363

842
00:56:05,364 --> 00:56:09,364

843
00:56:09,365 --> 00:56:13,365

844
00:56:13,366 --> 00:56:17,366

845
00:56:17,368 --> 00:56:21,368

846
00:56:21,369 --> 00:56:25,369

847
00:56:25,370 --> 00:56:29,370

848
00:56:29,371 --> 00:56:33,371

849
00:56:33,374 --> 00:56:37,374

850
00:56:37,376 --> 00:56:41,376

851
00:56:41,378 --> 00:56:45,378

852
00:56:45,379 --> 00:56:49,379

853
00:56:49,381 --> 00:56:53,381

854
00:56:53,383 --> 00:56:57,383

855
00:56:57,385 --> 00:57:01,385

856
00:57:01,386 --> 00:57:05,386

857
00:57:05,388 --> 00:57:09,388

858
00:57:09,390 --> 00:57:13,390

859
00:57:13,392 --> 00:57:17,392

860
00:57:17,394 --> 00:57:21,394

861
00:57:21,397 --> 00:57:25,397

862
00:57:25,399 --> 00:57:29,399

863
00:57:29,400 --> 00:57:33,400

864
00:57:33,401 --> 00:57:37,401

865
00:57:37,403 --> 00:57:41,403

866
00:57:41,404 --> 00:57:45,404

867
00:57:45,408 --> 00:57:49,408
ตอนนี้เหลืออีก

868
00:57:49,409 --> 00:57:53,409
1, 2, 3 3 คนนะคะยังไม่เสร็จ

869
00:57:53,411 --> 00:57:57,411
คนอื่นเสร็จหมดแล้วก็เลยจะรอเพื่อนแป๊บหนึ่ง

870
00:57:57,412 --> 00:58:01,412

871
00:58:01,413 --> 00:58:05,413

872
00:58:05,414 --> 00:58:09,414

873
00:58:09,416 --> 00:58:13,416

874
00:58:13,419 --> 00:58:17,419

875
00:58:17,420 --> 00:58:21,420

876
00:58:21,422 --> 00:58:25,422

877
00:58:25,424 --> 00:58:29,424

878
00:58:29,427 --> 00:58:33,427

879
00:58:33,429 --> 00:58:37,429

880
00:58:37,433 --> 00:58:41,433

881
00:58:41,436 --> 00:58:45,436

882
00:58:45,438 --> 00:58:49,438

883
00:58:49,441 --> 00:58:53,441

884
00:58:53,443 --> 00:58:57,443

885
00:58:57,444 --> 00:59:01,444

886
00:59:01,447 --> 00:59:05,447

887
00:59:05,447 --> 00:59:09,447

888
00:59:09,450 --> 00:59:13,450

889
00:59:13,456 --> 00:59:17,456

890
00:59:17,459 --> 00:59:21,459

891
00:59:21,462 --> 00:59:25,462

892
00:59:25,464 --> 00:59:29,464

893
00:59:29,466 --> 00:59:33,466

894
00:59:33,468 --> 00:59:37,468

895
00:59:37,469 --> 00:59:41,469

896
00:59:41,471 --> 00:59:45,471

897
00:59:45,473 --> 00:59:49,473

898
00:59:49,476 --> 00:59:53,476

899
00:59:53,477 --> 00:59:57,477

900
00:59:57,479 --> 01:00:01,479

901
01:00:01,481 --> 01:00:05,481

902
01:00:05,482 --> 01:00:09,482

903
01:00:09,485 --> 01:00:13,485

904
01:00:13,487 --> 01:00:17,487

905
01:00:17,491 --> 01:00:21,491

906
01:00:21,493 --> 01:00:25,493

907
01:00:25,494 --> 01:00:29,494

908
01:00:29,496 --> 01:00:33,496

909
01:00:33,498 --> 01:00:37,498

910
01:00:37,499 --> 01:00:41,499

911
01:00:41,501 --> 01:00:45,501

912
01:00:45,501 --> 01:00:49,501

913
01:00:49,504 --> 01:00:53,504

914
01:00:53,506 --> 01:00:57,506

915
01:00:57,508 --> 01:01:01,508

916
01:01:01,509 --> 01:01:05,509

917
01:01:05,511 --> 01:01:09,511

918
01:01:09,512 --> 01:01:13,512

919
01:01:13,514 --> 01:01:17,514

920
01:01:17,516 --> 01:01:21,516

921
01:01:21,517 --> 01:01:25,517

922
01:01:25,518 --> 01:01:29,518

923
01:01:29,520 --> 01:01:33,520

924
01:01:33,522 --> 01:01:37,522

925
01:01:37,523 --> 01:01:41,523

926
01:01:41,525 --> 01:01:45,525

927
01:01:45,527 --> 01:01:49,527

928
01:01:49,529 --> 01:01:53,529

929
01:01:53,531 --> 01:01:57,531

930
01:01:57,532 --> 01:02:01,532

931
01:02:01,534 --> 01:02:05,534

932
01:02:05,535 --> 01:02:09,535

933
01:02:09,537 --> 01:02:13,537

934
01:02:13,539 --> 01:02:17,539

935
01:02:17,542 --> 01:02:21,542

936
01:02:21,543 --> 01:02:25,543

937
01:02:25,543 --> 01:02:29,543

938
01:02:29,546 --> 01:02:33,546

939
01:02:33,548 --> 01:02:37,548

940
01:02:37,550 --> 01:02:41,550

941
01:02:41,550 --> 01:02:45,550

942
01:02:45,552 --> 01:02:49,552

943
01:02:49,556 --> 01:02:53,556

944
01:02:53,558 --> 01:02:57,558

945
01:02:57,561 --> 01:03:01,561

946
01:03:01,561 --> 01:03:05,561

947
01:03:05,563 --> 01:03:09,563
โอเคนะคะ

948
01:03:09,565 --> 01:03:13,565
ลองไปเปิด Sublime

949
01:03:13,569 --> 01:03:17,569
ทีนี้ น่าจะเสร็จทุกคนแล้ว เปิดโปรแกรมนะคะ

950
01:03:17,570 --> 01:03:21,570
ให้เด็ก ๆ

951
01:03:21,571 --> 01:03:25,571
อันนี้เปลี่ยนภาพไปแล้ว

952
01:03:25,572 --> 01:03:29,572
เราเปิด Sublime นะ

953
01:03:29,573 --> 01:03:33,573
เอาไฟล์เดิม เพราะสัปดาห์ที่แล้วสร้างพื้นที่ไว้แล้ว

954
01:03:33,574 --> 01:03:37,574
จะได้ไม่ต้องไปแก้ สิ่งที่จะมีเพิ่ม

955
01:03:37,576 --> 01:03:41,576
จะมาตั้งค่าการหน่วงเวลา ในบรรทัด

956
01:03:41,577 --> 01:03:45,577
ที่ต่อจาก pygame.init

957
01:03:45,578 --> 01:03:49,578
ให้ไปหาบรรทัดที่ต่อจาก pygame.intui

958
01:03:49,580 --> 01:03:53,580
.init ใน Sublime ของเรานะคะ

959
01:03:53,581 --> 01:03:57,581

960
01:03:57,582 --> 01:04:01,582

961
01:04:01,582 --> 01:04:05,582

962
01:04:05,584 --> 01:04:09,584
เดี๋ยวเอ็มเดี๋ยวค่อยดูตอนเลิกไอ้นั่นน่ะ

963
01:04:09,586 --> 01:04:13,586

964
01:04:13,587 --> 01:04:17,587
ทำไมหา sublime ไม่เจอ

965
01:04:17,589 --> 01:04:21,589

966
01:04:21,590 --> 01:04:25,590

967
01:04:25,591 --> 01:04:29,591
อัปเดต

968
01:04:29,593 --> 01:04:33,593
เวอร์ชัน Sublime นะคะ ไม่เป็นไร ของใครถ้า

969
01:04:33,593 --> 01:04:37,593
เปิดแล้วนะคะ เด็ก ๆ ไปบรรทัดที่ pygame.init()

970
01:04:37,594 --> 01:04:41,594
เห็นไหม หาคำนี้ หาบรรทัดที่มี

971
01:04:41,596 --> 01:04:45,596
ประโยคนี้ pygame.init

972
01:04:45,597 --> 01:04:49,597
เพราะ import game มันต้องพิมพ์อยู่แล้วนะคะ

973
01:04:49,598 --> 01:04:53,598
ให้ Install อีกนะ

974
01:04:53,599 --> 01:04:57,599
เดี๋ยวไม่ init แล้ว

975
01:04:57,599 --> 01:05:01,599
จะ Run แล้ว ยกเลิก

976
01:05:01,601 --> 01:05:05,601
ยังไม่อัป(เดต) ปล่อยมันไปก่อน

977
01:05:05,602 --> 01:05:09,602
บรรทัดที่ 2 กด Enter ก่อน 1 ครั้ง

978
01:05:09,603 --> 01:05:13,603

979
01:05:13,603 --> 01:05:17,603
แล้วพิมพ์อะไร ดูนะคะ โค้ดที่เราจะพิมพ์

980
01:05:17,605 --> 01:05:21,605
clock ตัวแปรสำหรับ...

981
01:05:21,608 --> 01:05:25,608
คือ

982
01:05:25,609 --> 01:05:29,609
เวลาจะให้มันเดินอย่างนี้

983
01:05:29,611 --> 01:05:33,611
ถ้าไม่กำหนดการหน่วงเวลา นึกออกนะ

984
01:05:33,612 --> 01:05:37,612
เดินเร็วเกินไป มันจะแบบ 0.1 วิ(นาที) อย่างนี้

985
01:05:37,614 --> 01:05:41,614
มันก็จะเหมือนจากเดินจะกลายเป็นวิ่งอย่างนี้

986
01:05:41,617 --> 01:05:45,617
เราจะมากำหนดตัวแปรสำหรับ

987
01:05:45,618 --> 01:05:49,618
ทำนาฬิกาหน่วงเวลา ตัวแปรนั้น ก็เลยได้ชื่อว่า

988
01:05:49,621 --> 01:05:53,621
clock นะคะ ตามด้วยเครื่องหมายเท่ากับ (=)

989
01:05:53,623 --> 01:05:57,623
อย่างนั้นพิมพ์ตามเลยนะ clock

990
01:05:57,625 --> 01:06:01,625
= เอ้ย clock =

991
01:06:01,626 --> 01:06:05,626
แล้วก็วรรคนะคะ

992
01:06:05,626 --> 01:06:09,626
เราจะเรียกใช้ pygam.time

993
01:06:09,627 --> 01:06:13,627
module time นะคะ

994
01:06:13,629 --> 01:06:17,629
โอเคไหม ที่ Sublime ที่

995
01:06:17,630 --> 01:06:21,630
บรรทัดที่ต่อจาก pygame.init นะคะ

996
01:06:21,631 --> 01:06:25,631
ชื่อว่า clock นะคะ ตัวเล็กนะคะ clock เล็ก c-o

997
01:06:25,632 --> 01:06:29,632
c-k แล้วก็กด Spacebar 1 ครั้ง

998
01:06:29,633 --> 01:06:33,633
กด Spacebar 1 ครั้งแล้วก็ =

999
01:06:33,634 --> 01:06:37,634
แล้วก็วรรค กด Space Bar 1 ครั้ง

1000
01:06:37,635 --> 01:06:41,635
แล้วก็พิมพ์ pygame พิมพ์

1001
01:06:41,636 --> 01:06:45,636
pygame ขึ้นมาแล้วกด Enter ค่ะ แล้วก็

1002
01:06:45,636 --> 01:06:49,636
. นะคะ แล้วก็ t-i-

1003
01:06:49,637 --> 01:06:53,637
m-e แล้วก็ตามด้วย

1004
01:06:53,638 --> 01:06:57,638
.Clock แต่ Clock ตัวนี้จะเป็น C ตัวใหญ่นะคะ

1005
01:06:57,639 --> 01:07:01,639
ดูดี ๆ เห็นไหม

1006
01:07:01,640 --> 01:07:05,640
C นะ c-l-o-

1007
01:07:05,641 --> 01:07:09,641
c-k มันจะเป็นคนละ clock กับตัวแปร

1008
01:07:09,644 --> 01:07:13,644

1009
01:07:13,645 --> 01:07:17,645
clock ที่เป็นตัวแปลจะเป็นตัวเล็ก

1010
01:07:17,647 --> 01:07:21,647
ตั้งชื่อตัวแปรนี่ ถ้าชื่อตัวเล็กกับตัวใหญ่

1011
01:07:21,648 --> 01:07:25,648
มันคือคนละตัว เพราะฉะนั้น ตัวแปรนี้เราใช้ตัวเล็ก

1012
01:07:25,648 --> 01:07:29,648
แต่ตัวที่เป็นโมดูลเราใช้ตัวใหญ่

1013
01:07:29,649 --> 01:07:33,649
แล้วตามด้วยเครื่องหมายวงเล็บค่ะ นี่ Clock จะเปลีย่นเ

1014
01:07:33,650 --> 01:07:37,650
สีฟ้า ดูดี ๆ นะคะ Clock

1015
01:07:37,651 --> 01:07:41,651
ในโมดูลจะเป็น C ตัวใหญ่นะคะ

1016
01:07:41,652 --> 01:07:45,652
ไม่ใช่ c ตัวเล็ก เด็ก ๆ เช็กด้วย

1017
01:07:45,653 --> 01:07:49,653
ไม่เหมือนกันนะ ไม่เหมือนกับ clock ที่เป็นตัวแปรนะคะ

1018
01:07:49,654 --> 01:07:53,654

1019
01:07:53,655 --> 01:07:57,655
เมื่อสร้างแล้ว

1020
01:07:57,656 --> 01:08:01,656
นะ สร้างตัวแปรแล้วก็ต้องไปเรียกใช้มัน ตำแหน่ง

1021
01:08:01,658 --> 01:08:05,658
ที่เรียกใช้อยู่ตรงนี้

1022
01:08:05,659 --> 01:08:09,659

1023
01:08:09,662 --> 01:08:13,662
อยู่ก่อนถึง เขาเรียกว่าอะไรล่ะ

1024
01:08:13,663 --> 01:08:17,663
ก่อนที่เราทำหน้าจอน่ะ จำได้ไหม บรรทัดที่เท่าไรคะ

1025
01:08:17,665 --> 01:08:21,665
เราก็จะเรียก clock.tick

1026
01:08:21,666 --> 01:08:25,666
ในวงเล็บ

1027
01:08:25,667 --> 01:08:29,667
60 60 นี้ ก็คือ

1028
01:08:29,669 --> 01:08:33,669
จำนวนระยะเวลาที่เราจะให้มันหน่วงน่ะ

1029
01:08:33,669 --> 01:08:37,669
นึกออกไหมโอเคนะคะ

1030
01:08:37,670 --> 01:08:41,670

1031
01:08:41,671 --> 01:08:45,671
Clock ตัวใหญ่นะคะ .Clock น่ะ

1032
01:08:45,672 --> 01:08:49,672
C ใช้ Clock ตัวใหญ่

1033
01:08:49,673 --> 01:08:53,673
เอามาไว้ตรงหน้านี้เห็นไหม ต่อจาก Comment ที่ทำ

1034
01:08:53,674 --> 01:08:57,674
หน้าจอในบรรทัดที่

1035
01:08:57,676 --> 01:09:01,676
7 อยู่ก่อนทำหน้าจอ

1036
01:09:01,677 --> 01:09:05,677
นะคะ เราก็จะ

1037
01:09:05,678 --> 01:09:09,678
ต้องกด

1038
01:09:09,679 --> 01:09:13,679
แถ็บเข้าไป 1 ครั้งนะคะ

1039
01:09:13,684 --> 01:09:17,684
ดูตำแหน่งนะคะ เราจะกด Tab เข้าไป 1 ครั้ง

1040
01:09:17,687 --> 01:09:21,687

1041
01:09:21,687 --> 01:09:25,687
ตอนนี้เด็ก ๆ มาอยู่

1042
01:09:25,689 --> 01:09:29,689
หน้า อยู่ในบรรทัดที่อยู่

1043
01:09:29,689 --> 01:09:33,689
ก่อน Screen หรือนัง ก็คือบรรทัดที่ 7

1044
01:09:33,691 --> 01:09:37,691
แต่เลขบรรทัดอาจจะไม่เหมือนกัน ก็คือ

1045
01:09:37,693 --> 01:09:41,693
ให้อยู่เหนือบรรทัดที่อยู่ screen

1046
01:09:41,694 --> 01:09:45,694
1 ครั้ง เด็ก ๆ ต้องกดแถ็บ 1 ครั้งนะ

1047
01:09:45,694 --> 01:09:49,694
ไม่ใช่กด Space Bar

1048
01:09:49,696 --> 01:09:53,696
แล้วก็พิมพ์ clock clock เล็กนะคะ

1049
01:09:53,697 --> 01:09:57,697
c เล็็ก แล้วเลื่อนไปหา

1050
01:09:57,698 --> 01:10:01,698
.tick

1051
01:10:01,699 --> 01:10:05,699

1052
01:10:05,701 --> 01:10:09,701
ใช่ไหม .tick

1053
01:10:09,702 --> 01:10:13,702
tick t-i-c-k นะคะ

1054
01:10:13,703 --> 01:10:17,703
จำไม่แม่น

1055
01:10:17,703 --> 01:10:21,703
t-i-c-k แล้วก็วงเล็บ ในวงเล็บ

1056
01:10:21,704 --> 01:10:25,704
ใส่ตัวเลขลงไป 60 นั่นก็คือ

1057
01:10:25,705 --> 01:10:29,705
ระยะเวลานะคะ ที่เราจะให้มันหน่วง

1058
01:10:29,706 --> 01:10:33,706

1059
01:10:33,707 --> 01:10:37,707
นะ ประกาศตัวแปรเสร็จ

1060
01:10:37,709 --> 01:10:41,709
นะคะ แล้วมาเรียกใช้มัน โอเคครบ

1061
01:10:41,710 --> 01:10:45,710
ส่วนต่อไปที่เราจะ Code

1062
01:10:45,710 --> 01:10:49,710
ดูส่วนต่อไป

1063
01:10:49,711 --> 01:10:53,711
2 บรรทัดนี้

1064
01:10:53,712 --> 01:10:57,712
เสร็จหรือยังคะ ใครยังไม่เสร็จเอ่ย

1065
01:10:57,714 --> 01:11:01,714
ยังไม่ run นะ เพราะ run ไปก็ไม่แสดงผลนะ

1066
01:11:01,715 --> 01:11:05,715
แค่ระบุเวลาเฉย ๆ ไม่ได้มีตัวแสดงขึ้น

1067
01:11:05,717 --> 01:11:09,717
นะ เพราะฉะนั้น เราจะยังไม่ Run

1068
01:11:09,718 --> 01:11:13,718

1069
01:11:13,718 --> 01:11:17,718
หน้าจอเกมเราเซ็ทไปแล้ว

1070
01:11:17,719 --> 01:11:21,719
นะคะ เราจะลองเปลี่ยนขนาดไหม

1071
01:11:21,721 --> 01:11:25,721
ถ้า

1072
01:11:25,725 --> 01:11:29,725
ทำรูปแบบนี้ รูปแบบนี้นะคะ มันจะเป็นการ

1073
01:11:29,726 --> 01:11:33,726
เขาเรียกว่าอะไร

1074
01:11:33,727 --> 01:11:37,727
เรียกว่าเป็นการกำหนดค่า

1075
01:11:37,728 --> 01:11:41,728
หน้าจอเสียก่อน กำหนดความกว้าง ความสูง

1076
01:11:41,729 --> 01:11:45,729
มาใส่ตัวแปรที่รับ...

1077
01:11:45,729 --> 01:11:49,729
ที่กำหนดค่าความกว้างค่าความสูงไว้แล้ว

1078
01:11:49,731 --> 01:11:53,731
อย่างนี้นะคะ แต่แบบเดิมก็คือเราใส่ค่าเข้าไปในวงเล็บ

1079
01:11:53,732 --> 01:11:57,732
เลยนะ 600 คือ 600 ใช้ตัวนั้นก็ได้

1080
01:11:57,733 --> 01:12:01,733
ใช้ตัวเดิมก็ได้ เพราะฉะนั้น

1081
01:12:01,734 --> 01:12:05,734
เรารู้แล้วเราผิดตรงตำแหน่งไหน

1082
01:12:05,735 --> 01:12:09,735

1083
01:12:09,736 --> 01:12:13,736

1084
01:12:13,737 --> 01:12:17,737

1085
01:12:17,739 --> 01:12:21,739
โอเคนะ เราก็คือเอาเก่าเราจะเป็น

1086
01:12:21,740 --> 01:12:25,740
800 x 600 นะคะ จากยูนิคอร์น

1087
01:12:25,743 --> 01:12:29,743
จะขอเปลี่ยน ขอเปลี่ยนชื่อเกมแล้ว

1088
01:12:29,744 --> 01:12:33,744
Dino

1089
01:12:33,745 --> 01:12:37,745
เด็ก ๆ สามารถเปลี่ยน caption ได้

1090
01:12:37,746 --> 01:12:41,746
ตัวเก่าเรานึกออกไหม เพราะฉะนั้น ตอนนี้เกมเรา

1091
01:12:41,747 --> 01:12:45,747
เปลี่ยนนะคะ เราก็จะเปลี่ยนชื่อมัน ก็จะเป็น

1092
01:12:45,752 --> 01:12:49,752

1093
01:12:49,756 --> 01:12:53,756
Dinowalk นะ สมมติ เราจะ

1094
01:12:53,757 --> 01:12:57,757
ตั้งชื่อนี้ อันนี้ ๆ

1095
01:12:57,758 --> 01:13:01,758
อันนี้คือชื่อ Caption นี่

1096
01:13:01,759 --> 01:13:05,759
ที่เด็ก ๆ อย่างตั้งเลยได้นะคะ

1097
01:13:05,759 --> 01:13:09,759
icon ถ้าอยากเปลี่ยนค่อยหามาเปลี่ยนเองนะคะ

1098
01:13:09,761 --> 01:13:13,761
โอเคนะ รู้วิธีเปลี่ยนแล้วนะ ถ้าอยากเปลี่ยน

1099
01:13:13,763 --> 01:13:17,763
ก็แค่เปลี่ยนชื่อรูปน่ะ

1100
01:13:17,764 --> 01:13:21,764

1101
01:13:21,766 --> 01:13:25,766

1102
01:13:25,768 --> 01:13:29,768
เมื่อกี้เราบอกเราจะเอาไดโน

1103
01:13:29,770 --> 01:13:33,770
หรือเอาหมีดี เอา Dino ก่อนแล้วกัน

1104
01:13:33,770 --> 01:13:37,770
Dino 1 Icon ก็จะใช้ Dino 1 นี่ล่ะ

1105
01:13:37,772 --> 01:13:41,772

1106
01:13:41,773 --> 01:13:45,773

1107
01:13:45,774 --> 01:13:49,774
โอเค นามสกุลอะไร .png

1108
01:13:49,777 --> 01:13:53,777
แต่ Dino 1 นามสกุลมันเป็น png ตรง

1109
01:13:53,778 --> 01:13:57,778
caption กับ icon น่ะ เด็ก ๆ เปลี่ยน

1110
01:13:57,780 --> 01:14:01,780
ได้เลยนะคะ ถ้ายังไม่เปลี่ยนก็ปล่อยมันไว้เหมือนเดิมนะคะ

1111
01:14:01,781 --> 01:14:05,781
โอเค

1112
01:14:05,782 --> 01:14:09,782
มาดูส่วนต่อไป

1113
01:14:09,784 --> 01:14:13,784
ที่เราจะไปต่อนะคะ

1114
01:14:13,786 --> 01:14:17,786

1115
01:14:17,786 --> 01:14:21,786

1116
01:14:21,788 --> 01:14:25,788

1117
01:14:25,791 --> 01:14:29,791
ตรงกำหนด loop loop เรานะคะ

1118
01:14:29,794 --> 01:14:33,794
ตรง Loop นี่

1119
01:14:33,796 --> 01:14:37,796
เหมือนเดิมเลย

1120
01:14:37,798 --> 01:14:41,798
ไปแก้แต่ตรงบรรทัดที่ต่อจาก pygame.QUIT

1121
01:14:41,799 --> 01:14:45,799
.

1122
01:14:45,800 --> 01:14:49,800
module

1123
01:14:49,802 --> 01:14:53,802

1124
01:14:53,803 --> 01:14:57,803

1125
01:14:57,804 --> 01:15:01,804

1126
01:15:01,806 --> 01:15:05,806
eventtype

1127
01:15:05,807 --> 01:15:09,807
pygame.quit

1128
01:15:09,810 --> 01:15:13,810

1129
01:15:13,813 --> 01:15:17,813

1130
01:15:17,814 --> 01:15:21,814
ตรงนี้แก้นะ แก้นะคะ เด็ก ๆ

1131
01:15:21,816 --> 01:15:25,816
แก้เป็น pygame

1132
01:15:25,817 --> 01:15:29,817
ใช่ไหมคะ pygame.

1133
01:15:29,818 --> 01:15:33,818
ลบ run ออกแล้วก็ใส่ pygame.quit

1134
01:15:33,818 --> 01:15:37,818
quit เล็กนะคะ quit ใส่วงเล็บ

1135
01:15:37,820 --> 01:15:41,820
quit ตัวเล็กนะ

1136
01:15:41,821 --> 01:15:45,821
เลือก quit ตัวเล็ก

1137
01:15:45,822 --> 01:15:49,822
sys.

1138
01:15:49,823 --> 01:15:53,823
exit

1139
01:15:53,824 --> 01:15:57,824

1140
01:15:57,825 --> 01:16:01,825
นะคะ มีแก้ 2 จุด

1141
01:16:01,827 --> 01:16:05,827
เอา run ออกแล้วใส่

1142
01:16:05,829 --> 01:16:09,829
กับ

1143
01:16:09,830 --> 01:16:13,830
sys.exit เข้าไปนะคะ

1144
01:16:13,831 --> 01:16:17,831
นี่

1145
01:16:17,832 --> 01:16:21,832
ตรง loop แก้โค้ดอยู่ 2 บรรทัดพอ

1146
01:16:21,833 --> 01:16:25,833

1147
01:16:25,834 --> 01:16:29,834

1148
01:16:29,834 --> 01:16:33,834

1149
01:16:33,841 --> 01:16:37,841

1150
01:16:37,842 --> 01:16:41,842

1151
01:16:41,844 --> 01:16:45,844

1152
01:16:45,846 --> 01:16:49,846

1153
01:16:49,849 --> 01:16:53,849

1154
01:16:53,851 --> 01:16:57,851

1155
01:16:57,854 --> 01:17:01,854

1156
01:17:01,856 --> 01:17:05,856
โอเคไหมคะ ส่วน loop

1157
01:17:05,857 --> 01:17:09,857
ของเรา แก้ 2 บรรทัด

1158
01:17:09,858 --> 01:17:13,858
ก็คือเอา run

1159
01:17:13,860 --> 01:17:17,860
=false ออก แล้วก็พิมพ์

1160
01:17:17,860 --> 01:17:21,860
sys.exit() นะคะ

1161
01:17:21,861 --> 01:17:25,861

1162
01:17:25,862 --> 01:17:29,862

1163
01:17:29,864 --> 01:17:33,864
โค้ดนี้จะเยอะหน่อย

1164
01:17:33,866 --> 01:17:37,866
เพราะเราจะสร้าง Class

1165
01:17:37,867 --> 01:17:41,867
เพื่อเอาตัวไดโนเสาร์หรือตัวเกมเรามาใส่นะคะ

1166
01:17:41,867 --> 01:17:45,867
เพราะฉะนั้น การสร้าง class นะคะ

1167
01:17:45,868 --> 01:17:49,868
ก็คือพิมพ์คำว่า class แล้วก็ตามด้วย

1168
01:17:49,870 --> 01:17:53,870
ชื่อ class ที่เราต้องการสร้าง แล้วก็เงื่อนไข

1169
01:17:53,873 --> 01:17:57,873
ต่าง ๆ ที่อยู่ใน class นะคะ

1170
01:17:57,873 --> 01:18:01,873
ชื่อ class จะต้องขึ้นต้นด้วย

1171
01:18:01,875 --> 01:18:05,875
ตัวพิมพ์ใหญ่ เพราะฉะนั้น เหมือน

1172
01:18:05,878 --> 01:18:09,878
เกมแม่ชื่อเกม Dino

1173
01:18:09,879 --> 01:18:13,879
ก็เลยจะตั้งชื่อ class ว่า Dino

1174
01:18:13,880 --> 01:18:17,880
เขามีชื่อตัวนั้นมาใช่ไหม

1175
01:18:17,881 --> 01:18:21,881
เอาชื่อของตัวเองเป็นตัวนั้น นึกออกนะ

1176
01:18:21,882 --> 01:18:25,882
แต่อย่าลืมนะคะ ชื่อจะต้อง

1177
01:18:25,883 --> 01:18:29,883
ตั้งด้วยตัวใหญ่นะชื่อ class

1178
01:18:29,884 --> 01:18:33,884

1179
01:18:33,885 --> 01:18:37,885
โอเคนะ เข้าใจตรงกัน จัดไปค่ะ

1180
01:18:37,886 --> 01:18:41,886
อย่างนั้นเริ่ม class

1181
01:18:41,888 --> 01:18:45,888
จะอยู่ต่อจากเห็นไหม เอาไปใส่ใต้

1182
01:18:45,889 --> 01:18:49,889
import

1183
01:18:49,890 --> 01:18:53,890
pygame นะคะ แล้วเมื่อกี้

1184
01:18:53,891 --> 01:18:57,891
เราไปเพิ่มโมดูล sys

1185
01:18:57,892 --> 01:19:01,892
เห็นไหมตรงหลัง import pygame

1186
01:19:01,893 --> 01:19:05,893
แก้ตรงนั้นด้วย

1187
01:19:05,894 --> 01:19:09,894
นี่ อยู่ตรงนี้นะคะ

1188
01:19:09,896 --> 01:19:13,896
แล้วก็เติม sys เข้าไปด้วย

1189
01:19:13,897 --> 01:19:17,897
เลือก sys โอเคไหม

1190
01:19:17,899 --> 01:19:21,899

1191
01:19:21,902 --> 01:19:25,902
เอา class ไว้บรรทัดที่ 3 class

1192
01:19:25,903 --> 01:19:29,903
จะเริ่มบรรทัดที่ 3 นะ เด็ก ๆ นะ ก็พิมพ์คำว่า "

1193
01:19:29,904 --> 01:19:33,904
class ก่อน เห็นไหม

1194
01:19:33,907 --> 01:19:37,907
พิมพ์ cl แล้วมันจะมี class

1195
01:19:37,909 --> 01:19:41,909
ให้เราคลิกเลือกตัวนี้เลยค่ะ มันจะได้...

1196
01:19:41,909 --> 01:19:45,909
นึกออกนะ มันจะได้ตัวคั่นตัวอะไร

1197
01:19:45,911 --> 01:19:49,911
มาเลยโอเคไหม วิธีการนะ

1198
01:19:49,912 --> 01:19:53,912
ิพิมพ์ cl ปุ๊บแล้วเลือก

1199
01:19:53,912 --> 01:19:57,912
class new class

1200
01:19:57,914 --> 01:20:01,914

1201
01:20:01,915 --> 01:20:05,915
ตรง class name เห็นไหม เราก็พิมพ์

1202
01:20:05,916 --> 01:20:09,916
ชื่อ ชื่อตัว

1203
01:20:09,918 --> 01:20:13,918

1204
01:20:13,922 --> 01:20:17,922
ให้นึกถึงชื่อตัวละครที่ตัวเองจะเอามาใช้

1205
01:20:17,924 --> 01:20:21,924
เข้าใจนะ ไอ้ตัวการ์ตูนเราน่ะ ให้พิมพ์

1206
01:20:21,925 --> 01:20:25,925
ชื่อตามตัวการ์ตูนเรานะคะ จะได้เข้าใจง่าย

1207
01:20:25,925 --> 01:20:29,925
ของแม่ ตัวการ์ตูนที่จะใช้ ก็คือตัวไดโนเสาร์

1208
01:20:29,927 --> 01:20:33,927
ตั้งชื่อ class นี้ว่า Dino ใช้ตัวใหญ่ไง

1209
01:20:33,931 --> 01:20:37,931
ใช้ตัวใหญ่นะคะ

1210
01:20:37,932 --> 01:20:41,932

1211
01:20:41,932 --> 01:20:45,932

1212
01:20:45,934 --> 01:20:49,934
ในช่อง Opject ในวงเล็บ

1213
01:20:49,937 --> 01:20:53,937
พิมพ์อะไร

1214
01:20:53,938 --> 01:20:57,938
ในช่อง Object จะต้องพิมพ์ว่า

1215
01:20:57,940 --> 01:21:01,940
pygame.sprite

1216
01:21:01,942 --> 01:21:05,942
.Sprite): นะคะ พิมพ์

1217
01:21:05,944 --> 01:21:09,944
pygame.sprite.sprite

1218
01:21:09,945 --> 01:21:13,945
ในช่อง Object นะคะ พิมพ์

1219
01:21:13,946 --> 01:21:17,946
pygame กด Enter

1220
01:21:17,948 --> 01:21:21,948
.sprite s-p-

1221
01:21:21,949 --> 01:21:25,949
r-i-t-e

1222
01:21:25,950 --> 01:21:29,950
spirte .sprite 2 ครั้งนะคะ

1223
01:21:29,952 --> 01:21:33,952
Sprite

1224
01:21:33,953 --> 01:21:37,953
โอเคไหม

1225
01:21:37,953 --> 01:21:41,953
ในช่อง Object พิมพ์อย่างนี้นะคะ

1226
01:21:41,954 --> 01:21:45,954
.spirte .spirite s-p-ri

1227
01:21:45,955 --> 01:21:49,955
sprite ดูดี ๆ

1228
01:21:49,957 --> 01:21:53,957
ให้ขยายอีกไหม กลัวเห็นไม่ชัด

1229
01:21:53,958 --> 01:21:57,958

1230
01:21:57,959 --> 01:22:01,959

1231
01:22:01,961 --> 01:22:05,961

1232
01:22:05,962 --> 01:22:09,962

1233
01:22:09,963 --> 01:22:13,963

1234
01:22:13,966 --> 01:22:17,966

1235
01:22:17,967 --> 01:22:21,967

1236
01:22:21,968 --> 01:22:25,968
โอเคนะคะ ได้บรรทัดที่ 1 แล้ว

1237
01:22:25,970 --> 01:22:29,970
คือ ประกาศ... สร้าง class ชื่อว่า

1238
01:22:29,970 --> 01:22:33,970
dino นะคะ มี Object

1239
01:22:33,971 --> 01:22:37,971
pygame.sprite.Sprite

1240
01:22:37,972 --> 01:22:41,972
ก็คือ

1241
01:22:41,974 --> 01:22:45,974
อันนี้ให้ดูชื่อ ต่อไปสร้าง Method

1242
01:22:45,975 --> 01:22:49,975
ก็คือตรง Definition

1243
01:22:49,976 --> 01:22:53,976
นะคะ นะคะ

1244
01:22:53,977 --> 01:22:57,977
init_() Method ชื่อ init

1245
01:22:57,979 --> 01:23:01,979
นะคะ

1246
01:23:01,980 --> 01:23:05,980

1247
01:23:05,981 --> 01:23:09,981

1248
01:23:09,982 --> 01:23:13,982
มาดู

1249
01:23:13,984 --> 01:23:17,984
ที่

1250
01:23:17,986 --> 01:23:21,986
ตัวนี้มันสร้างแล้วนะคะ Method.init

1251
01:23:21,989 --> 01:23:25,989
นี่ ตรงนี้ค่ะ self

1252
01:23:25,990 --> 01:23:29,990
นะคะ ตรง self นี่

1253
01:23:29,991 --> 01:23:33,991
ตรงเงื่อนไขข้างในนี่ ที่เราจะใส่ ก็คือ

1254
01:23:33,992 --> 01:23:37,992
selff แล้วตามด้วย

1255
01:23:37,994 --> 01:23:41,994
แล้วก็ตาม

1256
01:23:41,995 --> 01:23:45,995
pos_y คั่นด้วย

1257
01:23:45,995 --> 01:23:49,995
comma

1258
01:23:49,996 --> 01:23:53,996
self

1259
01:23:53,997 --> 01:23:57,997
ตรงตัวที่ 2 ให้เปลี่ยน pos pos ตรงนี้ก็คือ position

1260
01:23:57,999 --> 01:24:01,999
หรือตำแหน่งนั่นเองนะคะ

1261
01:24:02,000 --> 01:24:06,000
ตรง org นี่เปลี่ยนเป็น pos ค่ะ

1262
01:24:06,001 --> 01:24:10,001
p-o-s แล้วก็

1263
01:24:10,001 --> 01:24:14,001
x ก็คือบอกว่า

1264
01:24:14,002 --> 01:24:18,002
เราจะบอกตำแหน่งของ

1265
01:24:18,004 --> 01:24:22,004
position x แล้วก็วรรค position y

1266
01:24:22,005 --> 01:24:26,005
มาจาก position

1267
01:24:26,007 --> 01:24:30,007
ตัวเล็กนะคะ ใช้ตัวเล็ก ไม่ได้ใช้ตัวใหญ่ เมื่อใด

1268
01:24:30,008 --> 01:24:34,008
ที่บอกให้ใช้ตัวใหญ่ค่อยใช้ตัวใหญ่

1269
01:24:34,008 --> 01:24:38,008
ตอนนี้

1270
01:24:38,009 --> 01:24:42,009
สร้าง method แล้ว method.init

1271
01:24:42,010 --> 01:24:46,010
โดยบอกตำแหน่งหรือพิกันของ

1272
01:24:46,011 --> 01:24:50,011
แกน x แล้วก็แกน y self นี่

1273
01:24:50,013 --> 01:24:54,013
นะคะ

1274
01:24:54,014 --> 01:24:58,014

1275
01:24:58,015 --> 01:25:02,015

1276
01:25:02,016 --> 01:25:06,016
บรรทัด

1277
01:25:06,018 --> 01:25:10,018
ต่อมา ตรงนี้ super เปลี่ยนเป็น

1278
01:25:10,021 --> 01:25:14,021
super.init พอ ลบไอ้นี่ออก

1279
01:25:14,023 --> 01:25:18,023
นะ

1280
01:25:18,024 --> 01:25:22,024
ดูนะคะนี่ เห็นไหม

1281
01:25:22,026 --> 01:25:26,026
ลบเยอะเกินขอโทษ

1282
01:25:26,026 --> 01:25:30,026
ลบเยอะไปนิดหนึ่ง

1283
01:25:30,028 --> 01:25:34,028
มือไวไปหน่อย ย้อนกลับคืนได้

1284
01:25:34,030 --> 01:25:38,030
Undo นะคะ ลบไอ้

1285
01:25:38,031 --> 01:25:42,031
ข้อความที่อยู่ในวงเล็บออกพอ

1286
01:25:42,032 --> 01:25:46,032
โอเคไหมคะ เอาแบบนี้

1287
01:25:46,032 --> 01:25:50,032

1288
01:25:50,034 --> 01:25:54,034

1289
01:25:54,037 --> 01:25:58,037

1290
01:25:58,039 --> 01:26:02,039

1291
01:26:02,041 --> 01:26:06,041

1292
01:26:06,042 --> 01:26:10,042
ดูดี ๆ

1293
01:26:10,045 --> 01:26:14,045

1294
01:26:14,047 --> 01:26:18,047

1295
01:26:18,049 --> 01:26:22,049

1296
01:26:22,050 --> 01:26:26,050

1297
01:26:26,054 --> 01:26:30,054

1298
01:26:30,057 --> 01:26:34,057

1299
01:26:34,059 --> 01:26:38,059

1300
01:26:38,062 --> 01:26:42,062

1301
01:26:42,065 --> 01:26:46,065

1302
01:26:46,070 --> 01:26:50,070
อันไหนไม่ใช้ลบออกนะคะ self

1303
01:26:50,071 --> 01:26:54,071
=arg นี่ เราต้องลบออก

1304
01:26:54,073 --> 01:26:58,073

1305
01:26:58,077 --> 01:27:02,077

1306
01:27:02,078 --> 01:27:06,078

1307
01:27:06,079 --> 01:27:10,079
อันนี้ comment เดี๋ยว

1308
01:27:10,084 --> 01:27:14,084
เราจะเอาไปไว้ข้างบนนะ

1309
01:27:14,089 --> 01:27:18,089
เดี๋ยวจะใส่ Comment ไว้นะคะ

1310
01:27:18,090 --> 01:27:22,090
ว่าเราจะได้รู้ว่าตรงนี้

1311
01:27:22,091 --> 01:27:26,091
เป็น class สร้าง class

1312
01:27:26,093 --> 01:27:30,093

1313
01:27:30,098 --> 01:27:34,098

1314
01:27:34,099 --> 01:27:38,099

1315
01:27:38,100 --> 01:27:42,100

1316
01:27:42,102 --> 01:27:46,102

1317
01:27:46,103 --> 01:27:50,103
ก็เลยจะอธิบาย

1318
01:27:50,108 --> 01:27:54,108
เพราะว่าตอนนี้เราจะสร้าง class ไดโนเสาร์นะคะ

1319
01:27:54,109 --> 01:27:58,109
สร้าง class Dino สร้างคลาสสำหรับ

1320
01:27:58,110 --> 01:28:02,110
ตัวไดโนเสาร์เดินนี่นะคะ

1321
01:28:02,111 --> 01:28:06,111
สร้างไว้ตรงนี้

1322
01:28:06,114 --> 01:28:10,114
ยังไม่เสร็จหรอก แต่ระบุไว้ก่อน มันจะต้องมีตำแหน่ง

1323
01:28:10,115 --> 01:28:14,115
ที่จะต้องวางแน่นอนล่ะ อันดับต่อไป

1324
01:28:14,115 --> 01:28:18,115
ได้ class แล้ว

1325
01:28:18,116 --> 01:28:22,116

1326
01:28:22,118 --> 01:28:26,118

1327
01:28:26,120 --> 01:28:30,120

1328
01:28:30,127 --> 01:28:34,127

1329
01:28:34,131 --> 01:28:38,131

1330
01:28:38,133 --> 01:28:42,133

1331
01:28:42,134 --> 01:28:46,134

1332
01:28:46,136 --> 01:28:50,136

1333
01:28:50,141 --> 01:28:54,141

1334
01:28:54,143 --> 01:28:58,143

1335
01:28:58,144 --> 01:29:02,144

1336
01:29:02,146 --> 01:29:06,146

1337
01:29:06,148 --> 01:29:10,148

1338
01:29:10,149 --> 01:29:14,149

1339
01:29:14,150 --> 01:29:18,150

1340
01:29:18,152 --> 01:29:22,152

1341
01:29:22,153 --> 01:29:26,153

1342
01:29:26,157 --> 01:29:30,157

1343
01:29:30,160 --> 01:29:34,160

1344
01:29:34,163 --> 01:29:38,163

1345
01:29:38,164 --> 01:29:42,164

1346
01:29:42,167 --> 01:29:46,167

1347
01:29:46,170 --> 01:29:50,170

1348
01:29:50,172 --> 01:29:54,172

1349
01:29:54,174 --> 01:29:58,174

1350
01:29:58,175 --> 01:30:02,175

1351
01:30:02,178 --> 01:30:06,178

1352
01:30:06,180 --> 01:30:10,180

1353
01:30:10,181 --> 01:30:14,181

1354
01:30:14,183 --> 01:30:18,183

1355
01:30:18,185 --> 01:30:22,185

1356
01:30:22,187 --> 01:30:26,187

1357
01:30:26,188 --> 01:30:30,188

1358
01:30:30,191 --> 01:30:34,191

1359
01:30:34,192 --> 01:30:38,192

1360
01:30:38,194 --> 01:30:42,194

1361
01:30:42,197 --> 01:30:46,197

1362
01:30:46,198 --> 01:30:50,198

1363
01:30:50,199 --> 01:30:54,199

1364
01:30:54,205 --> 01:30:58,205

1365
01:30:58,206 --> 01:31:02,206

1366
01:31:02,208 --> 01:31:06,208

1367
01:31:06,210 --> 01:31:10,210

1368
01:31:10,212 --> 01:31:14,212

1369
01:31:14,213 --> 01:31:18,213

1370
01:31:18,215 --> 01:31:22,215

1371
01:31:22,217 --> 01:31:26,217

1372
01:31:26,218 --> 01:31:30,218

1373
01:31:30,221 --> 01:31:34,221

1374
01:31:34,223 --> 01:31:38,223

1375
01:31:38,225 --> 01:31:42,225

1376
01:31:42,228 --> 01:31:46,228

1377
01:31:46,232 --> 01:31:50,232

1378
01:31:50,234 --> 01:31:54,234

1379
01:31:54,244 --> 01:31:58,244

1380
01:31:58,246 --> 01:32:02,246

1381
01:32:02,247 --> 01:32:06,247

1382
01:32:06,249 --> 01:32:10,249

1383
01:32:10,252 --> 01:32:14,252

1384
01:32:14,253 --> 01:32:18,253

1385
01:32:18,255 --> 01:32:22,255

1386
01:32:22,257 --> 01:32:26,257

1387
01:32:26,258 --> 01:32:30,258

1388
01:32:30,259 --> 01:32:34,259

1389
01:32:34,261 --> 01:32:38,261

1390
01:32:38,263 --> 01:32:42,263

1391
01:32:42,264 --> 01:32:46,264

1392
01:32:46,266 --> 01:32:50,266

1393
01:32:50,269 --> 01:32:54,269

1394
01:32:54,270 --> 01:32:58,270

1395
01:32:58,273 --> 01:33:02,273

1396
01:33:02,275 --> 01:33:06,275

1397
01:33:06,277 --> 01:33:10,277

1398
01:33:10,279 --> 01:33:14,279

1399
01:33:14,281 --> 01:33:18,281

1400
01:33:18,285 --> 01:33:22,285

1401
01:33:22,288 --> 01:33:26,288

1402
01:33:26,290 --> 01:33:30,290

1403
01:33:30,293 --> 01:33:34,293

1404
01:33:34,295 --> 01:33:38,295

1405
01:33:38,297 --> 01:33:42,297

1406
01:33:42,298 --> 01:33:46,298

1407
01:33:46,300 --> 01:33:50,300

1408
01:33:50,302 --> 01:33:54,302

1409
01:33:54,305 --> 01:33:58,305

1410
01:33:58,306 --> 01:34:02,306

1411
01:34:02,309 --> 01:34:06,309

1412
01:34:06,310 --> 01:34:10,310

1413
01:34:10,312 --> 01:34:14,312

1414
01:34:14,314 --> 01:34:18,314

1415
01:34:18,316 --> 01:34:22,316

1416
01:34:22,317 --> 01:34:26,317

1417
01:34:26,319 --> 01:34:30,319

1418
01:34:30,320 --> 01:34:34,320

1419
01:34:34,321 --> 01:34:38,321

1420
01:34:38,322 --> 01:34:42,322

1421
01:34:42,324 --> 01:34:46,324

1422
01:34:46,327 --> 01:34:50,327

1423
01:34:50,329 --> 01:34:54,329

1424
01:34:54,330 --> 01:34:58,330

1425
01:34:58,332 --> 01:35:02,332

1426
01:35:02,335 --> 01:35:06,335

1427
01:35:06,337 --> 01:35:10,337

1428
01:35:10,339 --> 01:35:14,339

1429
01:35:14,340 --> 01:35:18,340

1430
01:35:18,342 --> 01:35:22,342

1431
01:35:22,343 --> 01:35:26,343

1432
01:35:26,345 --> 01:35:30,345

1433
01:35:30,347 --> 01:35:34,347

1434
01:35:34,350 --> 01:35:38,350

1435
01:35:38,352 --> 01:35:42,352

1436
01:35:42,358 --> 01:35:46,358

1437
01:35:46,365 --> 01:35:50,365

1438
01:35:50,366 --> 01:35:54,366

1439
01:35:54,368 --> 01:35:58,368

1440
01:35:58,370 --> 01:36:02,370

1441
01:36:02,372 --> 01:36:06,372

1442
01:36:06,383 --> 01:36:10,383

1443
01:36:10,385 --> 01:36:14,385

1444
01:36:14,386 --> 01:36:18,386

1445
01:36:18,388 --> 01:36:22,388

1446
01:36:22,389 --> 01:36:26,389

1447
01:36:26,391 --> 01:36:30,391

1448
01:36:30,394 --> 01:36:34,394

1449
01:36:34,397 --> 01:36:38,397

1450
01:36:38,398 --> 01:36:42,398

1451
01:36:42,401 --> 01:36:46,401

1452
01:36:46,405 --> 01:36:50,405

1453
01:36:50,408 --> 01:36:54,408

1454
01:36:54,409 --> 01:36:58,409

1455
01:36:58,412 --> 01:37:02,412

1456
01:37:02,414 --> 01:37:06,414

1457
01:37:06,415 --> 01:37:10,415

1458
01:37:10,417 --> 01:37:14,417

1459
01:37:14,418 --> 01:37:18,418

1460
01:37:18,420 --> 01:37:22,420

1461
01:37:22,423 --> 01:37:26,423

1462
01:37:26,424 --> 01:37:30,424

1463
01:37:30,428 --> 01:37:34,428

1464
01:37:34,430 --> 01:37:38,430

1465
01:37:38,432 --> 01:37:42,432

1466
01:37:42,433 --> 01:37:46,433

1467
01:37:46,435 --> 01:37:50,435

1468
01:37:50,437 --> 01:37:54,437

1469
01:37:54,438 --> 01:37:58,438

1470
01:37:58,440 --> 01:38:02,440

1471
01:38:02,441 --> 01:38:06,441

1472
01:38:06,444 --> 01:38:10,444

1473
01:38:10,446 --> 01:38:14,446

1474
01:38:14,447 --> 01:38:18,447

1475
01:38:18,452 --> 01:38:22,452

1476
01:38:22,454 --> 01:38:26,454

1477
01:38:26,456 --> 01:38:30,456

1478
01:38:30,459 --> 01:38:34,459
(พี่อี๊ด) อาจารย์ได้ยินไหมคะ

1479
01:38:34,461 --> 01:38:38,461

1480
01:38:38,462 --> 01:38:42,462
ทางล่ามไม่ได้ยินเสียงอาจารย์ค่ะ

1481
01:38:42,464 --> 01:38:46,464
เป็นอีกแล้วหรือ

1482
01:38:46,466 --> 01:38:50,466

1483
01:38:50,470 --> 01:38:54,470

1484
01:38:54,472 --> 01:38:58,472

1485
01:38:58,476 --> 01:39:02,476
อาจารย์ได้ยินเสียงล่ามไหมคะ

1486
01:39:02,479 --> 01:39:06,479
ได้ยินเสียงล่ามไหมคะ ไม่ได้ยินเสียงพูดค่ะ

1487
01:39:06,481 --> 01:39:10,481

1488
01:39:10,482 --> 01:39:14,482

1489
01:39:14,483 --> 01:39:18,483

1490
01:39:18,484 --> 01:39:22,484

1491
01:39:22,485 --> 01:39:26,485

1492
01:39:26,486 --> 01:39:30,486

1493
01:39:30,491 --> 01:39:34,491

1494
01:39:34,493 --> 01:39:38,493

1495
01:39:38,494 --> 01:39:42,494

1496
01:39:42,498 --> 01:39:46,498

1497
01:39:46,500 --> 01:39:50,500

1498
01:39:50,504 --> 01:39:54,504

1499
01:39:54,509 --> 01:39:58,509

1500
01:39:58,510 --> 01:40:02,510

1501
01:40:02,513 --> 01:40:06,513

1502
01:40:06,514 --> 01:40:10,514

1503
01:40:10,515 --> 01:40:14,515

1504
01:40:14,517 --> 01:40:18,517

1505
01:40:18,520 --> 01:40:22,520

1506
01:40:22,525 --> 01:40:26,525

1507
01:40:26,529 --> 01:40:30,529

1508
01:40:30,530 --> 01:40:34,530

1509
01:40:34,532 --> 01:40:38,532

1510
01:40:38,533 --> 01:40:42,533

1511
01:40:42,536 --> 01:40:46,536

1512
01:40:46,537 --> 01:40:50,537

1513
01:40:50,539 --> 01:40:54,539

1514
01:40:54,542 --> 01:40:58,542

1515
01:40:58,544 --> 01:41:02,544
(พี่การ์ตูน)

1516
01:41:02,545 --> 01:41:06,545

1517
01:41:06,546 --> 01:41:10,546
อาจารย์ได้ยินเสียงล่ามไหมคะ (เจ้าหน้าที่) ได้ยินค่ะ

1518
01:41:10,548 --> 01:41:14,548
พี่ได้ยินไหมคะ

1519
01:41:14,550 --> 01:41:18,550
ได้ยินค่ะ ๆ

1520
01:41:18,556 --> 01:41:22,556

1521
01:41:22,558 --> 01:41:26,558

1522
01:41:26,560 --> 01:41:30,560

1523
01:41:30,562 --> 01:41:34,562
(พี่อี๊ด) ล่ามไม่ได้ยินเสียงสกลค่ะ

1524
01:41:34,565 --> 01:41:38,565
ล่ามไม่ได้ยินเสียงฝั่งอาจารย์เลยค่ะ

1525
01:41:38,566 --> 01:41:42,566
(อาจารย์สุธิรา) เป็นเหมือนเดิมอีกแล้วหรือ

1526
01:41:42,568 --> 01:41:46,568

1527
01:41:46,570 --> 01:41:50,570
(อาจารย์สุธิรา) เป็นเหมือนเดิมเลย สอนไป

1528
01:41:50,571 --> 01:41:54,571
ได้ 1-2 ชั่วโมงแล้วฝั่งทางโน่น

1529
01:41:54,572 --> 01:41:58,572
จะไม่ได้ยินเสียง ไม่ได้ยินเสียงอาจารย์อีกลแล้ว

1530
01:41:58,573 --> 01:42:02,573

1531
01:42:02,577 --> 01:42:06,577

1532
01:42:06,578 --> 01:42:10,578
เป็นกับอะไร เทอมนี้แปลก

1533
01:42:10,580 --> 01:42:14,580

1534
01:42:14,582 --> 01:42:18,582
แต่ล่ามไม่ได้ยินน่ะ

1535
01:42:18,583 --> 01:42:22,583
เป็นเหมือน

1536
01:42:22,585 --> 01:42:26,585
ครั้งก่อนเลยค่ะ สอนไปได้ชั่วโมงถึง 2 ชั่วโมง

1537
01:42:26,588 --> 01:42:30,588
แล้วไม่ได้ยินเสียงกัน

1538
01:42:30,589 --> 01:42:34,589
ทีนี้พอใคร

1539
01:42:34,590 --> 01:42:38,590
ได้บรรทัดนี้นะ ก็คือบรรทัดนี้

1540
01:42:38,591 --> 01:42:42,591
จะให้เราไปเรียกเปิด เป็นคำสั่ง

1541
01:42:42,592 --> 01:42:46,592
ให้ไปเรียกเปิดไฟล์ภาพน่ะมาใช้งาน

1542
01:42:46,592 --> 01:42:50,592
ไฟล์ภาพเพราะฉะนั้น บอกแล้วว่าชื่อ

1543
01:42:50,594 --> 01:42:54,594
ชื่อตรงนี้นะคะ

1544
01:42:54,595 --> 01:42:58,595
ให้เด็ก ๆ ดูในโฟลเดอร์ตัวเอง

1545
01:42:58,596 --> 01:43:02,596
ในเครื่องตัวเอง ก็คือรูปก็คือ

1546
01:43:02,598 --> 01:43:06,598
มาชื่ออะไร ไม่ใช่มา

1547
01:43:06,599 --> 01:43:10,599
ตามอันนี้ ไม่ใช่ ให้

1548
01:43:10,600 --> 01:43:14,600
ดูชื่อที่อยู่ในเครื่องตัวเองนะ ชื่อรูปของตัวเอง

1549
01:43:14,601 --> 01:43:18,601
นะคะ เพราะฉะนั้น จำนวนรูปมีกี่รูป

1550
01:43:18,603 --> 01:43:22,603
มี 1, 2, 3, 4, 5

1551
01:43:22,604 --> 01:43:26,604
ก็ต้อง Copy แล้ววางลงไป

1552
01:43:26,605 --> 01:43:30,605
5 อัน

1553
01:43:30,607 --> 01:43:34,607
ดูนะคะ เดี๋ยวทำให้ดู เมื่อทำแถบสี

1554
01:43:34,609 --> 01:43:38,609
เพื่อจะ copy

1555
01:43:38,609 --> 01:43:42,609
แล้วก็กด Ctrl + C

1556
01:43:42,613 --> 01:43:46,613
เสร็จแล้วก็ Ctrl + V วางไป

1557
01:43:46,614 --> 01:43:50,614
ขอโทษมือไวไปหน่อย

1558
01:43:50,615 --> 01:43:54,615
วางแล้วก็

1559
01:43:54,616 --> 01:43:58,616
Enter แล้วก็วาง

1560
01:43:58,617 --> 01:44:02,617
Enter แล้วก็วาง

1561
01:44:02,618 --> 01:44:06,618

1562
01:44:06,618 --> 01:44:10,618

1563
01:44:10,619 --> 01:44:14,619

1564
01:44:14,624 --> 01:44:18,624
เดี๋ยวสิมันยังไม่เรียก...

1565
01:44:18,625 --> 01:44:22,625
คำสั่งมันยังไม่ครบเลย จะ run แล้ว รอ

1566
01:44:22,625 --> 01:44:26,625
ก่อนสิ 5, 6

1567
01:44:26,627 --> 01:44:30,627
ครบหรือยัง 7,

1568
01:44:30,628 --> 01:44:34,628
8 มันเพิ่ง

1569
01:44:34,630 --> 01:44:38,630
บอกให้มันไปโหลดนะ แต่ยังไม่ได้บอกให้มันไปแสดงเลย

1570
01:44:38,631 --> 01:44:42,631
ของแม่มี 10 รูป

1571
01:44:42,632 --> 01:44:46,632
มีกี่รูปนะ 1, 2

1572
01:44:46,634 --> 01:44:50,634
เราก็มี 10 นะคะ เราก็จะเอาชื่อตามนี้มา

1573
01:44:50,635 --> 01:44:54,635
ลงไป ก็แก้แค่ชื่อเห็นไหมคะ

1574
01:44:54,638 --> 01:44:58,638
นะคะ

1575
01:44:58,638 --> 01:45:02,638
อันดับแรก ก็คือเราจะไปตรวจของเครื่องอื่น ก็

1576
01:45:02,640 --> 01:45:06,640
แก้ชื่อ

1577
01:45:06,642 --> 01:45:10,642
ตัวเองใช้ชื่อนี้หรือเปล่า

1578
01:45:10,643 --> 01:45:14,643

1579
01:45:14,644 --> 01:45:18,644

1580
01:45:18,644 --> 01:45:22,644
self แล้วก็ . sprites

1581
01:45:22,646 --> 01:45:26,646

1582
01:45:26,648 --> 01:45:30,648

1583
01:45:30,650 --> 01:45:34,650

1584
01:45:34,651 --> 01:45:38,651

1585
01:45:38,653 --> 01:45:42,653

1586
01:45:42,655 --> 01:45:46,655

1587
01:45:46,657 --> 01:45:50,657

1588
01:45:50,660 --> 01:45:54,660

1589
01:45:54,661 --> 01:45:58,661

1590
01:45:58,663 --> 01:46:02,663
พี่อี๊ดได้ยินไหมคะ

1591
01:46:02,664 --> 01:46:06,664
ได้ยินแล้วไหมคะ (พี่อี๊ด) ได้ยินค่ะอาจารย์ (อาจารย์สุธิรา)

1592
01:46:06,665 --> 01:46:10,665
โอเคได้ยินแล้วนะ เป็นอะไรอีกนี่

1593
01:46:10,666 --> 01:46:14,666
โอเค บางคน...

1594
01:46:14,667 --> 01:46:18,667
บางคนก๊อบแล้วก็วาง

1595
01:46:18,671 --> 01:46:22,671
แล้วก็ชื่อครบหมดแล้วนะคะ แต่บางคนยังไม่ได้ class เลย

1596
01:46:22,672 --> 01:46:26,672
นะคะ class

1597
01:46:26,673 --> 01:46:30,673
อยู่ตรงนี้นะ บางคนยังไม่ได้ class นี่

1598
01:46:30,674 --> 01:46:34,674
นิวเห็นไหม

1599
01:46:34,674 --> 01:46:38,674
สร้างบรรทัดที่ 4 ก่อน พิมพ์

1600
01:46:38,675 --> 01:46:42,675
พิมพ์ class ก่อน

1601
01:46:42,677 --> 01:46:46,677
ของนิวยังไม่ได้ class นิวพิมพ์ class

1602
01:46:46,678 --> 01:46:50,678

1603
01:46:50,679 --> 01:46:54,679
c-l-a-s-s

1604
01:46:54,680 --> 01:46:58,680
เดี๋ยวกด class แล้วมี new class

1605
01:46:58,681 --> 01:47:02,681
ขึ้นมากด Enter จะได้ได้รูปแบบ

1606
01:47:02,682 --> 01:47:06,682

1607
01:47:06,683 --> 01:47:10,683
โอเคไหม

1608
01:47:10,684 --> 01:47:14,684
ตรง class name สีเขียว ๆ

1609
01:47:14,684 --> 01:47:18,684

1610
01:47:18,686 --> 01:47:22,686
ชื่อไดโนน่ะ

1611
01:47:22,687 --> 01:47:26,687
ก็คือชื่อตัวการ์ตูนของนิวชื่อว่าอะไร

1612
01:47:26,688 --> 01:47:30,688
ไปดูสิ ชื่อตัวการ์ตูนตัวเองน่ะ อย่าลืมว่า

1613
01:47:30,691 --> 01:47:34,691
ต้องพิมพ์ตัวพิมพ์ใหญ่นะคะ ชื่อตัวอักษรตัวแรก

1614
01:47:34,693 --> 01:47:38,693
ต้องเป็นตัวพิมพ์ใหญ่

1615
01:47:38,694 --> 01:47:42,694
ใช้ตัวพิมพ์ใหญ่นะลูก

1616
01:47:42,695 --> 01:47:46,695
ชื่อ class ตัวอักษรตัวแรกต้องใช้ตัวพิมพ์ใหญ่

1617
01:47:46,696 --> 01:47:50,696

1618
01:47:50,697 --> 01:47:54,697
เสร็จแล้วเมื่อได้ชื่อ Class แล้ว

1619
01:47:54,698 --> 01:47:58,698
ในวงเล็บ ในวงเล็บให้พิมพ์ Object

1620
01:47:58,699 --> 01:48:02,699
ว่า pygame.sprites.Sprite นะคะ

1621
01:48:02,700 --> 01:48:06,700
คนอื่นที่พิมพ์

1622
01:48:06,701 --> 01:48:10,701
ตัวอื่นไปแล้วเช็ก sprite ดี ๆ นะคะ

1623
01:48:10,702 --> 01:48:14,702
sprites ใน

1624
01:48:14,703 --> 01:48:18,703
ที่เราจะไปโหลดภาพมันจะต้องเติม S นะคะ

1625
01:48:18,704 --> 01:48:22,704
ต่างกันนะ ต่างกันกับใน Object นะ ต่างกันนะ

1626
01:48:22,706 --> 01:48:26,706
ต้องเติม s นะคะ

1627
01:48:26,707 --> 01:48:30,707
เช็กด้วย

1628
01:48:30,710 --> 01:48:34,710
โอเคหรือยัง class เสร็จหรือยัง

1629
01:48:34,711 --> 01:48:38,711
sprite แล้วใช่ไหม

1630
01:48:38,712 --> 01:48:42,712

1631
01:48:42,714 --> 01:48:46,714
โยโกะทันหรือเปล่าลูก ทันเปล่า ถึงบรรทัดไหนแล้ว

1632
01:48:46,715 --> 01:48:50,715
มุกไปดูสิ มุกไปดูช่วยสิ

1633
01:48:50,715 --> 01:48:54,715
ใครที่เสร็จบ้างแล้วช่วยกันดูนะคะ

1634
01:48:54,717 --> 01:48:58,717

1635
01:48:58,718 --> 01:49:02,718

1636
01:49:02,719 --> 01:49:06,719

1637
01:49:06,720 --> 01:49:10,720

1638
01:49:10,721 --> 01:49:14,721

1639
01:49:14,723 --> 01:49:18,723

1640
01:49:18,724 --> 01:49:22,724

1641
01:49:22,725 --> 01:49:26,725

1642
01:49:26,726 --> 01:49:30,726

1643
01:49:30,728 --> 01:49:34,728

1644
01:49:34,731 --> 01:49:38,731

1645
01:49:38,733 --> 01:49:42,733

1646
01:49:42,734 --> 01:49:46,734

1647
01:49:46,736 --> 01:49:50,736

1648
01:49:50,739 --> 01:49:54,739

1649
01:49:54,741 --> 01:49:58,741

1650
01:49:58,743 --> 01:50:02,743

1651
01:50:02,746 --> 01:50:06,746

1652
01:50:06,748 --> 01:50:10,748

1653
01:50:10,751 --> 01:50:14,751

1654
01:50:14,752 --> 01:50:18,752

1655
01:50:18,755 --> 01:50:22,755

1656
01:50:22,756 --> 01:50:26,756

1657
01:50:26,757 --> 01:50:30,757

1658
01:50:30,762 --> 01:50:34,762

1659
01:50:34,764 --> 01:50:38,764

1660
01:50:38,765 --> 01:50:42,765

1661
01:50:42,768 --> 01:50:46,768

1662
01:50:46,768 --> 01:50:50,768

1663
01:50:50,770 --> 01:50:54,770

1664
01:50:54,772 --> 01:50:58,772

1665
01:50:58,773 --> 01:51:02,773
จุดที่

1666
01:51:02,774 --> 01:51:06,774
จะต้องเช็กนะคะ ก็คือชื่อ

1667
01:51:06,776 --> 01:51:10,776
ชื่อตัวการ์ตูน ตรงที่แม่พิมพ์น่ะ

1668
01:51:10,777 --> 01:51:14,777
แม่ก็พิมพ์ชื่อตัวการ์ตูนแม่ใช่ไหม

1669
01:51:14,777 --> 01:51:18,777
แม่ใช้ Dino หมายเลข 1 ก็คือ

1670
01:51:18,779 --> 01:51:22,779
ท่าของไดโนเสาร์  ท่าที่ 1นะ

1671
01:51:22,780 --> 01:51:26,780
เพราะฉะนั้น ถ้าเด็ก ๆ ไม่ได้ตั้งชื่อ DINo

1672
01:51:26,781 --> 01:51:30,781
ชื่อตรงนี้ชื่ออะไร ก็พิมพ์

1673
01:51:30,782 --> 01:51:34,782
ตามชื่อของตัวการ์ตูนเรานะคะ

1674
01:51:34,783 --> 01:51:38,783
พอได้บรรทัดแรกนี่

1675
01:51:38,784 --> 01:51:42,784
บรรทัดที่ 2 ที่ 3 ก็ใช้วิธี

1676
01:51:42,785 --> 01:51:46,785
ก๊อปฯ แล้วก็บอกเป็นชื่อตัวการ์ตูนตัวที่ 1 ตัวที่ 2

1677
01:51:46,786 --> 01:51:50,786
ตัวที่ 3 ต่อไปจนถึง

1678
01:51:50,787 --> 01:51:54,787
ตัวสุดท้ายที่เด็ก ๆ มี

1679
01:51:54,788 --> 01:51:58,788
ถ้าใครมี 5 ตัว มันก็จะ

1680
01:51:58,789 --> 01:52:02,789
ถึง 5

1681
01:52:02,791 --> 01:52:06,791
ใครมี 10 ก็จะ 1 - 10 นะคะ

1682
01:52:06,792 --> 01:52:10,792
เพราะฉะนั้น

1683
01:52:10,793 --> 01:52:14,793
ดูโฟลเดอร์ที่ตัวเองไปดาวน์โหลดรูปมาน่ะลูก

1684
01:52:14,795 --> 01:52:18,795
ดูว่ารูปที่เราใช้มีกี่ตัว

1685
01:52:18,796 --> 01:52:22,796
เราก็

1686
01:52:22,798 --> 01:52:26,798
วาง เราก็วางคำสั่งนี้ให้เท่าจำนวนรูป

1687
01:52:26,801 --> 01:52:30,801
นะ

1688
01:52:30,801 --> 01:52:34,801
เราค่อยมาแก้แค่ลำดับที่ของรูปน่ะค่ะ

1689
01:52:34,802 --> 01:52:38,802
กับชื่อรูปแค่นั้นเอง

1690
01:52:38,803 --> 01:52:42,803
ไม่ต้องไปพิมพ์ใหม่ เพราะพิมพ์ใหม่พิมพ์ตก

1691
01:52:42,805 --> 01:52:46,805
เพราะฉะนั้น ต้องพิมพ์ทีเดียว

1692
01:52:46,805 --> 01:52:50,805
แล้วก๊อปฯ เอา

1693
01:52:50,807 --> 01:52:54,807

1694
01:52:54,807 --> 01:52:58,807

1695
01:52:58,809 --> 01:53:02,809

1696
01:53:02,810 --> 01:53:06,810

1697
01:53:06,815 --> 01:53:10,815

1698
01:53:10,818 --> 01:53:14,818

1699
01:53:14,819 --> 01:53:18,819

1700
01:53:18,821 --> 01:53:22,821

1701
01:53:22,822 --> 01:53:26,822

1702
01:53:26,824 --> 01:53:30,824

1703
01:53:30,826 --> 01:53:34,826

1704
01:53:34,828 --> 01:53:38,828

1705
01:53:38,829 --> 01:53:42,829

1706
01:53:42,831 --> 01:53:46,831

1707
01:53:46,832 --> 01:53:50,832

1708
01:53:50,834 --> 01:53:54,834

1709
01:53:54,836 --> 01:53:58,836

1710
01:53:58,840 --> 01:54:02,840

1711
01:54:02,842 --> 01:54:06,842

1712
01:54:06,844 --> 01:54:10,844

1713
01:54:10,846 --> 01:54:14,846

1714
01:54:14,850 --> 01:54:18,850

1715
01:54:18,851 --> 01:54:22,851

1716
01:54:22,851 --> 01:54:26,851

1717
01:54:26,860 --> 01:54:30,860

1718
01:54:30,867 --> 01:54:34,867

1719
01:54:34,875 --> 01:54:38,875

1720
01:54:38,880 --> 01:54:42,880

1721
01:54:42,883 --> 01:54:46,883

1722
01:54:46,886 --> 01:54:50,886

1723
01:54:50,888 --> 01:54:54,888

1724
01:54:54,889 --> 01:54:58,889

1725
01:54:58,891 --> 01:55:02,891

1726
01:55:02,894 --> 01:55:06,894

1727
01:55:06,897 --> 01:55:10,897

1728
01:55:10,899 --> 01:55:14,899

1729
01:55:14,901 --> 01:55:18,901

1730
01:55:18,902 --> 01:55:22,902

1731
01:55:22,904 --> 01:55:26,904

1732
01:55:26,905 --> 01:55:30,905

1733
01:55:30,907 --> 01:55:34,907
เชอร์รี่ไปไหนน่ะ เชอร์รี่ไม่มาหรือ

1734
01:55:34,909 --> 01:55:38,909

1735
01:55:38,910 --> 01:55:42,910

1736
01:55:42,911 --> 01:55:46,911
โอเคไหม

1737
01:55:46,912 --> 01:55:50,879

1738
01:55:50,913 --> 01:55:54,913

1739
01:55:54,914 --> 01:55:58,914

1740
01:55:58,915 --> 01:56:02,915

1741
01:56:02,915 --> 01:56:06,915
เอ็ม ๆ เอ็มกับดอม

1742
01:56:06,917 --> 01:56:10,917
พิมพ์ต่อลูกเห็นหรือเปล่า

1743
01:56:10,919 --> 01:56:14,919
รูปสุดท้าย ใครที่

1744
01:56:14,921 --> 01:56:18,921
ครบ พิมพ์ต่อนะคะ บรรทัดต่อไปเห็นไหม

1745
01:56:18,923 --> 01:56:22,923
อีก 1, 2, 3, 4

1746
01:56:22,925 --> 01:56:26,925
4 บรรทัด ใครที่เสร็จแล้ว

1747
01:56:26,926 --> 01:56:30,926
รูปสุดท้ายของเราอยู่ตำแหน่งไหน

1748
01:56:30,926 --> 01:56:34,926
เราก็พิมพ์ self.current.

1749
01:56:34,927 --> 01:56:38,927
sprite ตัวนี้ที่เรียกใช้ไม่มี s นะ อย่า

1750
01:56:38,928 --> 01:56:42,928
สับสนนะ

1751
01:56:42,930 --> 01:56:46,930
= 0 มันต้องให้มันเคลียร์น่ะลูก เคลียร์

1752
01:56:46,931 --> 01:56:50,931
ไปโหลดมาทุกครั้งนะคะ

1753
01:56:50,932 --> 01:56:54,932
เพราะฉะนั้น ก็คือบอกให้มันรู้ว่า

1754
01:56:54,935 --> 01:56:58,935
sprite ที่เราจะใช้นี่

1755
01:56:58,936 --> 01:57:02,936
clear เป็น 0 เสมอ แล้วก็

1756
01:57:02,937 --> 01:57:06,937
self.image =

1757
01:57:06,938 --> 01:57:10,938
self.sprite ในวงเล็บเรียกใช้

1758
01:57:10,939 --> 01:57:14,939
self

1759
01:57:14,941 --> 01:57:18,941

1760
01:57:18,943 --> 01:57:22,943

1761
01:57:22,945 --> 01:57:26,945

1762
01:57:26,946 --> 01:57:30,946

1763
01:57:30,949 --> 01:57:34,949

1764
01:57:34,950 --> 01:57:38,950

1765
01:57:38,952 --> 01:57:42,952

1766
01:57:42,957 --> 01:57:46,957

1767
01:57:46,958 --> 01:57:50,958

1768
01:57:50,961 --> 01:57:54,961

1769
01:57:54,963 --> 01:57:58,963

1770
01:57:58,966 --> 01:58:02,966

1771
01:58:02,967 --> 01:58:06,967

1772
01:58:06,969 --> 01:58:10,969

1773
01:58:10,971 --> 01:58:14,971
เมื่อใส่รูปครบหมดนะ เรามา

1774
01:58:14,973 --> 01:58:18,973
พิมพ์โค้ดต่อก็คืออีก 4 บรรทัดนี้

1775
01:58:18,974 --> 01:58:22,974
พิมพ์ต่ออีก 4 บรรทัดนี้

1776
01:58:22,976 --> 01:58:26,976
พิมพ์เลยค่ะ

1777
01:58:26,977 --> 01:58:30,977

1778
01:58:30,978 --> 01:58:34,978
ก็คือจะเป็นโค้ด

1779
01:58:34,980 --> 01:58:38,980
ที่สำหรับสร้าง Animation ก็คือสั่งให้มันเคลื่อนไหว

1780
01:58:38,981 --> 01:58:42,981
มันจะเคลื่อนไหวตามโค้ดนี้นะคะ

1781
01:58:42,982 --> 01:58:46,982
self.current_sprite

1782
01:58:46,983 --> 01:58:50,983
= 0

1783
01:58:50,983 --> 01:58:54,983

1784
01:58:54,985 --> 01:58:58,985

1785
01:58:58,986 --> 01:59:02,986

1786
01:59:02,988 --> 01:59:06,988

1787
01:59:06,989 --> 01:59:10,989

1788
01:59:10,991 --> 01:59:14,991
ขอโทษ

1789
01:59:14,993 --> 01:59:18,993
ขอโทษทีเอาใหม่ ๆ เดี๋ยว Freez หน้านั้นให้ก่อน

1790
01:59:18,996 --> 01:59:22,996

1791
01:59:22,997 --> 01:59:26,997

1792
01:59:26,999 --> 01:59:30,999

1793
01:59:31,001 --> 01:59:35,001

1794
01:59:35,003 --> 01:59:39,003

1795
01:59:39,004 --> 01:59:43,004
อันนี้จะเห็นชัดหรือเปล่า

1796
01:59:43,010 --> 01:59:47,010
self.current

1797
01:59:47,011 --> 01:59:51,011
รีโมทไปไหนนะ

1798
01:59:51,012 --> 01:59:55,012

1799
01:59:55,014 --> 01:59:59,014

1800
01:59:59,018 --> 02:00:03,018

1801
02:00:03,021 --> 02:00:07,021

1802
02:00:07,022 --> 02:00:11,022

1803
02:00:11,025 --> 02:00:15,025

1804
02:00:15,027 --> 02:00:19,027

1805
02:00:19,028 --> 02:00:23,028

1806
02:00:23,029 --> 02:00:27,029

1807
02:00:27,030 --> 02:00:31,030

1808
02:00:31,033 --> 02:00:35,033

1809
02:00:35,035 --> 02:00:39,035

1810
02:00:39,036 --> 02:00:43,036

1811
02:00:43,038 --> 02:00:47,038

1812
02:00:47,039 --> 02:00:51,039

1813
02:00:51,041 --> 02:00:55,041

1814
02:00:55,042 --> 02:00:59,042

1815
02:00:59,044 --> 02:01:03,044

1816
02:01:03,046 --> 02:01:07,046

1817
02:01:07,048 --> 02:01:11,048

1818
02:01:11,051 --> 02:01:15,051

1819
02:01:15,053 --> 02:01:19,053

1820
02:01:19,055 --> 02:01:23,055

1821
02:01:23,057 --> 02:01:27,057

1822
02:01:27,062 --> 02:01:31,062

1823
02:01:31,065 --> 02:01:35,065

1824
02:01:35,073 --> 02:01:39,073

1825
02:01:39,075 --> 02:01:43,075

1826
02:01:43,076 --> 02:01:47,076

1827
02:01:47,081 --> 02:01:51,081

1828
02:01:51,083 --> 02:01:55,083

1829
02:01:55,087 --> 02:01:59,087

1830
02:01:59,088 --> 02:02:03,088

1831
02:02:03,089 --> 02:02:07,089

1832
02:02:07,090 --> 02:02:11,090

1833
02:02:11,092 --> 02:02:15,092

1834
02:02:15,095 --> 02:02:19,095

1835
02:02:19,097 --> 02:02:23,097

1836
02:02:23,098 --> 02:02:27,098

1837
02:02:27,099 --> 02:02:31,099

1838
02:02:31,100 --> 02:02:35,100

1839
02:02:35,103 --> 02:02:39,103

1840
02:02:39,104 --> 02:02:43,104

1841
02:02:43,106 --> 02:02:47,106

1842
02:02:47,108 --> 02:02:51,108

1843
02:02:51,110 --> 02:02:55,110

1844
02:02:55,112 --> 02:02:59,112
4 บรรทัดนี้นะคะ ก็คือจะเป็น...

1845
02:02:59,115 --> 02:03:03,115
พี่อี๊ดได้ยินไหมคะ

1846
02:03:03,116 --> 02:03:07,116
ไม่ได้ยินอีกแล้ว (พี่อี๊ด)

1847
02:03:07,117 --> 02:03:11,117
ได้ยินค่ะ (อาจารย์สุธิรา) อ๋อ ได้ยินอยู่นะคะ

1848
02:03:11,118 --> 02:03:15,118
โอเค

1849
02:03:15,119 --> 02:03:19,119
บรรทัดแรก

1850
02:03:19,120 --> 02:03:23,120
self.current_sprite

1851
02:03:23,121 --> 02:03:27,121
กำหนดให้มันเซ็ตค่าเริ่มต้นน่ะค่ะ เริ่มที่ 0 เสมอ

1852
02:03:27,123 --> 02:03:31,123
เสร็จแล้วเรียกใช้โมดูล image

1853
02:03:31,124 --> 02:03:35,124
เห็นไหมคะ ก็คือตาม

1854
02:03:35,126 --> 02:03:39,126
current_sprite

1855
02:03:39,127 --> 02:03:43,127
เสร็จแล้วกำหนดพื้นที่ rac

1856
02:03:43,127 --> 02:03:47,127
มาจาก

1857
02:03:47,128 --> 02:03:51,128
ที่เราจะเอารูปเราไปวางนั่นเอง

1858
02:03:51,129 --> 02:03:55,129
top left เท่ากับ

1859
02:03:55,129 --> 02:03:59,129
อยู่ด้านบนซ้ายนะคะ =

1860
02:03:59,131 --> 02:04:03,131
pos_x, pos_y ก็คือตำแหน่ง

1861
02:04:03,132 --> 02:04:07,132
Position y ให้นึกถึงนะ หน้าจอ

1862
02:04:07,133 --> 02:04:11,133
มีแกน x แกน y นะคะ

1863
02:04:11,134 --> 02:04:15,134
ยังไม่จบ ไปต่อ เกม 1 เกม

1864
02:04:15,136 --> 02:04:19,136
เขียนโค้ด 20 กว่าบรรทัดมันไม่ใช่ไง

1865
02:04:19,137 --> 02:04:23,137
นี่ดูสิเพิ่งได้กี่บรรทัดเอง

1866
02:04:23,138 --> 02:04:27,138
ใช่ไหม ๆ นะคะ

1867
02:04:27,139 --> 02:04:31,139
สิ่งที่เราจะมา Coding ต่อไป

1868
02:04:31,139 --> 02:04:35,139

1869
02:04:35,146 --> 02:04:39,146
เมื่อกี้มีการ update อะไร update class ใช่ไหม สร้าง class

1870
02:04:39,148 --> 02:04:43,148
ขึ้นมาใช่ไหม สร้าง class ขึ้นมา

1871
02:04:43,151 --> 02:04:47,151
เราก็จะมาสร้างส่วน

1872
02:04:47,152 --> 02:04:51,152
ก็คือเมื่อมันมีการอัปเดตนี่

1873
02:04:51,155 --> 02:04:55,155
ภายใน loop น่ะ ก็ต้องมีโค้ด

1874
02:04:55,158 --> 02:04:59,158
เพื่อที่จะสร้างตัว sprite แล้วก็

1875
02:04:59,160 --> 02:05:03,160
ขั้นตอนนี้ มันจะเป็นเอา Sprite

1876
02:05:03,162 --> 02:05:07,162
ให้รวมมาอยู่ใน Group เดียวกันน่ะค่ะ ก็จะ

1877
02:05:07,163 --> 02:05:11,163
เริ่มที่เขียน Comment ก่อร

1878
02:05:11,164 --> 02:05:15,164
ว่าเราจะสร้าง sprite

1879
02:05:15,165 --> 02:05:19,165
แล้วก็ group นะคะ

1880
02:05:19,168 --> 02:05:23,168
พิมพ์ภาษาไทยก็ได้ สร้าง sprites

1881
02:05:23,169 --> 02:05:27,169
สร้างภาพต่อเนื่องแล้วก็จัดกลุ่ม

1882
02:05:27,170 --> 02:05:31,170

1883
02:05:31,171 --> 02:05:35,171
มันจะอยู่ต่อจากบรรทัดที่

1884
02:05:35,172 --> 02:05:39,172
loop น่ะ ที่เรามี loop เพราะฉะนั้น เด็ก ๆ

1885
02:05:39,175 --> 02:05:43,175
จะต้องไปบรรทัดที่เท่าไรคะ

1886
02:05:43,176 --> 02:05:47,176
loop เราอยู่ตรงนี้ใช่ไหม

1887
02:05:47,177 --> 02:05:51,177
while เพราะฉะนั้น จะต้องเป็นบรรทัดนี้นะคะ

1888
02:05:51,178 --> 02:05:55,178
ให้เด็ก ๆ

1889
02:05:55,179 --> 02:05:59,179
ใส่ Comment จอค้างหรือขอโทษ

1890
02:05:59,181 --> 02:06:03,181
โอเคไหม

1891
02:06:03,182 --> 02:06:07,182
โอเค เด็ก ๆ

1892
02:06:07,183 --> 02:06:11,183
ไปที่บรรทัดที่เห็นไหมคะ loop การทำงานเห็นไหมคะ

1893
02:06:11,183 --> 02:06:15,183
เราลงมาอยู่ที่บรรทัดที่ตรง sys.exit

1894
02:06:15,185 --> 02:06:19,185
.exit ตรงนี้เราจะอัปเดต

1895
02:06:19,186 --> 02:06:23,186
class เมื่อกี้ที่เราสร้างนะคะ

1896
02:06:23,187 --> 02:06:27,187
Enter ลงมาสัก 2 บรรทัด อยู่บรรทัดที่ 46

1897
02:06:27,188 --> 02:06:31,188
นะคะ แล้วเราจะเริ่มพิมพ์โค้ด

1898
02:06:31,189 --> 02:06:35,189
moving เอ้ยยังไม่พิมพ์โค้ด

1899
02:06:35,189 --> 02:06:39,189
พิมพ์ comment ก่อนนะคะ

1900
02:06:39,191 --> 02:06:43,191
พิมพ์ Comment ก่อน เพราะเราจะได้รู้ว่า

1901
02:06:43,192 --> 02:06:47,192
ตำแหน่งที่เราทำไว้ ใส่เครื่องหมาย #

1902
02:06:47,193 --> 02:06:51,193
เราระบุลงไปว่า

1903
02:06:51,193 --> 02:06:55,193
ตรงนี้ ก็คือสร้าง

1904
02:06:55,195 --> 02:06:59,195
Comment บอกไปว่าเราจะสร้าง

1905
02:06:59,196 --> 02:07:03,196

1906
02:07:03,197 --> 02:07:07,197

1907
02:07:07,198 --> 02:07:11,198
ภาพต่อเนื่อง

1908
02:07:11,200 --> 02:07:15,200

1909
02:07:15,201 --> 02:07:19,201
และจับกลุ่มด้วย

1910
02:07:19,202 --> 02:07:23,202
เราทำภาพต่อเนื่องนะคะ

1911
02:07:23,203 --> 02:07:27,203
แล้วก็จัดกลุ่มให้มันนะคะ

1912
02:07:27,205 --> 02:07:31,205
ได้ Comment แล้วนะคะ ทีนี้

1913
02:07:31,206 --> 02:07:35,206
เราจะเริ่มโค้ด พิมพ์คำว่า "move" ค่ะ

1914
02:07:35,207 --> 02:07:39,207
ลืมเปลี่ยนภาษา

1915
02:07:39,208 --> 02:07:43,208

1916
02:07:43,209 --> 02:07:47,209
moving_

1917
02:07:47,210 --> 02:07:51,210
sprites เติม s นะคะ

1918
02:07:51,212 --> 02:07:55,212

1919
02:07:55,213 --> 02:07:59,213
sprite

1920
02:07:59,214 --> 02:08:03,214

1921
02:08:03,215 --> 02:08:07,215

1922
02:08:07,218 --> 02:08:11,218

1923
02:08:11,219 --> 02:08:15,219
พิมพ์ บรรทัดแรกพิมพ์

1924
02:08:15,222 --> 02:08:19,222
m-o-v-i-n-g_

1925
02:08:19,224 --> 02:08:23,224
sprites นะคะ

1926
02:08:23,224 --> 02:08:27,224
เติม s ใช่ไหม เติม s หรือไม่เติม s

1927
02:08:27,228 --> 02:08:31,228
เติม s นะคะ แล้วตามด้วย

1928
02:08:31,229 --> 02:08:35,229
= pygame.sprite.Group

1929
02:08:35,230 --> 02:08:39,230
แล้วก็วงเล็บเปิด - ปิด

1930
02:08:39,231 --> 02:08:43,231
py เจอ py แล้วกด enter pygame

1931
02:08:43,232 --> 02:08:47,232
.sprites

1932
02:08:47,234 --> 02:08:51,234
sprite เติม s ไหม

1933
02:08:51,235 --> 02:08:55,235
sprite ไม่เติม s นะคะ

1934
02:08:55,236 --> 02:08:59,236
เพราะฉะนั้น พอพิมพ์ sprite นี่ พอเจอ sprite

1935
02:08:59,237 --> 02:09:03,237
ที่ไม่เติม s

1936
02:09:03,237 --> 02:09:07,237
.Group

1937
02:09:07,239 --> 02:09:11,239
แล้วก็วงเล็บ

1938
02:09:11,240 --> 02:09:15,240

1939
02:09:15,241 --> 02:09:19,241
ดูนะคะ

1940
02:09:19,243 --> 02:09:23,243
มีความแตกต่างกันนะ คนละคำสั่งนะ

1941
02:09:23,247 --> 02:09:27,247
ใน pygame.sprite อันนี้ไม่มี s แล้วก็

1942
02:09:27,249 --> 02:09:31,249

1943
02:09:31,250 --> 02:09:35,250
บรรทัดต่อไป คำสั่งต่อไป

1944
02:09:35,250 --> 02:09:39,250

1945
02:09:39,252 --> 02:09:43,252
สร้างตัวแปรเพื่อจะเรียกใช้ class

1946
02:09:43,253 --> 02:09:47,253
ที่เราสร้างนะคะ ย้อนกลับไปดู

1947
02:09:47,254 --> 02:09:51,254
คลาสที่ตัวเองสร้าง

1948
02:09:51,255 --> 02:09:55,255
ตรงนี้ ตรงสีฟ้า ๆ

1949
02:09:55,257 --> 02:09:59,257
คือ ชื่อ class ที่เด็ก ๆ สร้าง

1950
02:09:59,258 --> 02:10:03,258
เพราะฉะนั้น เด็ก ๆ ต้องย้อนกลับไปดูชื่อ class ของตนเองนะ

1951
02:10:03,259 --> 02:10:07,259
ไม่ใช่มาพิมพ์ Dino Dino เหมืนแม่

1952
02:10:07,260 --> 02:10:11,260
ต้องดูชื่อ class ที่ตัวเอง

1953
02:10:11,261 --> 02:10:15,261
สร้างไว้ที่อยู่ด้านบนน่ะ ชื่อตัวนี้

1954
02:10:15,262 --> 02:10:19,262
นะคะตัวนี้

1955
02:10:19,263 --> 02:10:23,263
ก็คือชื่อตัวแปร ที่เอาไว้เรียกคลาสนั้น

1956
02:10:23,264 --> 02:10:27,264
ใช้ชื่อมันก็ได้ แต่ใช้เป็นตัวเล็กแทน

1957
02:10:27,265 --> 02:10:31,265
เห็นไหมนะคะ

1958
02:10:31,267 --> 02:10:35,267

1959
02:10:35,269 --> 02:10:39,269
10,10 นี่คืออะไร คือ

1960
02:10:39,270 --> 02:10:43,270
ตำแหน่งที่เราจะวางไอ้ตัวรูปนั่นเองเห็นไหมคะ

1961
02:10:43,272 --> 02:10:47,272
ก็คือใน class Dino position x

1962
02:10:47,273 --> 02:10:51,273
position y ก็คือ 40

1963
02:10:51,274 --> 02:10:55,274
แล้ว

1964
02:10:55,275 --> 02:10:59,275
ตอนจะเรียกโมดูล

1965
02:10:59,277 --> 02:11:03,277
moving_sprites

1966
02:11:03,278 --> 02:11:07,278
ตัวแปรนะคะ เรียกชื่อตัวแปรไม่ได้เรียก class นะ

1967
02:11:07,280 --> 02:11:11,280
ดูชื่อดี ๆ เห็นไหม ชื่อจะเป็นตัวเล็ก

1968
02:11:11,281 --> 02:11:15,281
เราจะเรียกใช้ตัวแปรที่เราประกาศ

1969
02:11:15,282 --> 02:11:19,282
ชื่อมันจะสอดคล้องกัน มันจะขึ้นคู่กัน

1970
02:11:19,283 --> 02:11:23,283
นะคะ โอเค ลงมือ ไม่เป็นไร

1971
02:11:23,284 --> 02:11:27,284
เดี๋ยวเดินไปดู เดี๋ยวจะเช็กด้วย

1972
02:11:27,285 --> 02:11:31,285

1973
02:11:31,286 --> 02:11:35,286

1974
02:11:35,287 --> 02:11:39,287
ดูนะคะ ดูชื่อ class ของตนเอง

1975
02:11:39,289 --> 02:11:43,289
นึกออกนะ ย้อนกลับไปดูได้

1976
02:11:43,290 --> 02:11:47,290
ชื่อ class ตัวเองตั้งไว้ว่าอะไร ให้เอาชื่อ class

1977
02:11:47,292 --> 02:11:51,292
น่ะมาใช้ มาเรียกใช้นะคะ

1978
02:11:51,292 --> 02:11:55,292

1979
02:11:55,294 --> 02:11:59,294

1980
02:11:59,294 --> 02:12:03,294

1981
02:12:03,295 --> 02:12:07,295

1982
02:12:07,296 --> 02:12:11,296

1983
02:12:11,297 --> 02:12:15,297

1984
02:12:15,300 --> 02:12:19,300

1985
02:12:19,301 --> 02:12:23,301
อันนี้คือ.. dino ตัวเล็ก คือ ชื่อ

1986
02:12:23,303 --> 02:12:27,303
ตัวแปรที่ตั้งขึ้นมาเพื่อเรียกใช้งาน class

1987
02:12:27,304 --> 02:12:31,304
ที่เราสร้างนะคะ

1988
02:12:31,305 --> 02:12:35,305

1989
02:12:35,306 --> 02:12:39,306

1990
02:12:39,307 --> 02:12:43,307

1991
02:12:43,311 --> 02:12:47,311
เมื่อประกาศตัวแปรเสร็จแล้ว เรา

1992
02:12:47,314 --> 02:12:51,314
มาใช้คำสั่ง moving.sprites

1993
02:12:51,316 --> 02:12:55,316
.add ใช่ไหม add นะคะ แล้วก็ตามด้วยวงเล็บ แล้วก็

1994
02:12:55,317 --> 02:12:59,317
ad นะคะ

1995
02:12:59,318 --> 02:13:03,318
ตัวแปรที่สร้าง ก็คือตัวนี้

1996
02:13:03,319 --> 02:13:07,319

1997
02:13:07,320 --> 02:13:11,313

1998
02:13:11,321 --> 02:13:15,321
เดี๋ยวจะไปเดินเช็กว่าตัวเองใช้

1999
02:13:15,321 --> 02:13:19,321
ชื่อ class ถูกหรือเปล่า

2000
02:13:19,323 --> 02:13:23,323

2001
02:13:23,325 --> 02:13:27,325

2002
02:13:27,326 --> 02:13:31,326

2003
02:13:31,329 --> 02:13:35,329

2004
02:13:35,331 --> 02:13:39,331

2005
02:13:39,333 --> 02:13:43,333

2006
02:13:43,334 --> 02:13:47,334

2007
02:13:47,335 --> 02:13:51,335

2008
02:13:51,336 --> 02:13:55,336

2009
02:13:55,337 --> 02:13:59,337

2010
02:13:59,338 --> 02:14:03,338

2011
02:14:03,339 --> 02:14:07,339

2012
02:14:07,341 --> 02:14:11,341

2013
02:14:11,343 --> 02:14:15,343

2014
02:14:15,345 --> 02:14:19,345

2015
02:14:19,346 --> 02:14:23,346

2016
02:14:23,348 --> 02:14:27,348

2017
02:14:27,350 --> 02:14:31,350

2018
02:14:31,351 --> 02:14:35,351

2019
02:14:35,352 --> 02:14:39,352

2020
02:14:39,354 --> 02:14:43,354

2021
02:14:43,359 --> 02:14:47,359

2022
02:14:47,361 --> 02:14:51,361

2023
02:14:51,363 --> 02:14:55,363

2024
02:14:55,365 --> 02:14:59,365

2025
02:14:59,367 --> 02:15:03,367

2026
02:15:03,368 --> 02:15:07,368

2027
02:15:07,370 --> 02:15:11,370

2028
02:15:11,372 --> 02:15:15,372

2029
02:15:15,374 --> 02:15:19,374

2030
02:15:19,376 --> 02:15:23,376

2031
02:15:23,377 --> 02:15:27,377

2032
02:15:27,378 --> 02:15:31,378

2033
02:15:31,380 --> 02:15:35,380

2034
02:15:35,381 --> 02:15:39,381

2035
02:15:39,382 --> 02:15:43,382

2036
02:15:43,384 --> 02:15:47,384

2037
02:15:47,385 --> 02:15:51,385

2038
02:15:51,388 --> 02:15:55,388

2039
02:15:55,389 --> 02:15:59,389

2040
02:15:59,391 --> 02:16:03,391

2041
02:16:03,393 --> 02:16:07,393

2042
02:16:07,394 --> 02:16:11,394

2043
02:16:11,397 --> 02:16:15,397

2044
02:16:15,398 --> 02:16:19,398

2045
02:16:19,400 --> 02:16:23,400

2046
02:16:23,402 --> 02:16:27,402

2047
02:16:27,404 --> 02:16:31,404

2048
02:16:31,406 --> 02:16:35,406

2049
02:16:35,408 --> 02:16:39,408

2050
02:16:39,410 --> 02:16:43,410

2051
02:16:43,411 --> 02:16:47,411

2052
02:16:47,414 --> 02:16:51,414

2053
02:16:51,416 --> 02:16:55,416

2054
02:16:55,418 --> 02:16:59,418

2055
02:16:59,419 --> 02:17:03,419

2056
02:17:03,420 --> 02:17:07,420

2057
02:17:07,422 --> 02:17:11,422

2058
02:17:11,424 --> 02:17:15,424

2059
02:17:15,426 --> 02:17:19,426

2060
02:17:19,426 --> 02:17:23,426

2061
02:17:23,429 --> 02:17:27,429

2062
02:17:27,430 --> 02:17:31,430

2063
02:17:31,432 --> 02:17:35,432

2064
02:17:35,433 --> 02:17:39,433

2065
02:17:39,434 --> 02:17:43,434

2066
02:17:43,437 --> 02:17:47,437
ดูนะคะ

2067
02:17:47,437 --> 02:17:51,437
จุดที่เด็ก ๆ จะต้องดู ก็คือ

2068
02:17:51,441 --> 02:17:55,441
ตรงนี้หมายถึงชื่อตรง

2069
02:17:55,442 --> 02:17:59,442
ตำแหน่ง Dino ชื่อสีฟ้า ๆ นี่ ชื่อ

2070
02:17:59,442 --> 02:18:03,442
มันจะตรงกับชื่อ class ที่ให้ตั้งเมื่อกี้นี้

2071
02:18:03,444 --> 02:18:07,444
ก็คือตรงนี้ เห็นไหมคะ ตรง class นี่

2072
02:18:07,444 --> 02:18:11,444
ชื่อมันจะตรงกัน

2073
02:18:11,445 --> 02:18:15,445
ส่วนตรงนี้

2074
02:18:15,445 --> 02:18:19,445
ส่วนชื่อที่เป็นตัวแปร

2075
02:18:19,445 --> 02:18:23,445
นะคะ เราก็จะไม่พิมพ์ตัวใหญ่

2076
02:18:23,447 --> 02:18:27,447
เราก็พิมพ์เป็นตัวเล็กแทน

2077
02:18:27,448 --> 02:18:31,448
จากตัวใหญ่เราก็เปลี่ยนเป็นตัวเล็ก เพื่อให้รู้ว่านี่คือตัวแปร

2078
02:18:31,449 --> 02:18:35,449
ไม่ใช่ชื่อ class

2079
02:18:35,450 --> 02:18:39,450
ไม่ใช่ชื่อ class เพราะในคอมพิวเตอร์นี่

2080
02:18:39,451 --> 02:18:43,451
ชื่อภาษาอังกฤษนี่ ชื่อเหมือนกันเลย

2081
02:18:43,454 --> 02:18:47,454
Dino เหมือนกันแต่ชื่อตัวเล็กกับตัวใหญ่

2082
02:18:47,456 --> 02:18:51,456
คนละชื่อกัน

2083
02:18:51,457 --> 02:18:55,457
มันจะเป็นคนละตัวกันนะคะ

2084
02:18:55,458 --> 02:18:59,458
โอเคนะคะ เราได้

2085
02:18:59,459 --> 02:19:03,459
ส่วนของ

2086
02:19:03,461 --> 02:19:07,461
ที่เราจะสร้าง group

2087
02:19:07,462 --> 02:19:11,462
สร้างภาพต่อเนื่องแล้ว แล้วก็ Group แล้ว

2088
02:19:11,463 --> 02:19:15,463
เหลือแฝดนี่ แฝดยังไม่เสร็จ

2089
02:19:15,464 --> 02:19:19,464

2090
02:19:19,465 --> 02:19:23,465

2091
02:19:23,466 --> 02:19:27,466

2092
02:19:27,468 --> 02:19:31,468

2093
02:19:31,470 --> 02:19:35,470

2094
02:19:35,471 --> 02:19:39,471

2095
02:19:39,472 --> 02:19:43,472

2096
02:19:43,474 --> 02:19:47,474

2097
02:19:47,475 --> 02:19:51,475
พี่แฝด ๆ ดูนะคะ

2098
02:19:51,477 --> 02:19:55,477
ชื่อ ๆ ชื่อตรง class

2099
02:19:55,478 --> 02:19:59,478
เวลาตั้ง ตัวแรก ตัวอักษรตัวแรกน่ะ

2100
02:19:59,479 --> 02:20:03,479
นี่

2101
02:20:03,481 --> 02:20:07,481
พี่แฝดต้องตั้งเป็นตัวใหญ๋

2102
02:20:07,482 --> 02:20:11,482

2103
02:20:11,483 --> 02:20:15,483
ต้องเป็นตัวใหญ่นะคะ ต้องเป็นตัวใหญ่

2104
02:20:15,485 --> 02:20:19,485
เพราะฉะนั้น ของแฝด groot

2105
02:20:19,485 --> 02:20:23,485
ก็ใช้ ตัว G ตัวใหญ่ ไม่ใช่ g เล็ก

2106
02:20:23,487 --> 02:20:27,487

2107
02:20:27,488 --> 02:20:31,488
โอเคนะ

2108
02:20:31,490 --> 02:20:35,490
เพราะฉะนั้น ตรงพอตอน

2109
02:20:35,492 --> 02:20:39,492
สร้าง sprite ตรงนี้ชื่อตรงนี้

2110
02:20:39,494 --> 02:20:43,494
แฝดจะต้องไปเอาชื่อที่แฝดสร้าง

2111
02:20:43,495 --> 02:20:47,495
ต้องไปดูชื่อคลาสของตัวเอง

2112
02:20:47,496 --> 02:20:51,496
โอเคไหม Groot ใช่ไหม

2113
02:20:51,497 --> 02:20:55,497
Good ตัวใหญ่ใช่ไหม

2114
02:20:55,497 --> 02:20:59,497
สีฟ้า ๆ เป็น Goodตัวใหญ่

2115
02:20:59,499 --> 02:21:03,499
ตรงตัวแปรใช้ good ตัวเล็ก

2116
02:21:03,500 --> 02:21:07,500
โอเคไหม

2117
02:21:07,501 --> 02:21:11,501
แก้แค่ตรงนั้นล่ะ ก็ใช้ได้

2118
02:21:11,502 --> 02:21:15,502

2119
02:21:15,504 --> 02:21:19,504

2120
02:21:19,505 --> 02:21:23,505

2121
02:21:23,508 --> 02:21:27,508
โอเคนะ

2122
02:21:27,510 --> 02:21:31,510

2123
02:21:31,511 --> 02:21:35,511

2124
02:21:35,514 --> 02:21:39,514
ทีนี้เราจะกำหนดฟังก์ชันนะคะ

2125
02:21:39,516 --> 02:21:43,516
เพื่อให้ตัวการ์ตูนเรา

2126
02:21:43,518 --> 02:21:47,518
มันเคลื่อนไหวได้มันวิ่งนั่นเอง

2127
02:21:47,519 --> 02:21:51,519
เราจะต้องทำการอัปเดตมันด้วยนะคะ

2128
02:21:51,523 --> 02:21:55,523

2129
02:21:55,525 --> 02:21:59,525

2130
02:21:59,526 --> 02:22:03,526

2131
02:22:03,526 --> 02:22:07,526
พิมพ์ที่บรรทัดไหน ไปที่บรรทัด

2132
02:22:07,529 --> 02:22:11,529
ที่ต่อจาก...

2133
02:22:11,531 --> 02:22:15,531

2134
02:22:15,532 --> 02:22:19,532
นี่นะคะ

2135
02:22:19,533 --> 02:22:23,533
ต่อจากนี้ ให้ย้อนขึ้นมานะคะ

2136
02:22:23,534 --> 02:22:27,534
ต่อจาก self.rect

2137
02:22:27,536 --> 02:22:31,536
กด Enter ลงไป 2

2138
02:22:31,537 --> 02:22:35,537
ครั้งแล้วพิมพ์ แฮชแท็กไว้

2139
02:22:35,538 --> 02:22:39,538
เราจะ

2140
02:22:39,539 --> 02:22:43,539
กำหนดฟังก์ชัน run กับ update

2141
02:22:43,541 --> 02:22:47,541
นะคะ เพราะฉะนั้น

2142
02:22:47,542 --> 02:22:51,542
ตรง hastag เราจะพิมพ์ว่า

2143
02:22:51,543 --> 02:22:55,543

2144
02:22:55,545 --> 02:22:59,545

2145
02:22:59,546 --> 02:23:03,546

2146
02:23:03,549 --> 02:23:07,549

2147
02:23:07,552 --> 02:23:11,552

2148
02:23:11,554 --> 02:23:15,554

2149
02:23:15,556 --> 02:23:19,556
ฟังก์ชัน run และ update

2150
02:23:19,558 --> 02:23:23,558
นะคะ และ

2151
02:23:23,559 --> 02:23:27,559
และฟังก์ชันอัปเดตนั่นเอง

2152
02:23:27,561 --> 02:23:31,561

2153
02:23:31,562 --> 02:23:35,562
จะได้

2154
02:23:35,564 --> 02:23:39,564
รู้ว่าส่วนของฟังก์ชัน run อยู่ตรงไหน

2155
02:23:39,567 --> 02:23:43,567
ฟังก์ชันอัปเดตอยู่ตรงไหนนะคะ คำสั่ง

2156
02:23:43,568 --> 02:23:47,568
ที่ใช้ในการสร้างฟังก์ชันนะคะ

2157
02:23:47,569 --> 02:23:51,569
ก็คือ def แล้วก็ตามด้วย

2158
02:23:51,570 --> 02:23:55,570
ชื่อฟังก์ชันที่เราจะกำหนดนะคะ

2159
02:23:55,571 --> 02:23:59,571
def

2160
02:23:59,573 --> 02:24:03,573
นะคะ เริ่มโดย ๆ

2161
02:24:03,574 --> 02:24:07,574
กด Tab เข้าไป 1 ครั้งค่ะ

2162
02:24:07,575 --> 02:24:11,575
แล้วก็พิมพ์ d เอ้ยขอโทษ

2163
02:24:11,576 --> 02:24:15,576
พิมพ์ def

2164
02:24:15,577 --> 02:24:19,577
เห็นไหม

2165
02:24:19,579 --> 02:24:23,579
ตรงคำว่า def จะขึ้นคำว่า def

2166
02:24:23,580 --> 02:24:27,580
defmethod เราจะเลือก deffunction

2167
02:24:27,582 --> 02:24:31,582
function โอเค

2168
02:24:31,584 --> 02:24:35,584

2169
02:24:35,585 --> 02:24:39,585
ตรงคำว่า function

2170
02:24:39,586 --> 02:24:43,586
function เข้าไปแทนนะคะ ก็คือ

2171
02:24:43,590 --> 02:24:47,590
run ใช่ไหมคะ ตัวแรก คือ run

2172
02:24:47,590 --> 02:24:51,590

2173
02:24:51,592 --> 02:24:55,592

2174
02:24:55,593 --> 02:24:59,593

2175
02:24:59,595 --> 02:25:03,595

2176
02:25:03,596 --> 02:25:07,596

2177
02:25:07,598 --> 02:25:11,598
ในวงเล็็บใส่

2178
02:25:11,601 --> 02:25:15,601
self เข้าไปนะคะ

2179
02:25:15,601 --> 02:25:19,601

2180
02:25:19,603 --> 02:25:23,603

2181
02:25:23,603 --> 02:25:27,603
ในวงเล็บใส่ self

2182
02:25:27,605 --> 02:25:31,605
ได้เลย ตรง class

2183
02:25:31,606 --> 02:25:35,606
ก็คือส่วนที่จะเป็ฯ

2184
02:25:35,607 --> 02:25:39,607
ข้อกำหนดหรือเงื่อนไข ก็พิมพ์ self

2185
02:25:39,607 --> 02:25:43,607
s-e-l-f แล้วกด Enter self

2186
02:25:43,608 --> 02:25:47,608
.

2187
02:25:47,609 --> 02:25:51,609

2188
02:25:51,612 --> 02:25:55,612
.run

2189
02:25:55,613 --> 02:25:59,613
_animation นะคะ

2190
02:25:59,615 --> 02:26:03,615
.run นะคะ

2191
02:26:03,616 --> 02:26:07,616
_

2192
02:26:07,618 --> 02:26:11,618

2193
02:26:11,621 --> 02:26:15,621

2194
02:26:15,622 --> 02:26:19,622

2195
02:26:19,624 --> 02:26:23,624

2196
02:26:23,627 --> 02:26:27,627
วรรคแล้วใส่เครื่องหมายเท่ากับ 2 ครั้ง

2197
02:26:27,630 --> 02:26:31,630
ถ้าอยู่ใน function เครื่องหมายเท่ากับจะใส่ 2 ครั้ง

2198
02:26:31,631 --> 02:26:35,631
แล้วก็วรรค กดวรรค

2199
02:26:35,633 --> 02:26:39,633
กดวรรค

2200
02:26:39,634 --> 02:26:43,634
พิมพ์ว่า True ให้มันเช็กก่อนว่า

2201
02:26:43,634 --> 02:26:47,634
ถ้า run นี่เป็นจริงถึงจะ run นะคะ

2202
02:26:47,637 --> 02:26:51,637
ก็คือเงื่อนไขเป็นจริง

2203
02:26:51,638 --> 02:26:55,638
True True ตัวใหญ่

2204
02:26:55,639 --> 02:26:59,639
True ใหญ่นะคะ T ตัวใหญ่แล้ว

2205
02:26:59,641 --> 02:27:03,641
กด Enter เพราะคำว่า True จะขึ้นมา

2206
02:27:03,643 --> 02:27:07,643
T เห็นไหมคะ จะเห็นคำว่า Tool

2207
02:27:07,645 --> 02:27:11,645
กด Enter ก็คือบอกให้รู้

2208
02:27:11,646 --> 02:27:15,646
ว่าฟังก์ชันนี้มันจะ run ก็คือไอ้

2209
02:27:15,646 --> 02:27:19,646
ตัว animation เราจะวิ่งเมื่อ

2210
02:27:19,646 --> 02:27:23,646
เงื่อนไขเป็นจริง

2211
02:27:23,648 --> 02:27:27,648
สิ่งที่เราจะทำต่อมา

2212
02:27:27,650 --> 02:27:31,650
เราจะทำฟังก์ชันที่อัปเดตเงื่อนไขนี้ run นะคะ

2213
02:27:31,651 --> 02:27:35,651
ก็คือเมื่อมันเป็นจริงแล้ว ทำทุกขั้นตอนแล้วนี่

2214
02:27:35,652 --> 02:27:39,652
มันจะต้องให้มันไปอัปเดต

2215
02:27:39,653 --> 02:27:43,653

2216
02:27:43,653 --> 02:27:47,653

2217
02:27:47,654 --> 02:27:51,654
กด Enter เว้นลง

2218
02:27:51,656 --> 02:27:55,656
มา 1 บรรทัดนะคะ

2219
02:27:55,658 --> 02:27:59,658
แล้วกดย้อนกลับคืน

2220
02:27:59,660 --> 02:28:03,660
กด backspace 1 ครั้ง ฟังก์ชัน

2221
02:28:03,661 --> 02:28:07,661
update จะอยู่ตรงกับ Function run นะคะ

2222
02:28:07,662 --> 02:28:11,662
แล้วเลือก def function เหมือนเดิม

2223
02:28:11,664 --> 02:28:15,664
เห็นไหมคะ จะตรงกัน

2224
02:28:15,664 --> 02:28:19,664
แต่ตรงชื่อฟังก์ชันเปลี่ยนจาก run เป็นอะไร

2225
02:28:19,666 --> 02:28:23,666
update นะคะ update

2226
02:28:23,667 --> 02:28:27,667
ค่ะ พิมพ์ update

2227
02:28:27,668 --> 02:28:31,668

2228
02:28:31,669 --> 02:28:35,669
ในวงเล็บใส่...

2229
02:28:35,671 --> 02:28:39,671
พิมพ์ self

2230
02:28:39,672 --> 02:28:43,672
l-f-t

2231
02:28:43,674 --> 02:28:47,674
s-e-l-f-t

2232
02:28:47,675 --> 02:28:51,675
s-e-l-f ขอโทษ ๆ

2233
02:28:51,675 --> 02:28:55,675
แล้วก็กด speed

2234
02:28:55,677 --> 02:28:59,677

2235
02:28:59,678 --> 02:29:03,678

2236
02:29:03,679 --> 02:29:07,679

2237
02:29:07,681 --> 02:29:11,681
ไม่ใช่ . สิ

2238
02:29:11,682 --> 02:29:15,682
comma ใช่ไหม ไอ้มุกตาไว

2239
02:29:15,685 --> 02:29:19,685
self

2240
02:29:19,686 --> 02:29:23,686
นะคะ แล้วก็ ,speed

2241
02:29:23,687 --> 02:29:27,687
ตรง pass จะกำหนดเงื่อไข

2242
02:29:27,688 --> 02:29:31,688

2243
02:29:31,689 --> 02:29:35,689
ใช้ if นะคะ

2244
02:29:35,690 --> 02:29:39,690
if พิมพ์ if

2245
02:29:39,691 --> 02:29:43,691
แล้วก็เรียกใช้ self.run_

2246
02:29:43,693 --> 02:29:47,693
animation เข้ามาช่วย

2247
02:29:47,696 --> 02:29:51,696
i

2248
02:29:51,697 --> 02:29:55,697
เลือก if อันแรกเลย if

2249
02:29:55,698 --> 02:29:59,698
เห็นไหมมันจะมีส่วนที่

2250
02:29:59,699 --> 02:30:03,699
เราจะต้องมีคนเขียนหรือกรอกมาให้เราพิมพ์

2251
02:30:03,700 --> 02:30:07,700
หรือพิมพ์ if

2252
02:30:07,701 --> 02:30:11,701

2253
02:30:11,702 --> 02:30:15,702
if self.run_animation

2254
02:30:15,704 --> 02:30:19,704
= full

2255
02:30:19,706 --> 02:30:23,706

2256
02:30:23,707 --> 02:30:27,707

2257
02:30:27,708 --> 02:30:31,708
เห็นไหมคะ .run ให้เลือกเป็น run

2258
02:30:31,709 --> 02:30:35,709
_animation

2259
02:30:35,709 --> 02:30:39,709
ใส่

2260
02:30:39,710 --> 02:30:43,710
เครื่องหมายเท่ากับ 2 ครั้ง แล้วก็ T ใหญ่

2261
02:30:43,711 --> 02:30:47,711
แล้วก็เลือก True สังเกตถ้าพิมพ์

2262
02:30:47,711 --> 02:30:51,711
ตาม Sublime น่ะ ไอ้

2263
02:30:51,712 --> 02:30:55,712
ตัว colon อะไรมันก็จะขึ้นมาให้

2264
02:30:55,713 --> 02:30:59,713
แต่ถ้าพิมพ์เองมันจะไม่ขึ้น ดูด้วย

2265
02:30:59,715 --> 02:31:03,715
ได้เงื่อนไขที่ 1 แล้วนะคะ ให้เช็กว่า

2266
02:31:03,717 --> 02:31:07,717
ถ้ามีการ animation มันทำงานนี่

2267
02:31:07,718 --> 02:31:11,718
ปุ๊บนะคะ

2268
02:31:11,719 --> 02:31:15,719
มาดูบรรทัดต่อไป เราก็จะ

2269
02:31:15,720 --> 02:31:19,720
ให้ self.current_sprite

2270
02:31:19,721 --> 02:31:23,721
+ = speed

2271
02:31:23,722 --> 02:31:27,722
เพิ่มค่าเข้าไป

2272
02:31:27,723 --> 02:31:31,723

2273
02:31:31,724 --> 02:31:35,724
จะอยู่ตรงตำแหน่ง class เลยนะคะ เห็รน

2274
02:31:35,725 --> 02:31:39,725
ไหน เปลี่ยนเป็น self แทน

2275
02:31:39,726 --> 02:31:43,726
self.

2276
02:31:43,726 --> 02:31:47,726
current.sprite เลือก current.sprite เด็ก ๆ ดูดี ๆ

2277
02:31:47,726 --> 02:31:51,726
พอพิมพ์ปุ๊บ เลือกตัวนี้

2278
02:31:51,726 --> 02:31:55,726
+ ใส่เครื่องหมาย +

2279
02:31:55,727 --> 02:31:59,727
แล้วก็ = นะคะ

2280
02:31:59,729 --> 02:32:03,729
เลือก speed นะคะ

2281
02:32:03,730 --> 02:32:07,716

2282
02:32:07,731 --> 02:32:11,731
พิมพ์ s แล้วเลือก speed

2283
02:32:11,734 --> 02:32:15,734

2284
02:32:15,737 --> 02:32:19,737

2285
02:32:19,739 --> 02:32:23,739
มาทำเงื่อนไขเพื่อสร้าง loop ต่อไปนะคะ

2286
02:32:23,739 --> 02:32:27,739
ทำเงื่อนไขเพื่อสร้าง loop ต่อไปนะคะ

2287
02:32:27,741 --> 02:32:31,741
เงื่อนไขต่อไป

2288
02:32:31,742 --> 02:32:35,742

2289
02:32:35,743 --> 02:32:39,743

2290
02:32:39,744 --> 02:32:43,744

2291
02:32:43,747 --> 02:32:47,747
พอพิมพ์ speed เสร็จแล้ว ให้เด็ก ๆ

2292
02:32:47,751 --> 02:32:51,751
พิมพ์ if if เลือก if condition กด

2293
02:32:51,752 --> 02:32:55,752
เลือก if condition แล้วกด Enter

2294
02:32:55,753 --> 02:32:59,753

2295
02:32:59,753 --> 02:33:03,753
จะได้ลักษณะของ

2296
02:33:03,754 --> 02:33:07,754
Coding นะคะ Templat Coding

2297
02:33:07,756 --> 02:33:11,756
if ขึ้นมา if function แบบนี้

2298
02:33:11,757 --> 02:33:15,757
หลังคำสั่ง if

2299
02:33:15,758 --> 02:33:19,758
ใส่ int integer

2300
02:33:19,759 --> 02:33:23,759
i-n-t

2301
02:33:23,760 --> 02:33:27,760
inditure นะคะ

2302
02:33:27,760 --> 02:33:31,760
หมายถึง intiger

2303
02:33:31,760 --> 02:33:35,760
ตามด้วยเครื่องหมายวงเล็บ

2304
02:33:35,761 --> 02:33:39,761
ใช่ไหม ๆ

2305
02:33:39,761 --> 02:33:43,761
ถูกแล้ว แล้วก็เรียกใช้

2306
02:33:43,763 --> 02:33:47,763
module

2307
02:33:47,764 --> 02:33:51,764
self.current

2308
02:33:51,765 --> 02:33:55,765
พิมพ์ self เลือก self.

2309
02:33:55,766 --> 02:33:59,766
c ให้เลือก curren_sprite

2310
02:33:59,767 --> 02:34:03,767

2311
02:34:03,769 --> 02:34:07,769

2312
02:34:07,770 --> 02:34:11,770
จะได้ไม่พิมพ์ผิดนะคะ

2313
02:34:11,771 --> 02:34:15,771
ให้เลือกจากที่ sublime เลือกมาให้

2314
02:34:15,772 --> 02:34:19,772

2315
02:34:19,773 --> 02:34:23,773
หลังวงเล็บ ใส่เครื่องหมาย

2316
02:34:23,774 --> 02:34:27,774
มากกว่าหรือเท่ากับ

2317
02:34:27,775 --> 02:34:31,775

2318
02:34:31,786 --> 02:34:35,786
วรรคก่อนนะคะ

2319
02:34:35,787 --> 02:34:39,787
วรรค แล้วก็เครื่องหมาย

2320
02:34:39,788 --> 02:34:43,788
มากกว่าหรือเท่ากับ

2321
02:34:43,790 --> 02:34:47,790
len

2322
02:34:47,792 --> 02:34:51,792
len พิมพ์เอานะคะ อันนี้พิมพ์เอา

2323
02:34:51,794 --> 02:34:55,794
l-e-n len

2324
02:34:55,795 --> 02:34:59,795
แล้วตามด้วย

2325
02:34:59,796 --> 02:35:03,796
(self.sprite)ซ

2326
02:35:03,797 --> 02:35:07,797
วงเล็บเปิดวงเล็บปิด

2327
02:35:07,798 --> 02:35:11,798
นะคะ แล้วก็

2328
02:35:11,799 --> 02:35:15,799
พิมพ์ self แล้วก็พิมพ์ .sprite

2329
02:35:15,800 --> 02:35:19,800
sprite มี s ไหม

2330
02:35:19,801 --> 02:35:23,801
sprites มี s นะ

2331
02:35:23,802 --> 02:35:27,802
เลือก sprites มี s เด้อ

2332
02:35:27,803 --> 02:35:31,803

2333
02:35:31,804 --> 02:35:35,804
ให้เลือกหา

2334
02:35:35,805 --> 02:35:39,805

2335
02:35:39,805 --> 02:35:43,805

2336
02:35:43,807 --> 02:35:47,807
sprites

2337
02:35:47,810 --> 02:35:51,810
เลื่อนลงมาหา sprites ที่มี s นะคะ

2338
02:35:51,812 --> 02:35:55,812
โอเค ดูนะคะ

2339
02:35:55,812 --> 02:35:59,812
ถ้าเลือก if ฟังก์ชัน

2340
02:35:59,814 --> 02:36:03,814
มันจะมี Colon ปิดท้ายให้ด้วย

2341
02:36:03,815 --> 02:36:07,815
ตรงส่วนต่อมา

2342
02:36:07,816 --> 02:36:11,816
บรรทัดต่อมานะคะ

2343
02:36:11,819 --> 02:36:15,819
เราจะสั่งให้ slef current sprite = 0

2344
02:36:15,820 --> 02:36:19,820
เท่ากับ 0 แล้วก็ self.run.animation == False

2345
02:36:19,821 --> 02:36:23,821
= False เพราะตรงนี้

2346
02:36:23,823 --> 02:36:27,823
คือค่านะคะ เป็นจริงเป็นเท็จ

2347
02:36:27,824 --> 02:36:31,824
เป็น 0

2348
02:36:31,825 --> 02:36:35,825

2349
02:36:35,826 --> 02:36:39,826
self นะคะ

2350
02:36:39,827 --> 02:36:43,827

2351
02:36:43,829 --> 02:36:47,829
เลือก current sprites

2352
02:36:47,830 --> 02:36:51,830
ใส่เครื่องหมายเท่ากับ

2353
02:36:51,832 --> 02:36:55,832
0 แล้วก็

2354
02:36:55,833 --> 02:36:59,833
self อีก

2355
02:36:59,834 --> 02:37:03,834
.

2356
02:37:03,836 --> 02:37:07,836

2357
02:37:07,837 --> 02:37:11,837
current_sprite

2358
02:37:11,840 --> 02:37:15,840
.run

2359
02:37:15,841 --> 02:37:19,841
run animation นะคะ

2360
02:37:19,844 --> 02:37:23,844
เลือก run_animation

2361
02:37:23,845 --> 02:37:27,845
= False F ใหญ่

2362
02:37:27,846 --> 02:37:31,846
lan

2363
02:37:31,847 --> 02:37:35,847
ถูกเปล่า

2364
02:37:35,850 --> 02:37:39,850
F-a-l-s-e

2365
02:37:39,850 --> 02:37:43,850

2366
02:37:43,852 --> 02:37:47,852

2367
02:37:47,854 --> 02:37:51,854
อันนี้ส่วนของฟังก์ชันอัปเดตนะคะ

2368
02:37:51,855 --> 02:37:55,855
ก็คือตัวนี้

2369
02:37:55,855 --> 02:37:59,855
แล้วเว้น 1 บรรทัดนะคะ

2370
02:37:59,858 --> 02:38:03,858
นะคะ

2371
02:38:03,859 --> 02:38:07,859
เพื่อเรียนโมดูล self image

2372
02:38:07,860 --> 02:38:11,860

2373
02:38:11,861 --> 02:38:15,861

2374
02:38:15,862 --> 02:38:19,862

2375
02:38:19,866 --> 02:38:23,866
พอพิมพ์ False เสร็จ กด Enter ลงไป

2376
02:38:23,868 --> 02:38:27,868
1 บรรทัดนะคะ แล้วกด Backspace คืน 1 ครั้ง

2377
02:38:27,868 --> 02:38:31,868
ให้มันตรงกับ if if

2378
02:38:31,869 --> 02:38:35,869
ตัวที่อยู่ใน

2379
02:38:35,871 --> 02:38:39,871
if ตัวที่ 2 น่ะ

2380
02:38:39,872 --> 02:38:43,872
ไม่ใช่ if. if แล้วก็ตามด้วย int น่ะ

2381
02:38:43,873 --> 02:38:47,873
ให้มันตรงกับ if int นะ

2382
02:38:47,874 --> 02:38:51,874
ดูตำแหน่งดี ๆ นะ

2383
02:38:51,875 --> 02:38:55,875
ตรง run นะ

2384
02:38:55,875 --> 02:38:59,875
ตัวที่ 1 ไม่ใช่ตัวที่ 2 เพราะฉะนั้น ก็ Backspace

2385
02:38:59,878 --> 02:39:03,878
ย้อนอีกทีหนึ่งนะคะ

2386
02:39:03,880 --> 02:39:07,880
ก็จะเป็นตรงนี้ self

2387
02:39:07,883 --> 02:39:11,883
พิมพ์ self ค่ะ self กด Enter

2388
02:39:11,883 --> 02:39:15,883
self. อะไร

2389
02:39:15,885 --> 02:39:19,885
.image = self.sprites

2390
02:39:19,885 --> 02:39:23,885
sprite

2391
02:39:23,886 --> 02:39:27,886
self.image i ปุ๊บ แล้วก็

2392
02:39:27,888 --> 02:39:31,888
ไปหา image กด Enter

2393
02:39:31,889 --> 02:39:35,889
= self อีกแล้วกด Enter

2394
02:39:35,892 --> 02:39:39,892
sprite ใช่ไหม

2395
02:39:39,893 --> 02:39:43,893
มี s ไหมล่ะ sprites

2396
02:39:43,894 --> 02:39:47,894
sprites นะคะ sprites เติม s

2397
02:39:47,897 --> 02:39:51,897

2398
02:39:51,902 --> 02:39:55,902
sprites นะคะ เพราะฉะนั้น เลือก sprites ที่เติม s

2399
02:39:55,906 --> 02:39:59,906
แล้วก็ปีกกาใหญ่ค่ะ

2400
02:39:59,906 --> 02:40:03,906

2401
02:40:03,907 --> 02:40:07,907
ในปีกกาใหญ่ใส่อะไร

2402
02:40:07,908 --> 02:40:11,908
ใส่ int

2403
02:40:11,909 --> 02:40:15,909

2404
02:40:15,913 --> 02:40:19,913
พิมพ์ int นะคะ

2405
02:40:19,915 --> 02:40:23,915
int แล้ว...

2406
02:40:23,916 --> 02:40:27,916
เลือกก็ได้ พิมพ์ int

2407
02:40:27,917 --> 02:40:31,917
แล้วเจอ int กดเลย แล้วก็วงเล็บ ในวงเล็บ

2408
02:40:31,918 --> 02:40:35,918
ใส่ current_sprite ค่ะ

2409
02:40:35,919 --> 02:40:39,919
ใส่ current_

2410
02:40:39,920 --> 02:40:43,920
ถูกไหม

2411
02:40:43,921 --> 02:40:47,921
โอเคนะคะ

2412
02:40:47,922 --> 02:40:51,922
สำหรับบรรทัดนี้

2413
02:40:51,924 --> 02:40:55,924

2414
02:40:55,925 --> 02:40:59,925
ส่วนของฟังก์ชัน run

2415
02:40:59,926 --> 02:41:03,926
กับอัปเดต

2416
02:41:03,928 --> 02:41:07,928

2417
02:41:07,929 --> 02:41:11,929
เดี๋ยวรู้ผลตอน run

2418
02:41:11,931 --> 02:41:15,931
นี่ล่ะ

2419
02:41:15,932 --> 02:41:19,932
ตรง

2420
02:41:19,933 --> 02:41:23,933
ใน loop ต้องไปกำหนดค่าให้คีย์บอร์ด

2421
02:41:23,935 --> 02:41:27,935
เพื่อเราจะให้ Keybord เป็นตัวควบคุม

2422
02:41:27,935 --> 02:41:31,935
น่ะค่ะ มันจะอยู่ตรง

2423
02:41:31,935 --> 02:41:35,935
บรรทัดที่

2424
02:41:35,936 --> 02:41:39,936

2425
02:41:39,937 --> 02:41:43,937

2426
02:41:43,939 --> 02:41:47,939

2427
02:41:47,942 --> 02:41:51,942
อยู่ตรงคีย์บอร์ดนะคะ นี่

2428
02:41:51,944 --> 02:41:55,944
โอเคไหม บรรทัดนี้

2429
02:41:55,945 --> 02:41:59,945
ต่อจากตัวนี้

2430
02:41:59,948 --> 02:42:03,948
ตำแหน่งเห็นไหมคะ y run

2431
02:42:03,951 --> 02:42:07,951
นี่ นี่ ตรงนี้

2432
02:42:07,953 --> 02:42:11,953
เห็นหรือเปล่า ๆ

2433
02:42:11,957 --> 02:42:15,957
โอเคนะ

2434
02:42:15,958 --> 02:42:19,958
อยู่

2435
02:42:19,961 --> 02:42:23,961
ตรงกับ if if event type

2436
02:42:23,962 --> 02:42:27,962
เพราะฉะนั้น เช็กตำแหน่งด้วย กด Backspeac

2437
02:42:27,963 --> 02:42:31,963
ย้อนไป 1 ครั้งให้ตรงกับ if event.type

2438
02:42:31,964 --> 02:42:35,964
นะ

2439
02:42:35,964 --> 02:42:39,964

2440
02:42:39,966 --> 02:42:43,966

2441
02:42:43,967 --> 02:42:47,967
คำสั่งนั้น ก็คือ key key ในที่นี้ก็คือคีย์บอร์ด

2442
02:42:47,969 --> 02:42:51,969
นั่นเองนะคะ ประกาศตัวแปรชื่อ keyboard

2443
02:42:51,972 --> 02:42:55,972
ก็คือ Keyboard แล้วก็ตามด้วยเครื่องหมาย =

2444
02:42:55,972 --> 02:42:59,972
โอเค เริ่ม

2445
02:42:59,973 --> 02:43:03,973
เริ่มด้วยการประกาศ

2446
02:43:03,975 --> 02:43:07,975
ตัวแปรนี่ key

2447
02:43:07,976 --> 02:43:11,976
แล้วเติม S เพราะอะไร ก็คีย์บอร์มีหลายตัว

2448
02:43:11,977 --> 02:43:15,977
ก็เลยใช้ keys นะคะ

2449
02:43:15,978 --> 02:43:19,978
วรรคเครื่องหมายเท่ากับ

2450
02:43:19,979 --> 02:43:23,979
key = py เลือก pygame

2451
02:43:23,980 --> 02:43:27,980
.keys ค่ะ

2452
02:43:27,981 --> 02:43:31,981
keys ที่เราขึ้น

2453
02:43:31,982 --> 02:43:35,982
แล้วก็ . อะไรอีก

2454
02:43:35,982 --> 02:43:39,982
get

2455
02:43:39,983 --> 02:43:43,983
get press

2456
02:43:43,983 --> 02:43:47,983
get_pressed() ก็คือ

2457
02:43:47,984 --> 02:43:51,984
เป็นรับค่าน่ะค่ะ การรับค่า

2458
02:43:51,984 --> 02:43:55,984
จากคีย์บอร์ดนั่นเองก็คือการกด

2459
02:43:55,985 --> 02:43:59,985
บอกให้รู้ว่า เมื่อเรียกใช้โมดูล

2460
02:43:59,986 --> 02:44:03,986
keys แล้วนี่...

2461
02:44:03,987 --> 02:44:07,987
เราต้องแก้นะในโมดูลน่ะ key ไมม่

2462
02:44:07,988 --> 02:44:11,988
.get ใช่ไหม

2463
02:44:11,989 --> 02:44:15,989
get_

2464
02:44:15,991 --> 02:44:19,991
pressed() p-r-e-s-s

2465
02:44:19,992 --> 02:44:23,992

2466
02:44:23,993 --> 02:44:27,993
มี ed ด้วย

2467
02:44:27,994 --> 02:44:31,994
แล้วก็วงเล็บ

2468
02:44:31,995 --> 02:44:35,995

2469
02:44:35,996 --> 02:44:39,996
ประกาศตัวแปรชื่อว่า keys ไปที่

2470
02:44:39,997 --> 02:44:43,997
module pygame keyboard นั่นเอง

2471
02:44:43,998 --> 02:44:47,998
คีย์บอร์ดใน pygame มานะคะ โดยให้

2472
02:44:47,999 --> 02:44:51,999
ทำการรับค่า บรรทัดต่อมา

2473
02:44:52,000 --> 02:44:56,000
ใส่เงื่อนไข

2474
02:44:56,000 --> 02:45:00,000
ว่าถ้า key.

2475
02:45:00,002 --> 02:45:04,002
pygame.

2476
02:45:04,003 --> 02:45:08,003
k_RIGHT

2477
02:45:08,005 --> 02:45:12,005
หมายถึงปุ่มซ้ายน่ะ ปุ่มไปทางซ้ายน่ะ

2478
02:45:12,006 --> 02:45:16,006

2479
02:45:16,007 --> 02:45:20,007

2480
02:45:20,008 --> 02:45:24,008

2481
02:45:24,009 --> 02:45:28,009
if นะคะ if function นะคะ

2482
02:45:28,010 --> 02:45:32,010
keys นะคะ เลือกตัวแปรนี้มา

2483
02:45:32,012 --> 02:45:36,012
เรียกตัวแปรนี้มา เรียก keay

2484
02:45:36,013 --> 02:45:40,013
if keys เท่ากับหรือเปล่า

2485
02:45:40,014 --> 02:45:44,014
ไม่ใช่เท่ากับ วงเล็บ

2486
02:45:44,015 --> 02:45:48,015
วงเล็บนี่ ไม่รู้จะเรียกวงเล็บอะไร

2487
02:45:48,015 --> 02:45:52,015

2488
02:45:52,017 --> 02:45:56,017

2489
02:45:56,017 --> 02:45:59,958

2490
02:46:00,020 --> 02:46:04,020
สี่เหลี่ยมสิ

2491
02:46:04,022 --> 02:46:08,022

2492
02:46:08,024 --> 02:46:12,024
มันเยอะจน... เอาตามนี้

2493
02:46:12,026 --> 02:46:16,026
pygame ปีกกาที่มัน

2494
02:46:16,027 --> 02:46:20,027
มีไอ้นั่นน่ะ นั่นล่ะ

2495
02:46:20,028 --> 02:46:24,028
ถึงได้บอก โคตรสับสน

2496
02:46:24,028 --> 02:46:28,028
มีทั้งปีกกา ทั้งวงเล็บ เอา

2497
02:46:28,030 --> 02:46:32,030
วงเล็บสี่เหลี่ยมน่ะง่ายสุด

2498
02:46:32,031 --> 02:46:36,031
pygame อะไรนะลืมเลย

2499
02:46:36,032 --> 02:46:40,032
pygame.K_right

2500
02:46:40,033 --> 02:46:44,033
pygame.K

2501
02:46:44,034 --> 02:46:48,034
K ใหญ่นะคะ แล้วก็ตามด้วย _

2502
02:46:48,035 --> 02:46:52,035
ตัวนี้ใหญ่หมดเลย

2503
02:46:52,036 --> 02:46:56,036
มันเป็น ตัวนี้มันเป็นฟังก์ชันนะคะ

2504
02:46:56,037 --> 02:47:00,037
K_RIGHT นี่

2505
02:47:00,041 --> 02:47:04,041
K มาจาก key น่ะค่ะ

2506
02:47:04,042 --> 02:47:08,042
วงเล็บนี่เป็นเรียกใช้ฟังก์ชันนะคะ

2507
02:47:08,043 --> 02:47:12,043
เสร็จแล้ว ตรงนี้

2508
02:47:12,043 --> 02:47:16,043
ใส่เรียกใช้

2509
02:47:16,049 --> 02:47:20,049
แล้วเราจะเรียกอะไร เรียกตัวแปร dino มาวิ่ง

2510
02:47:20,052 --> 02:47:24,052

2511
02:47:24,053 --> 02:47:28,053
ตัวแปรนะคะ

2512
02:47:28,055 --> 02:47:32,055

2513
02:47:32,057 --> 02:47:36,057

2514
02:47:36,058 --> 02:47:40,058
ตัวนี้คือตัวแปรที่เราสร้าง

2515
02:47:40,060 --> 02:47:44,060
สร้างไว้เก็บไอ้ตัวนี้เรา

2516
02:47:44,061 --> 02:47:48,061
จำได้นะ นี่ ๆ ๆ ก็คือตัวนี้ เราจะเรียกตัวนี้มา

2517
02:47:48,062 --> 02:47:52,062
เห็นไหมคะ ก็คือตัวนี้นะคะ

2518
02:47:52,064 --> 02:47:56,064
ตัวนี้ก็คือตรงนี้ เพราะฉะนั้น เด็ก ๆ

2519
02:47:56,065 --> 02:48:00,065
ก็ย้อนมาดูตรงนี้ได้ ตรงที่สร้างภาพต่อเนื่องค่ะ

2520
02:48:00,066 --> 02:48:04,066
มาจากชื่อตัวนี้นะคะ

2521
02:48:04,068 --> 02:48:08,068
ดูนะคะ ชื่อตัวแปรนี้ มาจากชื่อตัวแปรที่เรา

2522
02:48:08,069 --> 02:48:12,069
กำหนดในสร้างภาพต่อเนื่องโอเคนะ

2523
02:48:12,070 --> 02:48:16,070
ไม่ใช่แม่พิมพ์ Dino

2524
02:48:16,071 --> 02:48:20,071
ก็พิมพ์ dino ตามแม่ บอกแล้วนะให้ดู

2525
02:48:20,073 --> 02:48:24,073
ของตัวเองที่สร้างในโปรแกรมของตัวเองด้วย

2526
02:48:24,074 --> 02:48:28,074

2527
02:48:28,075 --> 02:48:32,075

2528
02:48:32,076 --> 02:48:36,076
dino.run() ลืม . ไปได้อย่างไรนี่

2529
02:48:36,079 --> 02:48:40,079

2530
02:48:40,080 --> 02:48:44,080
.run นะคะ

2531
02:48:44,081 --> 02:48:48,081

2532
02:48:48,082 --> 02:48:52,082

2533
02:48:52,083 --> 02:48:56,083
เสร็จแล้วให้กด Ctrl+B

2534
02:48:56,084 --> 02:49:00,084
ลองกดดู

2535
02:49:00,085 --> 02:49:04,085
ลองกดดู ใครคีย์ถึง

2536
02:49:04,085 --> 02:49:08,085
บรรทัดสุดท้ายนี่ให้กด Ctrl + B ดูนะคะ

2537
02:49:08,087 --> 02:49:12,087

2538
02:49:12,087 --> 02:49:16,087

2539
02:49:16,088 --> 02:49:20,088

2540
02:49:20,091 --> 02:49:24,091

2541
02:49:24,093 --> 02:49:28,093

2542
02:49:28,094 --> 02:49:32,094
อันดับแรก กด save ด้วย

2543
02:49:32,095 --> 02:49:36,095
เสีย 1 ครั้ง

2544
02:49:36,096 --> 02:49:40,096
เสร็จแล้วก็กด Ctrl + B

2545
02:49:40,098 --> 02:49:44,098
บิว ๆ

2546
02:49:44,100 --> 02:49:48,100
มันขึ้นว่าอย่างไรลูก

2547
02:49:48,101 --> 02:49:52,101

2548
02:49:52,102 --> 02:49:56,102

2549
02:49:56,104 --> 02:50:00,104
เช็กสิ sprite ตรงในนี้ก่อน

2550
02:50:00,106 --> 02:50:04,106
อันดับแรก ถูกไหม

2551
02:50:04,107 --> 02:50:08,107
ถูกไหม โอเค

2552
02:50:08,110 --> 02:50:12,110

2553
02:50:12,111 --> 02:50:16,111
ต่อไป sprite ที่ 3

2554
02:50:16,112 --> 02:50:20,112
current sprite

2555
02:50:20,112 --> 02:50:24,112
แล้ว self sprite

2556
02:50:24,113 --> 02:50:28,113
current_sprite

2557
02:50:28,115 --> 02:50:32,115
ไม่มี s โอเค

2558
02:50:32,116 --> 02:50:36,116

2559
02:50:36,117 --> 02:50:40,117

2560
02:50:40,118 --> 02:50:44,118

2561
02:50:44,121 --> 02:50:48,121

2562
02:50:48,123 --> 02:50:52,123

2563
02:50:52,125 --> 02:50:56,125

2564
02:50:56,128 --> 02:51:00,128

2565
02:51:00,133 --> 02:51:04,133

2566
02:51:04,134 --> 02:51:08,134

2567
02:51:08,137 --> 02:51:12,137

2568
02:51:12,138 --> 02:51:16,138

2569
02:51:16,140 --> 02:51:20,140

2570
02:51:20,142 --> 02:51:24,142

2571
02:51:24,142 --> 02:51:28,142

2572
02:51:28,145 --> 02:51:32,145

2573
02:51:32,148 --> 02:51:36,148

2574
02:51:36,149 --> 02:51:40,149

2575
02:51:40,150 --> 02:51:44,150
เดี๋ยวเด้อ ย้อนไปดูตำแหน่ง clock ก่อนนะ

2576
02:51:44,152 --> 02:51:48,152

2577
02:51:48,159 --> 02:51:52,159

2578
02:51:52,160 --> 02:51:56,160

2579
02:51:56,162 --> 02:52:00,162

2580
02:52:00,163 --> 02:52:04,163

2581
02:52:04,165 --> 02:52:08,165
ดูที่การแสดงผล

2582
02:52:08,166 --> 02:52:12,166

2583
02:52:12,166 --> 02:52:16,166

2584
02:52:16,168 --> 02:52:20,168
หน้าจอ

2585
02:52:20,173 --> 02:52:24,173
เราวาง ... ผิด ไหม

2586
02:52:24,175 --> 02:52:28,175

2587
02:52:28,176 --> 02:52:32,176
น่าจะอยู่ตรง...

2588
02:52:32,178 --> 02:52:36,178
เดี๋ยวกำลัง keys ผิด

2589
02:52:36,179 --> 02:52:40,179
เปลี่ยนเครื่อง

2590
02:52:40,180 --> 02:52:44,180

2591
02:52:44,183 --> 02:52:48,183

2592
02:52:48,187 --> 02:52:52,187
หน้าจอไม่ขึ้น

2593
02:52:52,190 --> 02:52:56,190

2594
02:52:56,191 --> 02:53:00,191

2595
02:53:00,192 --> 02:53:04,192

2596
02:53:04,193 --> 02:53:08,193

2597
02:53:08,194 --> 02:53:12,194

2598
02:53:12,196 --> 02:53:16,196

2599
02:53:16,196 --> 02:53:20,196

2600
02:53:20,198 --> 02:53:24,198

2601
02:53:24,201 --> 02:53:28,201

2602
02:53:28,205 --> 02:53:32,205

2603
02:53:32,206 --> 02:53:36,206

2604
02:53:36,208 --> 02:53:40,208
การแสดงผลจะอยู่ไหน

2605
02:53:40,211 --> 02:53:44,211

2606
02:53:44,211 --> 02:53:48,211

2607
02:53:48,213 --> 02:53:52,213
รู้แล้ว

2608
02:53:52,214 --> 02:53:56,214
เราลืมเรียกใช้ moving_sprites

2609
02:53:56,216 --> 02:54:00,216
.

2610
02:54:00,216 --> 02:54:04,216
movingsprite.update

2611
02:54:04,218 --> 02:54:08,218
นี่

2612
02:54:08,219 --> 02:54:12,219

2613
02:54:12,220 --> 02:54:16,220
ต้องเรียกอีกสักหน่อยนะคะ อีกสักหน่อย ๆ

2614
02:54:16,220 --> 02:54:20,220

2615
02:54:20,222 --> 02:54:24,222

2616
02:54:24,293 --> 02:54:28,293

2617
02:54:28,308 --> 02:54:32,308

2618
02:54:32,310 --> 02:54:36,310

2619
02:54:36,311 --> 02:54:40,311

2620
02:54:40,312 --> 02:54:44,312

2621
02:54:44,317 --> 02:54:48,317

2622
02:54:48,320 --> 02:54:52,320

2623
02:54:52,323 --> 02:54:56,323

2624
02:54:56,324 --> 02:55:00,324

2625
02:55:00,325 --> 02:55:04,325
moving เหมือนกัน

2626
02:55:04,326 --> 02:55:08,326
moving sprite.

2627
02:55:08,327 --> 02:55:12,327
มันจะต้อง

2628
02:55:12,328 --> 02:55:16,328
อยู่ตรงกับ for ใช่ไหม อยู่ตรง loop for ใช่ไหม

2629
02:55:16,330 --> 02:55:20,330

2630
02:55:20,331 --> 02:55:24,331

2631
02:55:24,332 --> 02:55:28,332

2632
02:55:28,333 --> 02:55:32,333

2633
02:55:32,338 --> 02:55:36,338

2634
02:55:36,339 --> 02:55:40,339

2635
02:55:40,341 --> 02:55:44,341

2636
02:55:44,342 --> 02:55:48,342

2637
02:55:48,345 --> 02:55:52,345

2638
02:55:52,346 --> 02:55:56,346

2639
02:55:56,348 --> 02:56:00,348

2640
02:56:00,351 --> 02:56:04,351

2641
02:56:04,353 --> 02:56:08,353

2642
02:56:08,355 --> 02:56:12,355

2643
02:56:12,357 --> 02:56:16,357

2644
02:56:16,358 --> 02:56:20,358

2645
02:56:20,359 --> 02:56:24,359

2646
02:56:24,361 --> 02:56:28,361

2647
02:56:28,363 --> 02:56:32,363

2648
02:56:32,365 --> 02:56:36,365

2649
02:56:36,367 --> 02:56:40,367

2650
02:56:40,369 --> 02:56:44,369

2651
02:56:44,372 --> 02:56:48,372

2652
02:56:48,374 --> 02:56:52,374

2653
02:56:52,376 --> 02:56:56,376

2654
02:56:56,378 --> 02:57:00,378

2655
02:57:00,380 --> 02:57:04,380

2656
02:57:04,381 --> 02:57:08,381

2657
02:57:08,382 --> 02:57:12,382

2658
02:57:12,383 --> 02:57:16,383

2659
02:57:16,384 --> 02:57:20,384

2660
02:57:20,386 --> 02:57:24,386

2661
02:57:24,388 --> 02:57:28,388

2662
02:57:28,390 --> 02:57:32,390

2663
02:57:32,391 --> 02:57:36,391

2664
02:57:36,393 --> 02:57:40,393

2665
02:57:40,395 --> 02:57:44,395

2666
02:57:44,397 --> 02:57:48,397

2667
02:57:48,398 --> 02:57:52,398

2668
02:57:52,399 --> 02:57:56,399

2669
02:57:56,401 --> 02:58:00,401

2670
02:58:00,403 --> 02:58:04,403

2671
02:58:04,405 --> 02:58:08,405

2672
02:58:08,406 --> 02:58:12,406

2673
02:58:12,408 --> 02:58:16,408

2674
02:58:16,409 --> 02:58:20,409

2675
02:58:20,410 --> 02:58:24,410

2676
02:58:24,411 --> 02:58:28,411

2677
02:58:28,413 --> 02:58:32,413

2678
02:58:32,415 --> 02:58:36,415

2679
02:58:36,417 --> 02:58:40,417

2680
02:58:40,420 --> 02:58:44,420

2681
02:58:44,421 --> 02:58:48,421

2682
02:58:48,422 --> 02:58:52,422

2683
02:58:52,423 --> 02:58:56,423

2684
02:58:56,425 --> 02:59:00,425

2685
02:59:00,427 --> 02:59:04,427

2686
02:59:04,429 --> 02:59:08,429

2687
02:59:08,430 --> 02:59:12,430

2688
02:59:12,432 --> 02:59:16,432

2689
02:59:16,433 --> 02:59:20,433

2690
02:59:20,435 --> 02:59:24,435

2691
02:59:24,437 --> 02:59:28,437

2692
02:59:28,439 --> 02:59:32,439

2693
02:59:32,441 --> 02:59:36,441

2694
02:59:36,441 --> 02:59:40,441

2695
02:59:40,444 --> 02:59:44,444

2696
02:59:44,445 --> 02:59:48,445

2697
02:59:48,447 --> 02:59:52,447

2698
02:59:52,450 --> 02:59:56,450

2699
02:59:56,451 --> 03:00:00,451

2700
03:00:00,453 --> 03:00:04,453

2701
03:00:04,455 --> 03:00:08,455

2702
03:00:08,456 --> 03:00:12,456

2703
03:00:12,457 --> 03:00:16,457

2704
03:00:16,459 --> 03:00:20,459

2705
03:00:20,461 --> 03:00:24,461

2706
03:00:24,462 --> 03:00:28,462

2707
03:00:28,463 --> 03:00:32,463

2708
03:00:32,464 --> 03:00:36,464

2709
03:00:36,466 --> 03:00:40,466

2710
03:00:40,468 --> 03:00:44,468

2711
03:00:44,470 --> 03:00:48,470

2712
03:00:48,474 --> 03:00:52,474

2713
03:00:52,476 --> 03:00:56,476

2714
03:00:56,478 --> 03:01:00,478

2715
03:01:00,480 --> 03:01:04,480

2716
03:01:04,482 --> 03:01:08,482

2717
03:01:08,484 --> 03:01:12,484

2718
03:01:12,486 --> 03:01:16,486

2719
03:01:16,488 --> 03:01:20,488

2720
03:01:20,489 --> 03:01:24,489
ล่ามไม่ได้ยินเสียงสกลฯ เลยค่ะ

2721
03:01:24,490 --> 03:01:28,490

2722
03:01:28,492 --> 03:01:32,492

2723
03:01:32,493 --> 03:01:36,493

2724
03:01:36,494 --> 03:01:40,494

2725
03:01:40,495 --> 03:01:44,495

2726
03:01:44,496 --> 03:01:48,496

2727
03:01:48,497 --> 03:01:52,497

2728
03:01:52,499 --> 03:01:56,499

2729
03:01:56,501 --> 03:02:00,501

2730
03:02:00,503 --> 03:02:04,503

2731
03:02:04,504 --> 03:02:08,504

2732
03:02:08,505 --> 03:02:12,505

2733
03:02:12,507 --> 03:02:16,507

2734
03:02:16,508 --> 03:02:20,508

2735
03:02:20,509 --> 03:02:24,509

2736
03:02:24,512 --> 03:02:28,512

2737
03:02:28,514 --> 03:02:32,514

2738
03:02:32,518 --> 03:02:36,518

2739
03:02:36,520 --> 03:02:40,520

2740
03:02:40,525 --> 03:02:44,525

2741
03:02:44,527 --> 03:02:48,527

2742
03:02:48,529 --> 03:02:52,529

2743
03:02:52,531 --> 03:02:56,531

2744
03:02:56,531 --> 03:03:00,531

2745
03:03:00,534 --> 03:03:04,534

2746
03:03:04,535 --> 03:03:08,535

2747
03:03:08,537 --> 03:03:12,537

2748
03:03:12,540 --> 03:03:16,540

2749
03:03:16,543 --> 03:03:20,543

2750
03:03:20,545 --> 03:03:24,545

2751
03:03:24,546 --> 03:03:28,546

2752
03:03:28,548 --> 03:03:32,548

2753
03:03:32,551 --> 03:03:36,551

2754
03:03:36,552 --> 03:03:40,552

2755
03:03:40,554 --> 03:03:44,554

2756
03:03:44,556 --> 03:03:48,556

2757
03:03:48,557 --> 03:03:52,557

2758
03:03:52,558 --> 03:03:56,558

2759
03:03:56,559 --> 03:04:00,559

2760
03:04:00,561 --> 03:04:04,561

2761
03:04:04,562 --> 03:04:08,562

2762
03:04:08,564 --> 03:04:12,564

2763
03:04:12,565 --> 03:04:16,565

2764
03:04:16,566 --> 03:04:20,566

2765
03:04:20,568 --> 03:04:24,568

2766
03:04:24,570 --> 03:04:28,570

2767
03:04:28,571 --> 03:04:32,571

2768
03:04:32,572 --> 03:04:36,572

2769
03:04:36,574 --> 03:04:40,574

2770
03:04:40,577 --> 03:04:44,577

2771
03:04:44,579 --> 03:04:48,579

2772
03:04:48,580 --> 03:04:52,580

2773
03:04:52,582 --> 03:04:56,582

2774
03:04:56,584 --> 03:05:00,584

2775
03:05:00,585 --> 03:05:03,585

2776
03:05:04,590 --> 03:05:04,590


