﻿1
00:00:47,567 --> 00:00:51,567

2
00:01:29,548 --> 00:01:44,098
Ր

3
00:07:27,242 --> 00:07:31,242

4
00:22:32,127 --> 00:22:34,564
สัปดาห์ที่แล้วเราลงตัวเกมเราไปแค่ 1 ตัว แต่ความจริงโดนเกมเรา

5
00:22:34,564 --> 00:22:37,837
ที่จะใช้เนี่ย

6
00:22:37,837 --> 00:22:41,411
เมื่อคืนถ้าสมมุติน้องเดิน

7
00:22:41,411 --> 00:22:41,952
นะคะ มันก็จะมีหลายทางรูปเล็ก ๆ อย่างนี้

8
00:22:41,952 --> 00:22:45,952
เขาก็จะเปลี่ยน

9
00:22:51,456 --> 00:22:52,600
ก็เลย ให้ไปค้น Sprite ทุกคนน่าจะมีแล้วใครยังไม่มีภาพแบบนี้ยกมือ

10
00:22:52,600 --> 00:22:56,600
หาที่นี้ก่อน อย่าลืม อย่าลืม มันจะต้องอยู่ในโฟลเดอร์

11
00:22:59,222 --> 00:23:03,222
ที่ ของเรานะแล้วก็โฟลเดอร์ชื่อ

12
00:23:06,543 --> 00:23:09,012
ที่เป็นชื่อของ

13
00:23:09,012 --> 00:23:09,351
นะคะ

14
00:23:09,351 --> 00:23:13,351
เพราะว่าไฟ

15
00:23:20,233 --> 00:23:21,954
ไฟล์เกมที่เราโค้ดดิ้งจะอยู่ในนี้ด้วยเหมือนกันก็คือ

16
00:23:21,954 --> 00:23:25,954
ตำแหน่งของไฟล์

17
00:23:28,696 --> 00:23:30,282
ที่เราจะใช้โค้ดกับรูปภาพมันจะต้องอยู่ในที่เก็บเดียวกัน เด้อเดียวกัน

18
00:23:30,282 --> 00:23:33,227
พร้อมยัง

19
00:23:33,227 --> 00:23:34,236
ถ้าพร้อมแล้ว

20
00:23:34,236 --> 00:23:38,236
สิ่งแรกที่เราจะทำนะคะ

21
00:23:40,801 --> 00:23:44,801
ให้เปิด subime เหมือนเดิม

22
00:23:51,109 --> 00:23:54,025
Find some text เก่าเราขึ้นมาเลย

23
00:23:54,025 --> 00:23:58,025
ใครอยู่ไหน

24
00:23:58,855 --> 00:24:02,855
นะคะ เปิด Sublime แล้วนะคะ แล้ว

25
00:24:13,410 --> 00:24:17,410
ทีนี้้ เด็ก ๆ ดูอยู่นะคะ

26
00:24:29,164 --> 00:24:33,164
ข้อแรกสิ่งที่เราจะทำก็คือ

27
00:24:43,108 --> 00:24:46,396
เราจะไป Import module ขึ้นมาอีก 1 ตัว คือตอนตอนเดิมนี่ ที่เรา Import ก็คือโมดุลภายเกมแต่ทีนี้

28
00:24:46,396 --> 00:24:50,396
มีเพิ่มมาอีก 1 ตัวนะคะ

29
00:24:57,894 --> 00:24:58,498
แล้วลำดับที่ 2 เราก็จะมาตั้งค่า พอเราไป Import module ใหม่มา เราก็ต้องมาตั้งค่า เพื่อจะเรียกใช้ไอ้โมดลตัวใหม่เราเนี่ย

30
00:24:58,498 --> 00:25:02,498
จากนั้นเราก็ไปกำหนดการแสดงผล

31
00:25:13,122 --> 00:25:14,720
ไปหมดดูตัวใหม่นี่ ว่ามันจะแสดงผลในลักษณะนะคะ มาดูโค้ดกันคำสั่ง

32
00:25:14,720 --> 00:25:18,720
Import pygame ใช่ไหมเรา Import ไฟล์เกมแล้วเราค่แล้วคือเราไม่ต้องไปพิมพ์คำว่า Import ใหม่คั่นด้วยเครื่องหมาย

33
00:25:25,313 --> 00:25:29,313
โคลอนแล้วก็ตามด้วย sys

34
00:25:35,202 --> 00:25:35,620
sys มาจาก System ตอนนี้ก็คือเราจะ Import module ที่ชื่อว่า

35
00:25:35,620 --> 00:25:39,620
System นะคะ

36
00:25:40,063 --> 00:25:44,063
ตัวนี้นะคะ

37
00:25:50,490 --> 00:25:54,490
ไม่ได้ไปไม่รู้ทำไม

38
00:25:54,778 --> 00:25:55,043
สีไม่ได้ คืออะไร

39
00:25:55,043 --> 00:25:59,043
เราจะ Import module ที่ชื่อว่า sys หรือ System อ่ะ

40
00:26:08,134 --> 00:26:12,134
นิทาน

41
00:26:12,820 --> 00:26:13,623
kinesis นะคะ วันนี้จะไว้เมื่อไหร่

42
00:26:13,623 --> 00:26:17,542
มันจะช่วยในเรื่องของเวลา

43
00:26:17,542 --> 00:26:21,542
ก็คือตัวระบบแล้วนี่เห็นไหม ถ้าโทรไปที่จะตั้ง

44
00:26:24,657 --> 00:26:28,657
Top =  game.com

45
00:26:31,209 --> 00:26:35,209
จะกำหนด

46
00:26:35,293 --> 00:26:35,727
ระยะเวลาแล้วพอในส่วนของการแสดงผล

47
00:26:35,727 --> 00:26:39,727
เรียกใช้

48
00:26:43,526 --> 00:26:44,657
ตัวแปรที่ชื่อ แสนแา เพราะเราสร้างตัวแปรเพื่อเก็บเวลานี้

49
00:26:44,657 --> 00:26:45,096
hot.sex

50
00:26:45,096 --> 00:26:49,096
69 คือ

51
00:26:50,960 --> 00:26:52,448
ให้ระยะเวลาในการทำงานมันอยู่ที่ประมาณ 60

52
00:26:52,448 --> 00:26:56,448
นะคะ

53
00:26:56,529 --> 00:26:57,260
ในคอมพิวเตอร์ไม่ใช่ 60 นาทีนะ 60 วินาทีเด็ก ๆ

54
00:26:57,260 --> 00:27:01,260
เพราะฉะนั้น เปิด เราขึ้นมานะคะ

55
00:27:02,110 --> 00:27:06,110
แล้วไปที่ตำแหน่ง Report ก็คือตำแหน่งแรกใช่ไหม

56
00:27:07,778 --> 00:27:09,853
บรรทัดนี้นะ

57
00:27:09,853 --> 00:27:13,853
อะไรคะ โคลอนใช่ไหมคะ แล้วตามด้วย

58
00:27:18,594 --> 00:27:22,594
โดนที่ชื่อว่าเฟรมหรือ s

59
00:27:23,285 --> 00:27:25,196
F

60
00:27:25,196 --> 00:27:25,423
y

61
00:27:25,423 --> 00:27:29,423
หรอคะ

62
00:27:30,124 --> 00:27:34,124
เพราะคำสั่ง Import นะคะ

63
00:27:35,519 --> 00:27:39,368
Import module เนี่ยจะอยู่ที่

64
00:27:39,368 --> 00:27:43,368
บรรทัดแรกเสมอเลยเพราะการทำงานของ

65
00:27:44,119 --> 00:27:45,494
โปรแกรมนี่คือมันจะอ่านจากบนลงหน้าเพราะฉะนั้น

66
00:27:45,494 --> 00:27:46,286
เราอยากให้มันไป

67
00:27:46,286 --> 00:27:49,477
ทำอะไรก่อนเราต้องเอามันไว้ข้างบนว่างั้นเถอะ

68
00:27:49,477 --> 00:27:53,477
เมื่อได้โมดุลนี้แล้วส่วนต่อมาจะอยู่ที่สวนนี้นะคะ กำหนดค่าทั่วไปตัวที่

69
00:28:00,221 --> 00:28:03,039
ในหมายเลข 2

70
00:28:03,039 --> 00:28:03,495
เด็กเห็นเนาะ

71
00:28:03,495 --> 00:28:07,495
รักคือ

72
00:28:09,346 --> 00:28:10,019
เพิ่มเพิ่ม Clock dot

73
00:28:10,019 --> 00:28:12,405
Cop =

74
00:28:12,405 --> 00:28:15,088
ราคา = นะคะ ตรงนี้

75
00:28:15,088 --> 00:28:19,088
เราจะเรียกใช้ไลบรารีพามนั่นเองนะคะ

76
00:28:23,600 --> 00:28:24,679
ฉะนั้นเราก็เลย

77
00:28:24,679 --> 00:28:27,511
ต้องเปิด

78
00:28:27,511 --> 00:28:31,511
module System ขึ้นมานะคะ

79
00:28:33,865 --> 00:28:37,865
clock  = พายเกมดอทคอมดอทคอมในวงเล็บ

80
00:28:42,011 --> 00:28:45,535
ปั๊มนะคะ ใน Sublจะอยู่บรรทัดที่ต่อจากอะไรดูดี ๆ คลาย game.net

81
00:28:45,535 --> 00:28:46,189
ตำแหน่งของการตั้งค่าทั่วไปนะคะ

82
00:28:46,189 --> 00:28:50,189
ทำไมลบละ

83
00:28:53,386 --> 00:28:56,839
วันนี้นะคะ

84
00:28:56,839 --> 00:29:00,839
จะเตือนเด็ก ๆ เสมอว่าให้เราใส่แฮชแท็ก

85
00:29:52,690 --> 00:29:54,330
เพื่ออธิบายว่าตรงโค้ดดิ้งนี้นะคะ เราใช้ทำอะไร เราจะได้รู้

86
00:29:54,330 --> 00:29:58,330
คำสั่งนี

87
00:30:01,540 --> 00:30:03,872
้ มันเป็นการสั่งให้นำเข้ามาที่เรานำเข้าก็คือพายแล้วก็ฟิน

88
00:30:03,872 --> 00:30:05,197
2 ตัวนี้นั่นเอง

89
00:30:05,197 --> 00:30:09,197
เสร็จแล้วในส่วนของการตั้งค่าทั่วไป

90
00:30:18,183 --> 00:30:18,322
คือ pygame.net นี่ก็คือเรียกใช้ตัวนี้ภายเกมโมเดิร์นภายเและตัวนึงนะคะ

91
00:30:18,322 --> 00:30:22,322
อันดับแรกประกาศตัวแปรชื่อว่า clock

92
00:30:22,478 --> 00:30:26,478
C นะคะ พิมพ์ด้วย c l o c k

93
00:30:35,000 --> 00:30:39,000
คล็อกที่แปลว่านาฬิกา

94
00:30:39,276 --> 00:30:39,803
วิธีการประกาศตัวแปรคือชื่อตัวแปร ตามด้วยเครื่องหมายเท่ากับ

95
00:30:39,803 --> 00:30:40,765
ว

96
00:30:40,765 --> 00:30:44,423
รรค เครื่องหมายเท่ากับ

97
00:30:44,423 --> 00:30:48,423
วรรคนะคะ กด Space Bar

98
00:30:49,320 --> 00:30:49,762
ใส่เครื่องหมายเท่ากับแล้วก็กด Space Bar อีก 1 ครั้ง

99
00:30:49,762 --> 00:30:53,762
แล้วก็พิมพ์

100
00:30:53,895 --> 00:30:57,350
ไลบรารี่ pดอทคอม

101
00:30:57,350 --> 00:31:01,350
ปุ๊บกิ๊กเลือดภายเกมบอกแล้วว่าเราจะไม่พิมพ์ยาว

102
00:31:07,812 --> 00:31:08,818
เพราะ Sub;มันจะขึ้น

103
00:31:08,818 --> 00:31:12,818
โค้ดที่เราเขียนไปแล้วหรือตัวอะไรก็แล้วแต่ เราก็มาเลือกเอานะคะ

104
00:31:15,430 --> 00:31:19,430
นะคะ

105
00:31:19,631 --> 00:31:23,631
t i m e Time

106
00:31:27,473 --> 00:31:31,473
.time  แล้วก็ . เพราะอีกทีนึง

107
00:31:33,970 --> 00:31:34,048
เลือก Clock นะคะ มันจะช่วยให้เราไม่ไปพิมพ์ผิด

108
00:31:34,048 --> 00:31:38,048
บอกให้รู้ว่า เราจะใช้ตัวแปรที่ว่าคอตัวนี้

109
00:31:38,231 --> 00:31:40,638
แล้วก็ใส่วงเล็บ

110
00:31:40,638 --> 00:31:44,638
มันจะไม่มีปัญหาว่าพิมพ์ตัวเป็นตัวเองอะไรนี่ เพราะบางทีเด็ก ๆ มองแล้ว มันเห็น

111
00:31:51,976 --> 00:31:54,895
ไม่ชัดไม่ขยายนะคะ

112
00:31:54,895 --> 00:31:58,895
ตรงนี้คือส่วนของการตั้งค่าทั่วไป

113
00:32:02,959 --> 00:32:06,959
ใครยังไม่เสร็จบรรทัดนี้

114
00:32:08,851 --> 00:32:12,851
ไม่งั้นไปขั้นตอนต่อไปไม่ได้นะ ตอนนี้เรา import แล้ว แล้วเรามาตั้งค่ากำหนดค่าให้

115
00:32:21,448 --> 00:32:23,589
มันก็คือให้เป็นตัวแปร ที่ชื่อว่า clock

116
00:32:23,589 --> 00:32:27,589
ทีนี้เราจะไปเรียกใช้งาน

117
00:32:43,600 --> 00:32:59,528

118
00:32:24,077 --> 00:32:28,077
เราจะไปที่ตำแหน่งคล้าย ๆ

119
00:33:02,723 --> 00:33:04,436
แสดงผลจะอยู่ประมาณตรง เดี๋ย

120
00:33:04,436 --> 00:33:08,436
วนะ เอาไปไว้ท้าย ๆ

121
00:33:17,264 --> 00:33:21,264
แถว ๆ พวกนี้นี่ แถว screอะไรพวกเนี้ยนะเด็ก ๆ

122
00:33:23,473 --> 00:33:27,473
บัณฑิตหน้าใส

123
00:33:30,315 --> 00:33:34,315
ไอ้นี่ให้ก่อนนะคะ สาย ๆ ก่อน

124
00:33:35,837 --> 00:33:39,837
ส่วนของการแสดงผลนะ ทำส่วนไวจะได้รู้

125
00:33:44,906 --> 00:33:48,906
สังเกตตรงการแสดงผลเรา เพราะ screem blit ก็คือให้มันแสดง

126
00:33:58,900 --> 00:34:02,900
พื้นหลังเรา นะคะ

127
00:34:04,264 --> 00:34:04,987
เอาจริง

128
00:34:04,987 --> 00:34:08,987
ตัวเดียวก็ได้นี่

129
00:34:10,348 --> 00:34:14,348
ลบตัวนี้ได้เลยนะนี่ เดี๋ยวค่อยมาลบนะคะ

130
00:34:21,125 --> 00:34:25,125
ไล่ลบ เพราะฉะนั้น คำสั่งที่ 3 ก็คือให้

131
00:34:27,115 --> 00:34:31,115
เราจะ

132
00:34:36,066 --> 00:34:37,079
ตรงส่วนของการแสดงผล ที่บอกก็คือเราจะ

133
00:34:37,079 --> 00:34:37,612

134
00:34:37,612 --> 00:34:41,612
เรียกตัวแปร Clock นะคะ แล้วติ๊กนี่แล้วระบุระบุว่า

135
00:34:43,922 --> 00:34:47,922
เวลาเวลาที่

136
00:34:49,457 --> 00:34:49,875
ให้มันทำงานอยู่ที่ประมาณ

137
00:34:49,875 --> 00:34:53,875
วินาที เพราะฉะนั้น ตำแหน่งก็จะอยู่ตรงเมื่อกี้ ที่

138
00:35:00,405 --> 00:35:02,321
มาร์กไว้เนาะ

139
00:35:02,321 --> 00:35:03,973
การแสดงผล

140
00:35:03,973 --> 00:35:04,436
อยู่ตรงนี้นะคะ

141
00:35:04,436 --> 00:35:08,436
อย่ากด Space Bar กดอะไรคะ กด Tab ให้ไปตรงกับตำแหน่ง

142
00:35:13,320 --> 00:35:13,843
box แล้วนะคะ เพราะบางคนจะติดก็เห็น

143
00:35:13,843 --> 00:35:16,580
ย่อหน้าที่ 2 มันวะเนี่ย

144
00:35:16,580 --> 00:35:20,580
ไปสะ มันจะไม่ค่อยใช้วรรคใช่ว่าจะใช้เฉพาะวรรคระหว่างคำ

145
00:35:25,588 --> 00:35:28,315
แต่ถ้าคำย่อหน้าเนี่ยเราจะใช้แผ่น

146
00:35:28,315 --> 00:35:30,294
เราก็เรียกใช้เคาะ

147
00:35:30,294 --> 00:35:33,608
กินฟรีปุ๊

148
00:35:33,608 --> 00:35:34,216
เลือกบล็อกของเรานะคะ

149
00:35:34,216 --> 00:35:36,436
แล้วก็ตามด้วย

150
00:35:36,436 --> 00:35:40,436
memory ไม่ดีนะคะ จำไม่ได้ค่ะ

151
00:35:52,668 --> 00:35:53,758
ขอบอก

152
00:35:53,758 --> 00:35:57,758
สมงสมองไปหมด อากาศเย็น สกลนครหนาวบอกเลยว่า

153
00:36:06,067 --> 00:36:06,446
เด็ก ๆ พากันไม่มา

154
00:36:06,446 --> 00:36:10,446
Triเป็นคำสั่งในไรซ์เบอรี่นั่นเองนะคะ

155
00:36:13,039 --> 00:36:17,039
แล้วก็ตามด้วยวงเล็บ

156
00:36:17,298 --> 00:36:17,648
ใส่ 60

157
00:36:17,648 --> 00:36:19,423
ตัวเดิมนะ 60

158
00:36:19,423 --> 00:36:23,423
เดี๋ยวตัวเลขเราก็ได้ให้นึกถึงนะ ถ้าเราลอง

159
00:36:29,004 --> 00:36:32,903
รันโปรแกรมแล้ว ตัวเกมเรามันวิ่งไวเกินไปเราก็

160
00:36:32,903 --> 00:36:33,265
เพิ่มเวลาให้มันแต่ถ้ามันวิ่งช้า 60 แล้วมันช้า

161
00:36:33,265 --> 00:36:34,495
เราก็

162
00:36:34,495 --> 00:36:38,495
ลดเวลาลงนะคะ ก็คือ

163
00:36:40,080 --> 00:36:44,080
คิดถึ

164
00:36:44,395 --> 00:36:45,317
งน่ะ เวลา 1 วิ 2-3 วิคือเพิ่มใช่ไหม

165
00:36:45,317 --> 00:36:49,317
วันหนึ่งมันเร็วไปเราก็ต้องเพิ่ม ให้มันช้าก็ต้องเพิ่มแต่ถ้ามันช้าเราต้องลดตัวเลขลง

166
00:37:00,966 --> 00:37:04,966
นี่คือเราจะได้ยังไม่ทันนะคะ เพราะตัวที่เราจะรัน

167
00:37:06,981 --> 00:37:10,422
ถ้าเรากดมันก็จะไม่แสดงผลอะไร ใด ๆ ทั้งสิ้นนะคะ

168
00:37:10,422 --> 00:37:14,422
ยังไม่กดรันนะคะ ไปทำต่อ เรายังเขียนโค้ดไม่เสร็จ อย่าลืมว่าโค้ดมันไม่ได้มีแค่ 3 บรรทัดแน่นอนนะคะ

169
00:37:19,936 --> 00:37:23,936
จะเอาตัว  ธออก

170
00:37:36,261 --> 00:37:40,261
ที่ไป

171
00:38:02,115 --> 00:38:17,496

172
00:37:43,167 --> 00:37:47,167
ลำดับต่อมา

173
00:38:04,124 --> 00:38:08,124
นะคะ เรากำหนดไอ้นี่ไปเรียบร้อยแล้วนะ

174
00:38:08,325 --> 00:38:10,630
ข้ามนะคะ

175
00:38:10,630 --> 00:38:14,630
ตั้งค่าหน้าจอเกม แล้วตั้งไปแล้ว

176
00:38:33,457 --> 00:38:48,940

177
00:38:17,382 --> 00:38:20,148

178
00:38:20,148 --> 00:38:24,148
เราจะมาทำลูปนะคะ ทำลูปให้เขาเราทำไปแล้ว

179
00:38:40,846 --> 00:38:41,096
จะข้ามส่วนนี้

180
00:38:41,096 --> 00:38:45,096
เรามาทำต่อจากอันเดิมนะ

181
00:38:48,009 --> 00:38:48,412
นี่

182
00:38:48,412 --> 00:38:52,412
ๆ เราจะใส่ Moving Sprite  เข้าไปได้เนี่ยนะคะ

183
00:38:55,179 --> 00:38:59,179
ต้องไปตรงนี้ก่อน

184
00:38:59,606 --> 00:39:03,606
เราจะมาสร้าง Class ให้ก่อนนะคะฃ

185
00:39:14,778 --> 00:39:16,901
สร้าง Class พื่อ

186
00:39:16,901 --> 00:39:17,108
เพื่อที่จะทำอะไร

187
00:39:17,108 --> 00:39:21,108
จำได้เนะตัวเกมบอกแล้ว

188
00:39:23,960 --> 00:39:26,698
ในผลต่อเราใส่เข้าไปแค่ตัวเดียว แต่ทีนี้

189
00:39:26,698 --> 00:39:30,698
เราจะเอาน้องมาทั้งเซตเลย

190
00:39:34,594 --> 00:39:38,204
น้องน้องการ์ตูนเรามาทั้งเซตเลยนะคะ เพราะฉะนั้น เราจะต้องสร้าง Class ให้น้อง

191
00:39:38,204 --> 00:39:38,400
เพื่อจะเรียกใช้เวลาเรียกใช้เราจะได้

192
00:39:38,400 --> 00:39:42,400
เรียกตามชื่อclass  ครั้งเดียวพอจบ

193
00:39:46,125 --> 00:39:47,068
Anime ตอนนี้ช่างคะ เนี่ย

194
00:39:47,068 --> 00:39:51,068
นะคะ

195
00:39:52,894 --> 00:39:53,343
รูปแบบก็คือเราจะต้องพิมพ์คำว่า Class แล้วก็ตามด้วยชื่อของคลาส

196
00:39:53,343 --> 00:39:57,343
คือในการเขียนโปรแกรมเนี่ยการสร้างค้าจะช่วยให้

197
00:39:57,895 --> 00:40:01,895
เราไม่ต้อง

198
00:40:02,029 --> 00:40:06,029
เขียนโปรแกรมใหญ่มาก ๆ หลาย ๆ ครั้ง หรือเขียนเรียกใช้ตัว

199
00:40:15,631 --> 00:40:19,631
อะไรก็แล้วแต่นะคะ ตัวรูปภาพนี่หลาย ๆ ครั้งมันได้คลาสเนี้ยรูปมันมีหลายรูปอ่ะไม่งั้นเราจะต้องไป

200
00:40:19,700 --> 00:40:21,154
เรียกรูปหลายครั้งเลย ว่างั้นเถอะนะคะ เราจะเรียกแคบ

201
00:40:21,154 --> 00:40:22,309
Minecraft ครั้งเดียว

202
00:40:22,309 --> 00:40:26,309
แล้วก็ใส่โคลอน เพราะเสร็จ

203
00:40:35,544 --> 00:40:36,434
ชื่อคลาสปุ๊จะต้องระบุโคลอนเข้าไปนะคะ แล้วก็ใส่ statement ก็คือเงื่อนไขอะไรต่าง ๆ ตามมา

204
00:40:36,434 --> 00:40:39,092
หอมนะคะ เราจะไปต่อนะคะ

205
00:40:39,092 --> 00:40:43,092
ดูดี ๆ นะคะ ชื่อคลาสจำไว้เลยนะคะ

206
00:40:50,263 --> 00:40:54,263
เมื่อไหร่ ที่ให้สร้าง Class เวลาตั้งชื่อคร เด็ก ๆ จะต้อง

207
00:40:54,809 --> 00:40:58,504
พิมพ์ชื่อตัวแรกด้วยตัวพิมพ์ใหญ่

208
00:40:58,504 --> 00:40:58,662
เพราะฉะนั้นเตรียมกดแคปล็อกได้เลยนะคะ

209
00:40:58,662 --> 00:41:02,662
เมื่อเราสร้างคลาสเสร็จ

210
00:41:08,251 --> 00:41:08,333
ลำดับต่อมาเราจะมาสร้างเม็ดปักราคาให้

211
00:41:08,333 --> 00:41:12,333
ให้ขาดของเรานั่นเองนะคะ

212
00:41:12,392 --> 00:41:16,392
1 ตัวเอาไปตัดที่นี่นะคะ

213
00:41:17,556 --> 00:41:21,556
เราจะเปิดหน้านี้ไว้นะคะ เริ่มค่ะ ไปที่ suเราทีนี้

214
00:41:31,648 --> 00:41:34,643
เขาบอกว่าอยากให้มันรู้อะไรมันต้องอยู่ข้างบนเสมอเลย

215
00:41:34,643 --> 00:41:34,825
อาจจะอยู่ตรงส่วน

216
00:41:34,825 --> 00:41:38,825
ที่

217
00:41:44,963 --> 00:41:46,038
เมื่อกี้ ในในที่โค้ดจะเห็นว่าคลาจะอยู่ต่อจากส่วนของ Import

218
00:41:46,038 --> 00:41:46,515
นะคะ

219
00:41:46,515 --> 00:41:50,515
แฮชแท็กค่ะ เพื่อจะได้รู้ว่าตรงนี้เป็น

220
00:41:55,526 --> 00:41:59,526
เราจะทำอะไรเราจะสร้างคลาส

221
00:41:59,768 --> 00:42:03,768
อยู่ต่อจาก

222
00:42:03,842 --> 00:42:07,184
เมื่อกี้

223
00:42:07,184 --> 00:42:07,887
มันต้องอยู่ต่อจาก

224
00:42:07,887 --> 00:42:11,887
ต่อจากอยู่การตั้งค่าทั่วไปนะคะ เราจะ

225
00:42:16,004 --> 00:42:20,004
ตำแหน่ง ถัดมา เพราะตรงนี้จะต้องโดนเรียกใช้ก่อน แล้วก็ค่อยมาตรงนี้ ได้

226
00:42:26,274 --> 00:42:30,274
ไม่เป็นไร

227
00:42:46,287 --> 00:42:59,301

228
00:42:26,516 --> 00:42:30,516
ตอนนี้ใส่แฮชแท็ก เพื่ออธิบายว่าเราจะสร้าง Class สำหรับนำเข้าภาพต่อเนื่อง

229
00:43:15,355 --> 00:43:19,355
Sprite cheet เรานั่นเองนะคะ  อธิบายไว้จะได้รู้

230
00:43:35,367 --> 00:43:43,333

231
00:43:16,353 --> 00:43:20,353
ถ้าใครพิมพ์แฮชแท็ก หรือ comment เสร็จแล้วนะคะ

232
00:43:37,690 --> 00:43:41,690
ก็จะสร้างคลาสได้เลยนะคะ

233
00:43:46,653 --> 00:43:50,653
พิมพ์ c

234
00:44:38,650 --> 00:44:42,650
บางคนพิมพ์ C แล้วมันขึ้นพิมพ์ c l ก็ได้นะคะ

235
00:44:46,638 --> 00:44:47,899
แล้วเลือกตัวแรก Class New Class

236
00:44:47,899 --> 00:44:48,240
นะคะ

237
00:44:48,240 --> 00:44:51,651
คลิกเข้าไป กด enter

238
00:44:51,651 --> 00:44:55,245
เห็นไหมคะ มันจะสร้าง

239
00:44:55,245 --> 00:44:59,245
โครงสร้างของคลาสขึ้นมาเลยมี

240
00:45:00,786 --> 00:45:03,471
Last name

241
00:45:03,471 --> 00:45:03,628
แล้วก็มี definition

242
00:45:03,628 --> 00:45:07,628
ค่ะ เห็นไหมคะ

243
00:45:08,670 --> 00:45:11,038
รูปแบบเหมือนไหม เหมือนเหมือนใน

244
00:45:11,038 --> 00:45:11,977
ในสไลด์เราไหม

245
00:45:11,977 --> 00:45:15,977
สร้างคล่แล้วก็มีตัวนี้

246
00:45:18,410 --> 00:45:20,601
ส่วนของค่าต่าง ๆ เนี่นะคะ ขึ้นมา

247
00:45:20,601 --> 00:45:24,601
อาทิตย์นี้มาดูตรงนี้ Class name

248
00:45:30,823 --> 00:45:33,970
ที่เขียว ๆ และมีไฟเด็ก ๆ

249
00:45:33,970 --> 00:45:37,970
ทำ

250
00:45:44,683 --> 00:45:44,850
แบบต้องคอมเม้นท์เนี่ที่มันขึ้นสีเขียว ๆ เนี่ยขึ้นเราจะต้องเป็นคนตั้งชื่อให้คลาสของเรานะคะ

251
00:45:44,850 --> 00:45:48,850
ภาพที่เราจะนำมาใช้หรือตัวเกม ที่เราจะนำมาใช้มันคือตัวอะไรคะ เด็ก ๆ

252
00:45:53,566 --> 00:45:53,762
ทำได้เนาะของใคร

253
00:45:53,762 --> 00:45:55,801
ไปดูที่

254
00:45:55,801 --> 00:45:56,225
ตัวนี้

255
00:45:56,225 --> 00:46:00,225
เกมที่เราเอามาใช้

256
00:46:01,833 --> 00:46:02,583
ครั้งเนี่เราใช้คำว่าแคทใช่ม่า

257
00:46:02,583 --> 00:46:06,187
ของเด็ก ๆ ชื่ออะไรคะ

258
00:46:06,187 --> 00:46:10,187
เพราะฉะนั้น เอาชื่อครับ เป็นตัวนี้แต่อย่าลืมว่ากลัวต้นของมัน

259
00:46:11,999 --> 00:46:14,010
ตัวใหญ่

260
00:46:14,010 --> 00:46:18,010
เราค่อยไปลบบรรทัดนั้น เรายังไม่ทันให้มีปัญหา

261
00:46:19,317 --> 00:46:23,317
หัดกับ Cat คนละตัวใช่ไหม

262
00:46:26,415 --> 00:46:30,415
พิมพ์ด้วยตัวเลขจะต้องเป็นตัวพิมพ์ใหญ่เสมอนะคะ ชื่อคลาสจะต้องขึ้นต้นด้วยตัวใหญ่เสมอ

263
00:46:36,090 --> 00:46:40,090
หน้าที่นี้มาดูในส่วนไอ้เขียว ๆ อีกทีเราจะต้องแก้มันนะคะ วัตถุที่เราจะเอามาวางแล้วจะระบุอะไรไป

264
00:46:47,855 --> 00:46:48,196
object

265
00:46:48,196 --> 00:46:52,196
อุบลตัวอะไรนะลูก

266
00:46:55,637 --> 00:46:59,637
boy แต่เดิมบอยเล็กก็เป็นบ่อย

267
00:47:01,405 --> 00:47:05,405
ใหญ่นะคะ อย่าลืมนะคะ ตัวอักษรตัวแรกต้องเป็นตัวใหญ่นะลูกถ้าเป็นชื่อครับ

268
00:47:15,447 --> 00:47:17,873
เวลาเราตั้งชื่อตัวแปรตัวเล็ก ตัวใหญ่ก็ได้ แต่เมื่อตั้งไปแล้วต้องเช็

269
00:47:17,873 --> 00:47:21,284
ก ไม่ออกมาล่ะ

270
00:47:21,284 --> 00:47:21,796
ขึ้นต้นด้วยตัวใหญ่เสมอนะคะ

271
00:47:21,796 --> 00:47:25,796

272
00:47:32,604 --> 00:47:36,082
object นี้เราจะใส่อะไรเข้าไปในคลาสของเรานะคะ  มาดูกัน object  ที่เราจะใส่ก็คือ

273
00:47:36,082 --> 00:47:39,547
เรียกใช้

274
00:47:39,547 --> 00:47:42,049
ลืเกมนี่มันจะมีไรซ์เบอรี่บอกแล้ว

275
00:47:42,049 --> 00:47:46,049
ร้านไลบรารี่ที่จะใช้ก็คือ

276
00:47:46,564 --> 00:47:48,956
ดูนะคะ เด็ก ๆ ดูดี ๆ ก็ไป 2 ครั้งเนี่

277
00:47:48,956 --> 00:47:49,361
Spice ตัวแรกตัวพิมพ์เล็ก

278
00:47:49,361 --> 00:47:53,361
มันจะเป็นคนละตัวนะไม่ออกนะ เพราะอะไรเพราะเห็นไหม

279
00:47:57,923 --> 00:48:00,571
S ตัวที่ 2

280
00:48:00,571 --> 00:48:01,303
ขึ้นต้นตัว f มันจะเป็นตัวใหญ่

281
00:48:01,303 --> 00:48:05,303
แล้วถ้าเวลาแม่บอกว่าเรียกใช้ Sprite ตัวใหญ่เราต้องพิมพ์ตัวใหญ่ก่อนค่อยออกนะ แต่ถ้าเรียกสก็คือพิมพ์ตัวพิมพ์เล็กทั้งหมดมันจะมี 2 ตัวนะคะ เพราะฉะนั้น

282
00:48:17,398 --> 00:48:20,790
ใน object เราจะเรียกใช้

283
00:48:20,790 --> 00:48:24,790
ไลบรารี่พายเกม ที่ชื่อสไปรท์

284
00:48:25,113 --> 00:48:26,154
spiral dot สไปรท์ใหญ่ ว่างั้นเถอะโอเคไหม

285
00:48:26,154 --> 00:48:29,315
นะคะ

286
00:48:29,315 --> 00:48:29,736
วันนั้นกลับมาที่ตัว

287
00:48:29,736 --> 00:48:33,736
นี่เราใส่ offset ใช่ไหมคะ เราพิมพ์ แล้วอด

288
00:48:36,712 --> 00:48:40,712
ขายเกมส์กด Enter ได้เลย

289
00:48:42,959 --> 00:48:44,018
ขึ้นท้ายเกมเลือกไฟล์เกมแล้วกด enter

290
00:48:44,018 --> 00:48:48,018
ไป . นะคะ

291
00:48:48,571 --> 00:48:49,111

292
00:48:49,111 --> 00:48:53,111
Sprite Sprite ใหญ่ยังไม่ยังไม่กดนะเด็ก ๆ

293
00:49:04,673 --> 00:49:04,977
เพราะจะไปแรกไปตัวเล็กนะคะ

294
00:49:04,977 --> 00:49:08,977

295
00:49:09,118 --> 00:49:13,118
Sprite Sprite 2 นี่ตัวใหญ่

296
00:49:15,617 --> 00:49:17,299
ลองเลือก Sprite ตัวใหญ่

297
00:49:17,299 --> 00:49:18,504
อยู่ข้างล่าง

298
00:49:18,504 --> 00:49:22,504
เกือบล่างสุดเลย

299
00:49:25,867 --> 00:49:27,143
คือจะไปที่ 2 มันมันสร้างไว้

300
00:49:27,143 --> 00:49:31,143
Library มันมีอยู่แล้วในออกนะ โอเคนะคะ

301
00:49:38,627 --> 00:49:38,784
เพราะตัวโคลอนเราไม่ต้องใส่เลยสังเกตถ้าเราอย่าง

302
00:49:38,784 --> 00:49:40,039
นี้ ไอ้พวก

303
00:49:40,039 --> 00:49:42,762
เครื่องหมายมันจะไม่หาย

304
00:49:42,762 --> 00:49:46,762
ดูใหม่นะ ไอ้สไปรท์ที่ 2 เดี๋ยวดูใหม่นะ

305
00:49:49,527 --> 00:49:53,527
Facebook ให้เลื่อนไปหา

306
00:49:54,542 --> 00:49:54,994
สไปรท์ใหญ่ไหมคะ แล้วกด Enter เพราะมันเป็น

307
00:49:54,994 --> 00:49:58,994
ตัวที่เป็นอยู่ใน Library แล้วว่าอย่างนั้นเถอะ แต่จะไปเล็กเนี่มันบอกให้รู้ว่าฉันสร้างตัวนี้ขึ้นมาเพื่อจะเรียกใช้

308
00:50:04,798 --> 00:50:08,798
เอา

309
00:50:12,426 --> 00:50:16,426
ตรงนี้เราจะลบออกนะคะ เป็นแค่อธิบายซึ่งเราอธิบายไว้ข้างบนแล้วเรากด delete ได้เลย เรา

310
00:50:25,050 --> 00:50:28,323
เราต้องพยายามลดบรรทัดในการเขียนโค้ด

311
00:50:28,323 --> 00:50:29,417
คือ 1 บรรทัดจะใช้พื้นที่ในการเก็บนะคะ

312
00:50:29,417 --> 00:50:33,417
เมื่อกี้เราสร้าง Class ไปแล้ว ทีนี้เราจะมาสร้างส่วนของ statement นี่นะคะ

313
00:50:43,054 --> 00:50:47,054
ต่อ  คือส่วนนี้เห็นไหม

314
00:50:50,280 --> 00:50:54,280
def  ย่อมาจาก tetanus นะคะ

315
00:50:57,399 --> 00:51:01,399
มันจะพิมพ์ของมันมาแล้ว เพราะฉะนั้น ถ้าเด็ก ๆพิมพ์ไม่ถูก

316
00:51:06,585 --> 00:51:10,585
มันพิมพ์มาแล้วเราจะมาแก้เฉพาะในวงเล็บ

317
00:51:26,594 --> 00:51:38,630

318
00:51:07,328 --> 00:51:11,328
เอาเอาตัวนั้นออก มันบังโค้ดเรานะ  เราจะพิมพ์จนถึงตัวนี้ก่อน

319
00:51:30,512 --> 00:51:34,512
Super init  เนี่น่าจะพิมพ์มาแล้วนะคะ

320
00:51:38,519 --> 00:51:42,519
แล้วต่อจาก self เห็นไหมคะ แล้วตามด้วยอะไรคะ

321
00:51:46,275 --> 00:51:50,275
หาดูนะคะ

322
00:52:01,215 --> 00:52:01,527
pos_x pos_y  นะคะ

323
00:52:01,527 --> 00:52:05,527
ย้ายตำแหน่ง แน่นอน

324
00:52:25,395 --> 00:52:29,395

325
00:52:44,073 --> 00:53:05,580
po

326
00:52:06,464 --> 00:52:10,464

327
00:52:45,156 --> 00:52:49,156
s มันจะได้เห็นว่า

328
00:52:56,748 --> 00:52:57,920
pos มาจาก Position นั่นเองนะคะ

329
00:52:57,920 --> 00:52:58,549
pos

330
00:52:58,549 --> 00:53:02,549
pos มาจาก Position แล้วก็

331
00:53:08,502 --> 00:53:12,502
ตามด้วย_   คือตำแหน่งแกน x ตำแหน่งของแกน x แกน Y นั่นเอง

332
00:53:13,277 --> 00:53:15,964
ก็คือเราจะเอาไอ้รูปนี้ไปวางในตำแหน่งนี้

333
00:53:15,964 --> 00:53:19,553
แกน x แกน Y ที่ระบุ

334
00:53:19,553 --> 00:53:23,553
มา นะคะ

335
00:53:27,304 --> 00:53:31,304
อันนี้นะคะ ก็คือ

336
00:53:32,150 --> 00:53:35,054
จะเริ่ม

337
00:53:35,054 --> 00:53:35,879
กำหนด

338
00:53:35,879 --> 00:53:36,182
ว่า

339
00:53:36,182 --> 00:53:40,182
ตำแหน่งของ

340
00:53:40,854 --> 00:53:43,563
สิ่งที่เราจะเรียกมานี่ จะอยู่ตรงไหนอะไร

341
00:53:43,563 --> 00:53:45,585
อย่างไร บอกตำแหน่งระบุตำแหน่ง

342
00:53:45,585 --> 00:53:49,585
บรรทัดต่อมา

343
00:53:55,925 --> 00:53:56,814
มันจะเริ่มยาวขึ้นแล้วนะเด็ก ๆ ดูดี ๆ นะคะ

344
00:53:56,814 --> 00:54:00,814
ช่องนี้เห็นไหมคะ Class name

345
00:54:11,087 --> 00:54:15,087
เราไม่ต้องระบุลงไป

346
00:54:18,922 --> 00:54:19,012
ลบออกให้มันเป็นเปล่า ๆ แล้วเหลือแค่นี้

347
00:54:19,012 --> 00:54:23,012
บรรทัด

348
00:54:23,592 --> 00:54:27,592
ที่ต่อจาก

349
00:54:28,244 --> 00:54:31,193
definition นะคะ บรรทัดซเปอร์นี่ตรง

350
00:54:31,193 --> 00:54:32,774
ที่อยู่ในวงเล็บในลบออกนะคะ

351
00:54:32,774 --> 00:54:36,221
อันนี้เราจะเหลือแค่นี้นะคะ

352
00:54:36,221 --> 00:54:40,221
บรรทัดถัดจากนี้ ตั้งแต่พอเริ่มเรียกเซลล์เนี่ยมันจะยาวขึ้น

353
00:54:49,504 --> 00:54:52,273
นะคะ

354
00:54:52,273 --> 00:54:53,223
เราจะพิมพ์แค่ 1 ครั้ง

355
00:54:53,223 --> 00:54:57,223
เราใช้วิธีคัดลอกแล้วก็ไปแก้ แก้เฉพาะตัวนะคะ

356
00:55:01,441 --> 00:55:02,674
ดูนะคะ

357
00:55:02,674 --> 00:55:06,674

358
00:55:43,638 --> 00:55:44,165
self ตัวแรกตัวแรกนี่

359
00:55:44,165 --> 00:55:48,165
Sprite แล้วไปเล็กแล้วเติม s  ให้เขาด้วย

360
00:55:56,017 --> 00:55:58,191
มันจะเป็นคนละตัวกับตัวบนนะคะ เด็ก ๆ

361
00:55:58,191 --> 00:56:01,330
Hermes

362
00:56:01,330 --> 00:56:05,330
ค่าที่ใส่ก็คือสี่เหลี่ยมวงเล็บแบบสี่เหลี่ยมเคไหม

363
00:56:10,478 --> 00:56:14,478
ดูดี ๆ นะคะ Sprite ใน self เนี่ยเป็น Spice ที่เติม ed เข้าไปด้วย

364
00:56:18,860 --> 00:56:22,860
เราเรียกไปปุ๊บ ใช่ไหมกดมีสไปรท์ขึ้นมาเนี่ย

365
00:56:23,862 --> 00:56:27,862
แล้วเติม s  เพิ่มเท่าไหร่

366
00:56:30,886 --> 00:56:34,886
ดีนะมันจะเป็นคนละตัวนะ มันมีหลายตัวดูดี ๆ

367
00:56:37,372 --> 00:56:41,372

368
00:56:41,593 --> 00:56:43,399
Spriteพอเขาเรียกไปแล้วเนี่ย

369
00:56:43,399 --> 00:56:47,399
ตัวนี้ 1 ใช่ไหม

370
00:56:49,929 --> 00:56:53,929
จะไปใหญ่ 3

371
00:56:55,934 --> 00:56:56,276
Sprites ตอนนี้ เรามี 3

372
00:56:56,276 --> 00:57:00,276
3 spice

373
00:57:00,884 --> 00:57:04,884
นะคะ

374
00:57:11,336 --> 00:57:15,336
บรรทัดที่เหลือจะเริ่ม จะเริ่มไป

375
00:57:16,958 --> 00:57:20,456
ไป ไป

376
00:57:20,456 --> 00:57:21,007
เรียกใช้คำสั่งที่มันให้โหลดรูป

377
00:57:21,007 --> 00:57:25,007
ที่เราเก็บไว้น่ะ มานะคะ เราต้องวางเรียงจนครบทั้งหมด เรามีกี่รูปเราก็ใส่เข้าไปทั้งหมดจำนวนรูปนั้นนะคะ เดี๋ยวเขียนให้ดูก่อน

378
00:57:35,226 --> 00:57:36,293
วันนี้

379
00:57:36,293 --> 00:57:40,293
เราระบุ

380
00:57:44,449 --> 00:57:46,551
Sprite ไปแล้วจะไป s ไปแล้วสิ่งที่เราจะทำต่อมาบรรทัดต่อไปเราก็พิมพ์เซลล์เหมือนเดิม

381
00:57:46,551 --> 00:57:46,997
เลือกนะคะ

382
00:57:46,997 --> 00:57:50,997
แยก self เหมือนเดิมนะคะ

383
00:57:54,624 --> 00:57:58,624
จะไปเหมือนกันแต่เลือก Sprite

384
00:57:58,746 --> 00:58:02,746
จะไปที่มีตัว S ไหมคะ

385
00:58:03,871 --> 00:58:05,646
ไม่ถูก

386
00:58:05,646 --> 00:58:09,646
ตามด้วย

387
00:58:09,696 --> 00:58:11,146
sel

388
00:58:11,146 --> 00:58:15,146
f.Sprites เพราะเพราะตัวแรกจะไป s แรกเราป่ะ

389
00:58:27,652 --> 00:58:30,644
โปรแกรมไปแล้ว 5 เราสร้างสไปซ์มานะ

390
00:58:30,644 --> 00:58:30,747
วันนั้นครั้งที่ 2 เราเรียกใช้มาได้เลยนะคะ

391
00:58:30,747 --> 00:58:34,747
จอดแล้วก็ตามด้วย

392
00:58:35,180 --> 00:58:35,657
หัวจะยาวรอบนึง

393
00:58:35,657 --> 00:58:39,657
App Play แล้วก็โหลด OK

394
00:58:41,468 --> 00:58:45,468
depression a W

395
00:58:48,107 --> 00:58:52,107
นะคะ เลือกใช้คำ

396
00:58:56,476 --> 00:59:00,476
Library append

397
00:59:00,995 --> 00:59:04,995
พิมพ์ append ผิดบ้างอะไรบ้าง

398
00:59:07,123 --> 00:59:11,123
ในวงเล็บใส่วงเล็บนะคะ

399
00:59:14,195 --> 00:59:18,195
แล้วกด Enter ให้มันเรียกใช้ไฟล์เกม

400
00:59:20,307 --> 00:59:23,131
เมดเหมือนเดิม

401
00:59:23,131 --> 00:59:23,316
i-m เลนะคะ

402
00:59:23,316 --> 00:59:27,316
โหลดเลือกโหลด

403
00:59:29,729 --> 00:59:33,729
ใครไม่ขึ้น แสดงว่า

404
00:59:39,020 --> 00:59:39,449
บางทีพิมพ์ผิด ลองลบออกก่อน

405
00:59:39,449 --> 00:59:43,447
ย่อลงนะคะ

406
00:59:43,447 --> 00:59:47,447
ที่ต้องย่อเพราะว่า

407
00:59:56,502 --> 00:59:56,595
มันยังมีต่ออีก เดี๋ยวเด็ก ๆ จะไม่เห็นว่าในบรรทัดนี้มัน

408
00:59:56,595 --> 01:00:00,595
มีอะไรต่อนะคะ

409
01:00:04,051 --> 01:00:04,215
ก็คือตอนนี้เราจะมาเรียก

410
01:00:04,215 --> 01:00:08,215
Sprite.append แล้วก็ให้สั่งให้ใครเกมมันไปโหลดภาพ

411
01:00:12,246 --> 01:00:13,887
แล้วมาดูภาพที่เราจะโหลด

412
01:00:13,887 --> 01:00:17,887
วงเล็บที่หลัง

413
01:00:23,971 --> 01:00:27,321
วงเล็บหลังโหลด

414
01:00:27,321 --> 01:00:28,899
นะ append. image not load

415
01:00:28,899 --> 01:00:32,899
ชื่อลูก

416
01:00:35,032 --> 01:00:36,714
รูปตัวไหนชื่อรูปเด็ก ๆ ดูนะคะ บอกแล้วบอกวิธีไปแล้วเนาะ

417
01:00:36,714 --> 01:00:38,949
ถ้าไม่อยากพิมพ์ผิด

418
01:00:38,949 --> 01:00:40,100
เหมือนอย่างนี้

419
01:00:40,100 --> 01:00:44,100
เราไปที่ไฟล์ภาพเรา แล้วเราคิดขวาใช่ไหมคะ ที่ตำแหน่ง Propert

420
01:00:48,016 --> 01:00:52,016
ies แล้วเราก็ก๊อบฯ ชื่อไฟล์มันมาเลย

421
01:00:54,156 --> 01:00:55,154
มันจะทำให้เราไม่พิมพ์ชื่อไฟล์ผิด

422
01:00:55,154 --> 01:00:59,154
แล้วก็เช็กด้วย ว่านามสกุลมันเป็นนามสกุลอะไร PNG.

423
01:01:01,118 --> 01:01:05,118
png แบบนี้นะคะ มันจะไม่เกิดปัญหาในการพิมพ์ชื่อไฟล์ผิด

424
01:01:15,581 --> 01:01:19,581
เพราะฉะนั้น

425
01:01:20,233 --> 01:01:21,001
ภาพที่เป็นสไปรท์เรามีกี่ลูก

426
01:01:21,001 --> 01:01:25,001
บรรทัดต่อไปไม่ต้องพิมพ์ใหม่

427
01:01:28,171 --> 01:01:31,756
ได้ดูนะคะ ใช้วิธี

428
01:01:31,756 --> 01:01:33,391
Copy บรรทัดที่เราสั่งมัน

429
01:01:33,391 --> 01:01:35,146
โหลดภาพ

430
01:01:35,146 --> 01:01:37,760
กด Control+ C

431
01:01:37,760 --> 01:01:38,718
แล้วก็กด

432
01:01:38,718 --> 01:01:42,718
Control + V ลงไป

433
01:01:47,770 --> 01:01:48,665
เราก็เปลี่ยนแค่อะไรคะ หมายเลขใช่ไหม 2

434
01:01:48,665 --> 01:01:52,665
ถูกไหมคะ

435
01:01:53,001 --> 01:01:57,001
ตรงนี้นะคะ สไปรท์เด็ก ๆ จะต้องไปสั่งให้มันโหลดรูปที่เรา

436
01:02:03,556 --> 01:02:07,556
จะเอามาใช้ให้ครบตามจำนวน

437
01:02:12,530 --> 01:02:14,024
นึกออกไหมลูก เพราะนั้นเพิ่มเพิ่มบรรทัดเองนะของใครมีกี่

438
01:02:14,024 --> 01:02:14,470
รูป จำนวนบรรทัด

439
01:02:14,470 --> 01:02:18,470
ของลูกที่โหลดมันก็จะเท่ากับค่าของตัวเองไม่ออกนะ

440
01:02:18,601 --> 01:02:22,601
Copy A 1 แล้วก็ไปเปลี่ยนหมายเลขถูกไหม

441
01:02:27,579 --> 01:02:31,476
ถ้าของใครมีหมายเลขแต่ถ้าของใครไม่มีหรอกนะ

442
01:02:31,476 --> 01:02:31,890
นะคะ แล้วก็วางจนกว่ามันจะครบจำนวน

443
01:02:31,890 --> 01:02:33,768
ไอ้ตัวนั้นของเรา

444
01:02:33,768 --> 01:02:37,768
นะคะ เดี๋ยว วางขอ

445
01:02:57,679 --> 01:03:09,718
งตัวเองก่

446
01:02:38,550 --> 01:02:42,550
อน ตรงนี้นะคะ ชื่อไฟล์ภาพนี่

447
01:02:55,891 --> 01:02:59,891
ให้ดูในเครื่องตัวเองนะลูก ไม่ใช่มันพิมพ์ตาม

448
01:03:00,921 --> 01:03:04,921
ก็คือชื่อภาพใครภาพมันภาพของใครของมันอันนี้ เป็น

449
01:03:07,752 --> 01:03:11,752
ชื่อไฟล์ภาพที่อยู่ในเครื่อง

450
01:03:14,383 --> 01:03:16,445
ของแม่ ของเด็กชื่ออะไรเด็ก ๆ ก็ดูเอาในโฟลเดอร์ตัวเองอ่ะค่ะ

451
01:03:16,445 --> 01:03:18,160
มีกี่รูป เดี๋ยว

452
01:03:18,160 --> 01:03:18,640
ขอไปดูก่อนนะ

453
01:03:18,640 --> 01:03:22,125
ว่าของเรา

454
01:03:22,125 --> 01:03:24,217
มีทั้งหมดกี่รูป

455
01:03:24,217 --> 01:03:28,217
ของเครื่องแม่มีถึง 10 นะคะ

456
01:03:33,206 --> 01:03:34,047
ก็จะใส่เพิ่มอีก 5 ตัว

457
01:03:34,047 --> 01:03:38,047
มีเยอะมันจะก๊อ

458
01:03:45,263 --> 01:03:46,711
บฯ แผงใหญ่ ๆ เลยแล้วก็นับต่อ

459
01:03:46,711 --> 01:03:47,383
6

460
01:03:47,383 --> 01:03:51,383
7 8

461
01:03:52,248 --> 01:03:56,248
9 10

462
01:04:00,042 --> 01:04:00,141
ให้เด็ก ๆ ดูในโฟลเดอร์ตัวเองนะ

463
01:04:00,141 --> 01:04:04,141
ภาพใครชื่ออะไรก็

464
01:04:06,032 --> 01:04:06,192
ครับ ว่างแล้วค่อยมาแก้อย่างนี้นะคะ

465
01:04:06,192 --> 01:04:10,192
อันนี้ของแม่มี 10 ภาพ แม่ก็ใส่จนครบแล้ว 10 ลูกนะคะ ของเด็ก ๆ มีรูปเดี๋ยวไปช่วยดูให้

466
01:04:16,833 --> 01:04:18,463
ตรวจให้นะคะ

467
01:04:18,463 --> 01:04:22,208
ของใครมีกี่

468
01:04:22,208 --> 01:04:26,208
รูป ใส่วงเล็บมาถูกแล้ว

469
01:04:26,434 --> 01:04:30,434
เอาล่ะ เราไม่ใส่ ไม่ขึ้น

470
01:04:32,474 --> 01:04:36,474
ตรง

471
01:04:37,332 --> 01:04:38,810
pygame

472
01:04:38,810 --> 01:04:42,810
ใส่วงเล็บเข้าไปด้วย

473
01:04:58,824 --> 01:05:10,878
นะ

474
01:04:39,529 --> 01:04:43,529
นั่นล่ะ ก็ว่าใส่แล้ว

475
01:05:29,210 --> 01:05:32,510
จำไม่ได้

476
01:05:32,510 --> 01:05:36,510
ตอนแรกใส่แล้ว เอาไปละ

477
01:05:37,031 --> 01:05:41,031
มันไม่ขึ้นก็เลยเข้าใจว่าเจ้าของ

478
01:05:59,904 --> 01:06:03,904
ใส่ผิด

479
01:06:09,584 --> 01:06:13,399

480
01:05:40,140 --> 01:05:44,140
เดี๋ยวไปเดินดูนะคะ

481
01:06:20,216 --> 01:06:22,318
มันจะต้องข

482
01:06:21,910 --> 01:06:22,265
ขึ้นอย่างนี้ เป็น ๆ เป็นเซ็ต เลยเร็ว ๆ สีส้มเป็นสีฟ้าแล้วก็ไปปิดด้วยโหลด

483
01:06:22,265 --> 01:06:26,265
ดูนะคะ ชื่อไฟล์

484
01:17:00,123 --> 01:17:04,123
เราลืมแน่ ๆ เลย เมื่อกี้เดินไป ผิดแน่

485
01:17:05,187 --> 01:17:07,000
ๆ มันต้องใส่อะไร

486
01:17:07,000 --> 01:17:09,259
เครื่องหมายอะไร

487
01:17:09,259 --> 01:17:13,259
คำพูด นึกออกนะ ใส่เครื่องหมายคำพูดจะเอา Single

488
01:17:16,130 --> 01:17:20,130
QouteSingle Double โหดก็ได้

489
01:17:21,968 --> 01:17:25,968
ไข่ใส่ลงไปลืม

490
01:17:26,315 --> 01:17:30,315
เด็ก ๆ ใส่เครื่องหมายคำพูดลงชื่อไฟล์ที่เราจะเรียกใช้ด้วย ลืม

491
01:17:33,247 --> 01:17:36,793
เยอะหลาย ลืม

492
01:17:36,793 --> 01:17:40,793
นี่นะ เมื่อกี้ลืมใส่นะคะ ใส่เครื่องหมายคำพูดเข้าไปให้น้องด้วย

493
01:17:48,363 --> 01:17:52,363
ถ้าเช็กจาก

494
01:17:54,828 --> 01:17:58,828
หลัก

495
01:17:59,251 --> 01:17:59,733
สไลด์นี่ ตรงชื่อไฟล์มันจะเป็นสีเหลืองใช่ไหมคะ

496
01:17:59,733 --> 01:18:03,733
มันถึงจะถูกต้องนะคะ

497
01:18:04,437 --> 01:18:08,437
อันนั้นแก้ ใส่ Single หรือ Double Code ก็ได้

498
01:18:12,856 --> 01:18:15,966
ไปตอนไหนก็ได้นะคะ ตัวใดตัวนึง

499
01:18:15,966 --> 01:18:16,466
เลือกเอาใครถนัดใส่ Single ก็ใส่

500
01:18:16,466 --> 01:18:19,734
ดับเบิ้ลก็ใส่ Double

501
01:18:19,734 --> 01:18:23,734
นาทีนี้บางรูปของบางคนนี่ รูปมันไม่ต่อนี่ มันเป็นอาหาร

502
01:18:31,004 --> 01:18:35,004
วันนั้นเรียกมาไทยก็มีส่วนนะคะ

503
01:18:36,778 --> 01:18:40,778
เช็กราคาเช็อันดับแรกเช็คที่ชื่อไฟล์ภาพที่เราจะนำมาใช้

504
01:18:43,266 --> 01:18:47,266
ชื่อถูกต้อง โอเคไหม แล้วก็จำนวนลูกที่เอามาใช้

505
01:18:51,155 --> 01:18:55,155
ทั้งหมดกี่ลูก

506
01:19:11,167 --> 01:19:27,330

507
01:18:52,199 --> 01:18:56,199
สังเกตนะคะ ถ้าใครแจ้งครบแล้วไอ้ตัวชื่อไฟล์ภาพจะเป็นสีเหลืองทั้งหมด นั่นแสดงว่าถูกต้องแล้วนะเด็ก ๆ

508
01:19:14,186 --> 01:19:18,186
ต้องเป็นอย่างนี้นะคะ

509
01:19:27,583 --> 01:19:27,985
ในโค้ดเราต้องเป็นอย่างนี้ ถึงจะถูก

510
01:19:27,985 --> 01:19:31,985
ตัวเอง

511
01:20:40,403 --> 01:21:32,129
นี่เห็นไหม

512
01:20:23,067 --> 01:20:27,067
คำสั่งมันเยอะนะคะ เพราะมันเป็นคลาส มันจะมันจะลำบากตอนแ

513
01:21:49,135 --> 01:21:49,513
รกเท่านั้นนะคะ

514
01:21:49,513 --> 01:21:53,513
ไหนลองสิ

515
01:21:55,642 --> 01:21:59,642
ตัวเล็กตัวใหญ่ไมใ่เกี่ยว มันเป็น

516
01:22:12,702 --> 01:22:14,614
เออมันได้อยู่

517
01:22:14,614 --> 01:22:15,240
มันเป็นนามสกุล

518
01:22:15,240 --> 01:22:19,240
ชื่อน่ะ ชื่อห้ามผิดนามสกุลนะมันรู้อยู่

519
01:22:20,043 --> 01:22:22,080
โปรแกรมมันจะรู้

520
01:22:22,080 --> 01:22:26,080
มันน่าจะวรรคผิด เดี๋ยวตอน Error ก็จะรู้กัน

521
01:22:33,478 --> 01:22:37,478
สร้าง method แล้ว

522
01:22:38,711 --> 01:22:42,711
ทำไรต่อ

523
01:22:45,788 --> 01:22:49,788
Sprite Sheet แล้ว

524
01:22:50,467 --> 01:22:54,467
มีบรรทัดต่อนะคะ เด็ก ๆ

525
01:22:59,128 --> 01:22:59,691
เราจะระบุตำแหน่ง

526
01:22:59,691 --> 01:23:03,691
ว่า

527
01:23:05,731 --> 01:23:06,850
ตำแหน่งปัจจุบันของตัว Sprite เราจะเริ่มที่ศูนย์

528
01:23:06,850 --> 01:23:10,302
แล้วก็จะมาเรียกใช้

529
01:23:10,302 --> 01:23:14,302
จะสร้างจะทำ Animation เห็นไหม

530
01:23:18,682 --> 01:23:18,902
create Animation แล้ว ขั้นต่อไป

531
01:23:18,902 --> 01:23:22,902
เราโหลดตอนนี้เราสั่งให้มันไปโหลดภาพ

532
01:23:37,079 --> 01:23:41,079
ต่อมา เราจะสร้างส่วนของ Animation นะคะ

533
01:23:57,095 --> 01:24:09,136

534
01:23:37,288 --> 01:23:41,288
ใส่แฮชแท็กค่ะ ใส่ แฮชแท็ก เราจะ

535
01:24:01,878 --> 01:24:02,489
เข้าสู่การสร้างแอนิเมชั่นแล

536
01:24:02,489 --> 01:24:06,330
้ว

537
01:24:06,330 --> 01:24:10,330
สร้างภาพเคลื่อนไหวก็ได้ เดี๋ยวจะงง

538
01:24:12,665 --> 01:24:16,665
เอาเป็นภาษาไทยสร้างการเคลื่อนไหนะคะ

539
01:24:28,000 --> 01:24:32,000
แฮชแท็กไว้จะได้รู้ส่วน

540
01:24:36,492 --> 01:24:40,492
ตำแหน่งอยู่ตรง self นะคะ กด Tab นะคะ เด็ก ๆ ใช้วิธีกด Taหน้ากดเป็นมา

541
01:24:52,533 --> 01:24:53,919
แอบเข้าไปให้ตรงกับตำแหน่งเซลล์เดิมเรา

542
01:24:53,919 --> 01:24:57,919
self

543
01:25:01,731 --> 01:25:03,035
จะไม่เปลี่ยนพิมพ์เซลล์เม็ดเลือดเซลล์

544
01:25:03,035 --> 01:25:06,850

545
01:25:06,850 --> 01:25:10,850
ดูนะคะ คำสั่งนี้ยาวหน่อย

546
01:25:12,369 --> 01:25:16,369
self.current underscor สไปรท์สไปรท์ธรรมดานะคะ อันนี้อันนี้จะเป็นตัวแปรนะ current underscores เพราะฉะนั้นเราจะต้องพิมพ์เองนะคะ

547
01:25:26,020 --> 01:25:27,903
see you

548
01:25:27,903 --> 01:25:31,903
Apple r e n t underscore p r i t e

549
01:25:34,921 --> 01:25:37,976
อันนี้เป็น

550
01:25:37,976 --> 01:25:41,459
ตัวแปร ที่เราจะสร้างก็ระบุว่า

551
01:25:41,459 --> 01:25:45,459
ตำแหน่งเริ่มต้น หรือตำแหน่งปัจจุบัน

552
01:25:48,334 --> 01:25:48,690
คือให้มันเริ่มที่ 0 current_ = 0

553
01:25:48,690 --> 01:25:52,690
นะคะ

554
01:26:09,397 --> 01:26:09,763
คำสั่งแรกก็คือ

555
01:26:09,763 --> 01:26:12,625
กำหนดให้

556
01:26:12,625 --> 01:26:16,625
ตัวแปรที่ชื่อ current.Sprite มีค่าเริ่มต้นที่

557
01:26:24,687 --> 01:26:25,205
0 ไอ้ตัวนี้ก็คือเป็นคำสั่งที่บอกว่าเนี่ยค่าเริ่มต้นของภาพนะคะ

558
01:26:25,205 --> 01:26:29,205
ต้องเริ่มที่ 0 เสมอ

559
01:26:29,309 --> 01:26:33,309
Self.carrent

560
01:26:34,828 --> 01:26:35,394
_เท่ากับศูนย์

561
01:26:35,394 --> 01:26:38,789
ทะเล้นใส่ underscore ด้วย

562
01:26:38,789 --> 01:26:42,789
จะแยก 2 คำบางที

563
01:26:46,617 --> 01:26:50,617
สาเหตุที่มีอันเดอร์สกอร์มีอะไรนี้คือบางทีประโยคมันยาวเนี่ย

564
01:26:55,689 --> 01:26:59,689
ถ้าเราไปพิมพ์ติดกันเวลาเราเช็กโค้ดมันจะไลน์ไปบอกเนาะเพราะนั้นเราใช้ตัวอันเดอร์สกอร์มาเพื่อในการแยกคำ

565
01:27:15,703 --> 01:27:32,062

566
01:26:55,970 --> 01:26:59,970
ไปบรรทัดต่อไปนะคะ เราจะ

567
01:28:04,805 --> 01:28:08,805
กำหนดให้เรียกใช้ เรียกรูปนั่นเองนะคะ

568
01:28:11,135 --> 01:28:15,135
พิมพ์ S แล้วเลือก seเดิม

569
01:28:17,254 --> 01:28:17,601
ตามด้วยเครื่องหมายดอท

570
01:28:17,601 --> 01:28:21,601
อะไร dot Image

571
01:28:26,746 --> 01:28:26,849
นะคะ คิด IM ไหมคะ

572
01:28:26,849 --> 01:28:30,849
เท่ากับใช้เครื่องหมายเท่ากับเท่ากับ

573
01:28:33,755 --> 01:28:37,755
แล้วอีกครั้งนึงค่ะ เฮียใช้เซลล์อีกครั้งหนึ่งกด s แล้วเลือกเซลล์

574
01:28:40,353 --> 01:28:44,353
Sprites ที่เราจะใช้ตัวนี้คือสไปรท์เด็ก ๆ ไปหาสไปรท์ S นะคะ จะไปที่มี F ข้างหลังอ่ะค่ะ เล่าเรื่องพวกนี้

575
01:28:57,294 --> 01:29:01,294
แล้วก็ใส่วงเล็บสี่เหลี่ยมใหญ่

576
01:29:02,807 --> 01:29:06,807
แล้วพิมพ์

577
01:29:08,889 --> 01:29:12,889
ใช้ self.current.Sprite ละ 5 รอบ

578
01:29:14,840 --> 01:29:18,729
ในวงเล็บ

579
01:29:18,729 --> 01:29:20,382
สี่เหลี่ยมใหญ่เนี่ยเราจะเรียกใช้

580
01:29:20,382 --> 01:29:24,382

581
01:29:27,658 --> 01:29:31,658
กิน C แล้วเลือก current

582
01:29:33,186 --> 01:29:33,302
c u อยู่ไหนคะ เลือกเคยเรียdที่มันขึ้นมานี่เลย

583
01:29:33,302 --> 01:29:37,302
เราสร้างไว้นั่นเองนะคะ

584
01:29:41,454 --> 01:29:45,454
มาให้นะคะ

585
01:30:10,938 --> 01:30:14,938
กิน

586
01:30:17,622 --> 01:30:21,530
เซลล์เหมือนเดิมนะคะ เลือก phelps Dodge

587
01:30:21,530 --> 01:30:25,530
อันนี้พิมพ์เองนะคะ เล็ก

588
01:30:29,287 --> 01:30:29,833
se เล็ก

589
01:30:29,833 --> 01:30:33,422
แล้วเล็กเท่ากับ

590
01:30:33,422 --> 01:30:37,422
เซลล์

591
01:30:40,407 --> 01:30:42,619
นะคะ

592
01:30:42,619 --> 01:30:42,842

593
01:30:42,842 --> 01:30:46,842
. เลือ image ค่ะ I เลือก Image

594
01:30:54,070 --> 01:30:58,070
แล้วก็จอดเก็บ

595
01:30:59,522 --> 01:31:01,551
G

596
01:31:01,551 --> 01:31:04,630
not get

597
01:31:04,630 --> 01:31:08,604

598
01:31:08,604 --> 01:31:12,604
_ r-e-c-t- เล็กนะคะ แล้วก็วงเล็บ

599
01:31:19,124 --> 01:31:23,124
กำหนดอีกตัวนึงนะคะ self เหมือนเดิม

600
01:31:32,725 --> 01:31:33,343
อเหมือนเดิม

601
01:31:33,343 --> 01:31:37,343
. เหมือนเดิมค่ะ

602
01:31:39,755 --> 01:31:41,676
กำหนด

603
01:31:41,676 --> 01:31:44,056
ตำแหน่ง

604
01:31:44,056 --> 01:31:48,056
หาเลข Top นะคะ

605
01:31:48,172 --> 01:31:50,392
เล็ก

606
01:31:50,392 --> 01:31:54,234
เลือกเล็กนะคะ

607
01:31:54,234 --> 01:31:56,712
t-o-p

608
01:31:56,712 --> 01:32:00,712
top บนซ้าย Top

609
01:32:01,471 --> 01:32:04,215
l e f t

610
01:32:04,215 --> 01:32:08,215
นะคะ เท่ากับ

611
01:32:10,907 --> 01:32:14,907
วงเล็บใหญ่วงเล็บสี่เหลี่ยมใหญ่ pos  pos  underscor

612
01:32:21,281 --> 01:32:24,976
แล้วก็ใส่โคลอน

613
01:32:24,976 --> 01:32:27,499
แล้วก็เลือก

614
01:32:27,499 --> 01:32:28,329
โพสต์ underscores

615
01:32:28,329 --> 01:32:32,329
ระบุตำแหน่งและอยู่ที่pos poของเรานะครับ

616
01:32:39,531 --> 01:32:39,858
ให้ค่าเริ่มต้นในการทำงานเริ่มที่นี่

617
01:32:39,858 --> 01:32:43,858
เช็กดี ๆ นะคะ

618
01:32:53,129 --> 01:32:57,129
ถ้าพิมพ์ถูกแล้วสีจะขึ้นแบบนี้เลย

619
01:33:01,529 --> 01:33:05,529
สี self สีตัวเลขสีเท่ากับ จะขึ้นอย่างนี้เลยถ้าใครไม่ค่อยมีแสดงว่า

620
01:33:09,082 --> 01:33:09,827
พิมพ์ตรงไหนตรงหนึ่งผิดแน่นอน โครงสร้างผิดแน่นอนนะคะ sublimeจะช่วยในการเช็คโค้ดดิ้งไม่ดีเลย

621
01:33:09,827 --> 01:33:13,827
ใครยังพิมพ์ 1 2 3 4 บรรทัดนี้ไม่เสร็จ

622
01:33:24,461 --> 01:33:26,164
เสร็จยังคะดูดี ๆ นะคะ Sprite  ที่ใช้ที่เรียกใช้คือไซส์ S นะคะ ตอนนี้

623
01:33:26,164 --> 01:33:27,377
ตรงตำแหน่งนี้

624
01:33:27,377 --> 01:33:31,377
เรียกผิดชีวิตเปลี่ยนนะมันจะไม่ขึ้น

625
01:33:34,815 --> 01:33:35,099
ไม่อย่างนั้นก็จะ Error ไปเลยอ่ะคะ

626
01:33:35,099 --> 01:33:39,099
โอเคนะคะ ยังไม่จบยังไม่จบ โค้ดมันเยอะหน่อยนึงแต่พอเวลาไปเรียกอย่างนิดเดียวจริง ๆ

627
01:33:49,472 --> 01:33:53,280
พ่อทำร้าก็คือ

628
01:33:53,280 --> 01:33:54,963
ป๊าจะใหญ่

629
01:33:54,963 --> 01:33:58,963
เราอนิเมชั่นแล้ว

630
01:34:00,432 --> 01:34:04,432
สิ่งที่เราจะทำต่อไป

631
01:34:07,229 --> 01:34:08,638
นี่นะคะ  เราจะมาเรียกใช้มันแล้วเนี่

632
01:34:08,638 --> 01:34:12,638
ไม่ใช่เรียกใช้เราจะทำน่ะจัดจับมัน

633
01:34:17,787 --> 01:34:18,358
กรุ๊ปมันน่ะค่ะ กรุ๊ปมัน

634
01:34:18,358 --> 01:34:22,358
รูปมันน่ะ

635
01:34:23,283 --> 01:34:23,884
สักภาพใหญ่ ๆ ให้มันเป็นภาพเดียว

636
01:34:23,884 --> 01:34:27,884
สร้าง Sprite แล้วก็กรุ๊ป

637
01:34:36,633 --> 01:34:37,963
น้องด้วยนะคะ

638
01:34:37,963 --> 01:34:41,963
คำสั่งนี้เลย

639
01:34:43,123 --> 01:34:47,123
มันเรียนรวม

640
01:35:04,800 --> 01:35:08,800
สอบแล้วหร

641
01:35:22,390 --> 01:35:25,494
ือ ส่วนต่อมาเมื่อกี้ เรา

642
01:35:25,494 --> 01:35:29,494
... เราจะเรียกใช้มัน เราจะสร้างมันแล้วก็

643
01:35:29,538 --> 01:35:33,538
ตำแหน่งจะอยู่ที่

644
01:35:34,962 --> 01:35:36,662
หลังเงื่อนไข

645
01:35:36,662 --> 01:35:40,396
นะ ตำแหน่ง

646
01:35:40,396 --> 01:35:44,396
โค้ดเสร็จหมดแล้วนะคะ  ตรง 4 บรรทัดนี้ ใครยังไม่เสร็จ

647
01:35:49,373 --> 01:35:50,328
โอเคนะคะ เสร็จหมดแล้ว เรามาที่ตำแหน่งนี้

648
01:35:50,328 --> 01:35:52,931
นะคะ

649
01:35:52,931 --> 01:35:53,502
ตำแหน่งของการแสดงผลเนี่

650
01:35:53,502 --> 01:35:56,202
ตำแหน่งนี้นิดนึง

651
01:35:56,202 --> 01:36:00,202
แฮชแท็กเข้าไปเพื่อจะอธิบายว่า

652
01:36:04,015 --> 01:36:08,015
ตรงส่วนนี้เราจะสร้าง สร้าง

653
01:36:24,023 --> 01:36:36,297
ภาพต่อเนื่อง แ

654
01:36:04,710 --> 01:36:08,710

655
01:36:13,936 --> 01:36:17,936
ล้วก็ มันไม่สร้าง มันสร้างไปแล้ว เราจะทำภาพต่อเนื่อง ให้

656
01:36:27,458 --> 01:36:27,832
มันเป็น

657
01:36:27,832 --> 01:36:31,832
move มันเข้าไปเป็นให้มันเหมือนมันเป็นรูปเดียวน่ะ

658
01:36:36,880 --> 01:36:40,880
พอแปลเป็นไทยนี่ แปลลำบากมากเลย ขอเป็น

659
01:36:55,490 --> 01:36:59,490
อธิบายยาก

660
01:37:02,571 --> 01:37:06,571
คำไทยคำเยอะ

661
01:37:09,295 --> 01:37:13,295
อธิบายเราเป็นนักคอมพิวเตอร์เราแปลด้วยภาษาอังกฤษ

662
01:37:29,308 --> 01:37:43,103

663
01:37:09,706 --> 01:37:13,013

664
01:37:13,013 --> 01:37:16,702

665
01:37:16,702 --> 01:37:20,702

666
01:37:22,232 --> 01:37:26,232
Sprite ไอ้รูป Sprite ที่เขาทำเสร็จแล้วนี่ เราจะนำมันมา

667
01:37:32,267 --> 01:37:36,267
รวมให้มันเป็นเหลือรูปเดียว จากหลาย ๆ รูป

668
01:37:38,695 --> 01:37:40,747
นะคะ

669
01:37:40,747 --> 01:37:44,747
เรียน เรียน เรียน

670
01:38:06,913 --> 01:38:10,913
กำหนดตัวแปร

671
01:38:14,633 --> 01:38:18,633
Moving

672
01:38:24,938 --> 01:38:27,644
เคลื่อนไหวนะคะ เคลื่อนไหว

673
01:38:27,644 --> 01:38:31,644
Moving  underscore การเคลื่อนไหวของภาพไฟล์ Movie

674
01:38:37,081 --> 01:38:41,081
เท่ากับ

675
01:38:47,689 --> 01:38:51,689
pygame กด

676
01:38:53,932 --> 01:38:57,932

677
01:38:58,064 --> 01:39:02,064
P เลือก pygame เล็กนะคะ

678
01:39:02,170 --> 01:39:06,170
สไปรท์ตัวเล็กที่ไม่มีอีก

679
01:39:06,584 --> 01:39:07,081
ss

680
01:39:07,081 --> 01:39:11,081
ดูดี ๆ นะคะ เด็ก ๆ จะไปตัวที่เลือกใน pygame ต่อไปนี้เป็นสเปคที่ไม่มีนะคะ

681
01:39:14,326 --> 01:39:18,326
กรุ๊ปใช้ตัวใหญ่

682
01:39:19,831 --> 01:39:23,831
เพราะตัวนี้มันเป็น

683
01:39:39,245 --> 01:39:39,310
เป็นฟังก์ชันที่เขาสร้างไว้แล้วนะคะ ชื่อว่า Group ไม่ใช่ฟังก์ชันล่ะถ้าตัวใหญ่เนี่ยมันคือฟ้าฟ้าที่ชื่อว่ากุ๊กที่

684
01:39:39,310 --> 01:39:43,310
อยู่ใน Library อ่ะค่ะ เราจะไปเรียกใช้ Class นะคะ

685
01:39:49,501 --> 01:39:50,398
ตอนนั้นเลยใช้ตัวใหญ่สังเกต

686
01:39:50,398 --> 01:39:54,398
กรุ๊ปใหญ่นะคะ

687
01:39:55,049 --> 01:39:59,049
ต่อไปนะคะ

688
01:40:01,000 --> 01:40:05,000
สิ่งที่เราจะทำต่อมา ก็คือประกาศตัวแปรเพื่อเรียกใช้ไอ้ตัว

689
01:40:50,452 --> 01:40:54,452
ตัวคลาสของเรานะคะ

690
01:40:54,783 --> 01:40:58,783
คลาสเราชื่อ ชื่อคลาสตัวใหญ่มันใช้ว่า Cat ใช่ไหม

691
01:41:02,379 --> 01:41:06,379
เพราะฉะนั้นตัวแปรเราก็จะใช้ชื่อมันเป็นตัวเล็กนะคะ แล้วจะเป็นแคทเล็ก

692
01:41:09,196 --> 01:41:12,532
เท่ากับ

693
01:41:12,532 --> 01:41:16,532
Cใหญ่

694
01:41:20,176 --> 01:41:20,732
เพราะเราจะเรียกใช้ขาเราต้องเรียกใหญ่นะคะ

695
01:41:20,732 --> 01:41:24,029
วงเล็บด้วย

696
01:41:24,029 --> 01:41:28,029
ในวงเล็บใส่อะไรตำแหน่งค่ะ

697
01:41:28,352 --> 01:41:28,717
ตำแหน่งของ

698
01:41:28,717 --> 01:41:31,986
ไอ้ตัวนี้

699
01:41:31,986 --> 01:41:34,957
ลองใส่ก่อนนะ

700
01:41:34,957 --> 01:41:35,579
ขอลองที่

701
01:41:35,579 --> 01:41:39,579
10 10 อยากรู้เหมือนกันมันจะไปโผล่

702
01:41:43,984 --> 01:41:47,984
ตรงไหน แล้วก็กำหนดให้

703
01:41:56,385 --> 01:41:58,911
ตัวแปร Moving Sprite นี่นะคะ

704
01:41:58,911 --> 01:42:00,391
นำเข้า

705
01:42:00,391 --> 01:42:04,391
รูป

706
01:42:07,156 --> 01:42:07,480
นั้นน่ะ ให้มันกรุ๊ป พิมพ์ M แล้วเลือกวิ่งไป

707
01:42:07,480 --> 01:42:11,480
ไปนะคะ จะไปนี้ใช้สไปรท์ที่มี SMS

708
01:42:15,293 --> 01:42:19,293
จะไปที่เต็มนะคะ ดูดี ๆ เฮียใช้ไม่เหมือนกันนะลูก

709
01:42:24,571 --> 01:42:25,016
App App ก็คือเพื่อจะให้มัน App อะไรเข้าไป

710
01:42:25,016 --> 01:42:29,016
ให้มัน Ap

711
01:42:29,726 --> 01:42:33,195
ตัวแปร

712
01:42:33,195 --> 01:42:37,195
Cat เล็ก ของเราเข้าไป csc เล็ก OK

713
01:42:45,038 --> 01:42:47,276
มันเอาไปไว้ที่แคมป์

714
01:42:47,276 --> 01:42:51,276
ตอนนี้คือเป็นเอาภาพที่มันต่อกันหลาย ๆ ภาพนี่

715
01:42:59,211 --> 01:42:59,634
มาให้มันทำให้มันเป็นภาพเดียวค่ะ

716
01:42:59,634 --> 01:43:03,634
รวมกันเป็นภาพหนึ่งภาพให้มันดูเหมือนเป็นรูปเดียว

717
01:43:06,011 --> 01:43:07,629
นะคะ

718
01:43:07,629 --> 01:43:11,629
3 บรรทัดนี้ เสร็จยังคะ

719
01:43:13,762 --> 01:43:17,254
ใครยัง

720
01:43:17,254 --> 01:43:17,758
ไม่เสร็จ

721
01:43:17,758 --> 01:43:21,758
ยังนะคะ

722
01:43:25,144 --> 01:43:25,504
ถ้าอย่างนั้นเดี๋ยวไปต่อไม่ได้ มันจะขาดตอน

723
01:43:25,504 --> 01:43:29,504
เช็กนะคะ เช็กตรไปรท์แรกไม่มีเอสนะคะ

724
01:43:33,165 --> 01:43:35,231
ไปที่ 2

725
01:43:35,231 --> 01:43:39,095
เรียกฉายหลังดอกชเนี่ย vs นะคะ ต่างกันตรงนี้

726
01:43:39,095 --> 01:43:42,295
เพราะมันจะไม่ขึ้น Error นะเพราะมัน

727
01:43:42,295 --> 01:43:46,295
สร้างแล้วมันโดนสร้างแล้วแต่ดูดี ๆ แค่นั้นเอง

728
01:43:47,401 --> 01:43:51,391
เช็กตรงนี้ 2 จุดนี้นะคะ

729
01:43:51,391 --> 01:43:55,391
จะไปที่กำหนดใน Moving Sprite นี่ไม่มี

730
01:43:58,754 --> 01:44:00,407
s เวลาเรียกอ่ะ

731
01:44:00,407 --> 01:44:04,407
ต้องมี S นะคะ เป็นต้นอ่ะ

732
01:44:05,161 --> 01:44:09,161
โอเค น่าจะเสร็จกันหมดแล้วทุกคน

733
01:44:14,286 --> 01:44:15,756
มาดูที่เราจะต้องทำต่อ

734
01:44:15,756 --> 01:44:19,756
เราจะสร้างฟังก์ชันให้มันวิ่ง

735
01:44:30,216 --> 01:44:34,216
ทีนี้ กำหนดฟังก์ชัน

736
01:44:35,897 --> 01:44:36,866
run

737
01:44:36,866 --> 01:44:40,730
แล้วก็อัปเดท

738
01:44:40,730 --> 01:44:44,730
มันวิ่งไปแล้ว

739
01:45:00,745 --> 01:45:14,117

740
01:44:41,806 --> 01:44:45,806
เด็ก ๆ  ต้องบอกว่าทำไมวันนี้

741
01:45:00,132 --> 01:45:04,132
โค้ดเยอะจังเลย คือมันยาวน่ะ แต่พอสร้างแล้วมันครั้วจะใช้

742
01:45:09,264 --> 01:45:13,264
ไปได้

743
01:45:15,372 --> 01:45:19,372
อันนั้น

744
01:45:25,900 --> 01:45:26,581
ตัวนี้นะคะ

745
01:45:26,581 --> 01:45:30,581
เราจะไปที่บรรทัดที่ต่อจาก

746
01:45:48,723 --> 01:45:49,784
คลาส เห็นไหมคะ บรรทัดสุดท้ายของคลาส

747
01:45:49,784 --> 01:45:53,784
ได้ลงไป

748
01:45:55,487 --> 01:45:59,487
หน่อย

749
01:46:05,870 --> 01:46:06,107
เราจะบอกเขาว่าโปรแกรม บอกตัวเอง บอกตัวเองนี่ ถ้าใส่แฮชแท็กในบอกตัวเองนะคะ ว่าตรงส่วนนี้เราทำอะไร

750
01:46:06,107 --> 01:46:10,107
สร้างฟังก์ชันค่ะ สั่งฉัน

751
01:46:10,545 --> 01:46:14,545
ตรงส่วนนี้เราจะสร้างฟังก์ชัน

752
01:46:18,868 --> 01:46:22,868
รันนะคะ ที่ชื่อว่ารันกับ Updat

753
01:46:28,980 --> 01:46:32,959
e ก็

754
01:46:32,959 --> 01:46:34,431
อัเดท

755
01:46:34,431 --> 01:46:34,869
2 ตัว

756
01:46:34,869 --> 01:46:38,869

757
01:46:41,414 --> 01:46:45,414
รูปแบบของการสร้างฟังก์ชัน ก็คือ

758
01:46:49,951 --> 01:46:50,109

759
01:46:50,109 --> 01:46:53,523
กำดรืระคำว่าเดฟ

760
01:46:53,523 --> 01:46:57,523
นั่นเองนะคะ

761
01:47:13,536 --> 01:47:29,582

762
01:46:55,072 --> 01:46:59,072
Tap Tap เข้าไปแค่ 1 ครั้งนะคะ มันจะไม่อยู่ตรงกับ self นะมันจะอยู่ก่อน seดี

763
01:47:27,878 --> 01:47:28,828
เลือกแบบฟังก์ชันนะคะ แต่เด็กแล้วก็เลือกฟังก์ชัน

764
01:47:28,828 --> 01:47:32,828
definition

765
01:47:36,325 --> 01:47:38,647
ที่ฟังก์ชันก็คือลั่นตัวแรกตัวแรก

766
01:47:38,647 --> 01:47:39,917
เขียว ๆ นี่ ในวงเล็บนี่

767
01:47:39,917 --> 01:47:43,917
ไม่ใช่ในวงเล็บ

768
01:47:45,904 --> 01:47:49,904
ขึ้น คำว่า "ฟังก์ชัน" นี่เราแก้เป็นรันนะคะ เพราะ

769
01:47:50,124 --> 01:47:50,230
ปางชที่เราใช้มันชื่อว่าร้านเราจะใช้มัน Balance

770
01:47:50,230 --> 01:47:54,230
แล้วก็เรียก seมา

771
01:48:00,638 --> 01:48:04,378
What is และเลือกเซลล์

772
01:48:04,378 --> 01:48:08,378
ในส่วนของบรรทัดที่ 2

773
01:48:21,932 --> 01:48:25,592
นะคะ พิมพ์ selfค่ะ

774
01:48:25,592 --> 01:48:29,592

775
01:48:30,128 --> 01:48:33,141
เลือก รัยนัน

776
01:48:33,141 --> 01:48:37,141
underscore

777
01:48:39,471 --> 01:48:43,471
อนิเมะนะคะ อนิเมะมาจาก Animation ล่ะ จะยาวไป

778
01:48:51,011 --> 01:48:51,252
Animate น่ะ

779
01:48:51,252 --> 01:48:55,252
Run Animate

780
01:49:06,840 --> 01:49:07,219
Anime Anime ดีกว่า  Anime

781
01:49:07,219 --> 01:49:09,398
สั้นกว่าอีกAnime Season

782
01:49:09,398 --> 01:49:13,398
อนิเมะงงไหมนี่

783
01:49:18,841 --> 01:49:22,841
เอาแอนนิเมทละกัน

784
01:49:38,855 --> 01:49:53,277
เท่า

785
01:49:19,718 --> 01:49:23,718

786
01:49:32,922 --> 01:49:36,922
กับ Ture ทำงานเมื่อเป็นจริง จะใส่เงื่อนไขแล้วนะคะ เท่ากับทรู ใช้ทรูใหญ่นะ

787
01:49:43,600 --> 01:49:43,764
Ture ไหมคะ

788
01:49:43,764 --> 01:49:47,764
เรามีฟังก์ชันแล้วสร้างอีก 1 ฟังก์ชันนะคะ

789
01:49:54,682 --> 01:49:58,682
def  เหมือนเดิมเลือกแบบฟังก์ชันเหมือนเดิม

790
01:50:00,065 --> 01:50:04,065
ตำแหน่งชื่อฟังก์ชันเปลี่ยนเป็น

791
01:50:04,208 --> 01:50:08,208
เราสร้าง 2 ตัวนะ เราบอกเราจะสร้าง 2 ตัว คือ

792
01:50:12,937 --> 01:50:16,226
รันกับ Update นะคะ

793
01:50:16,226 --> 01:50:16,943
ชื่อฟังก์ชันไม่จำเป็นต้องใช้ตัวใหญ่

794
01:50:16,943 --> 01:50:20,943
เรียกใช้ self  ค่ะ

795
01:50:33,304 --> 01:50:37,304
แล้วก็ใส่โคลอนแล้วก็เรียกใช้

796
01:50:39,786 --> 01:50:40,171
Speed

797
01:50:40,171 --> 01:50:44,171
ในส่วนของ statement หรือ pass เนี่ยนะคะ

798
01:51:10,335 --> 01:51:14,335
เราจะมากำหนดเงื่อนไขให้

799
01:51:14,571 --> 01:51:15,939
มัน

800
01:51:15,939 --> 01:51:19,939
มันทำงานนั่นเองนะคะ ก็คือใช้คำสั่ง If ค่ะ เลือก if statement

801
01:51:23,008 --> 01:51:27,008
If Condition ตัวแรก

802
01:51:27,358 --> 01:51:31,358
ไม่พิมพ์เองนะเด็ก ๆ ไม่อย่างนั้น เดี๋ยวรูปแบบมันจะผิด ให้เลือก i

803
01:51:42,075 --> 01:51:42,626
If condition นะคะ ไม่พนะคะ

804
01:51:42,626 --> 01:51:46,626
เลือกใช้

805
01:51:58,991 --> 01:52:02,430
เรียก self มา

806
01:52:02,430 --> 01:52:02,696
แล้วดอทคอม

807
01:52:02,696 --> 01:52:06,696
เลือก Run Anime เราที่สร้างไว้มาใช้งาน

808
01:52:09,180 --> 01:52:13,180
ถ้ามี if คำสั่งเท่ากับของ if เราต้องกด 2 ตัวนะคะ = =

809
01:52:17,353 --> 01:52:21,353
true true พิมพ์  t ละเลือกผู้ใหญ่นะคะ

810
01:52:27,460 --> 01:52:31,460
ส่วน

811
01:52:43,052 --> 01:52:44,983
statement pass เราจะเรียก

812
01:52:44,983 --> 01:52:48,983

813
01:52:52,406 --> 01:52:52,596
Sprite มานะคะ พิมพ์เซลล์เดิม

814
01:52:52,596 --> 01:52:56,596
แซวแซว

815
01:52:56,691 --> 01:53:00,691
CU เลือก

816
01:53:02,427 --> 01:53:06,427
เราจะเพิ่ม นึกออกนะ พอ พอเวลาเวลาที่มันเคลื่อนนะคะ

817
01:53:16,294 --> 01:53:20,294
ตำแหน่งปัจจุบันมันเริ่มที่ศูนย์มันจะนัน

818
01:53:22,330 --> 01:53:22,750
เราจะต้องเพิ่มค่าให้มันบวก

819
01:53:22,750 --> 01:53:26,750
นะคะ บวกใส่เครื่องหมายบวกแล้วก็เท่ากับ

820
01:53:28,067 --> 01:53:32,067
ก็คือเพิ่มความหมายก็คือค่าบวกแล้วเท่ากับ

821
01:53:35,718 --> 01:53:36,608
แสดงว่าเพิ่มนะคะ บวก

822
01:53:36,608 --> 01:53:40,608
อะไรเข้าไป ให้บวกเข้าไปใน Speed

823
01:53:40,898 --> 01:53:44,898
Speed ที่เรา

824
01:53:48,437 --> 01:53:48,890
สร้างไว้กด SP แล้วเลือก

825
01:53:48,890 --> 01:53:52,890
Speed  กด Enter นะคะ

826
01:54:00,781 --> 01:54:04,371
เราจะเพิ่มเงื่อนไขซ้อนเงื่อนไข

827
01:54:04,371 --> 01:54:08,371
อันนี้เพิ่มแค่ Speed นะเพิ่มความเร็วเข้าบ่าย

828
01:54:09,841 --> 01:54:13,841
กด  แล้วเลือก condition เหมือนเดิม

829
01:54:15,980 --> 01:54:19,980
if int

830
01:54:33,786 --> 01:54:34,825
แปลนี้นะคะ ไม่ใช่ตัวรับมันเป็น

831
01:54:34,825 --> 01:54:38,825
วงเล็บค่ะ

832
01:54:42,813 --> 01:54:46,813
ใส่เปิดแล้วปิด ใส่เข้ามาทีเดียวเลยนะ

833
01:54:51,736 --> 01:54:55,138
จะได้วงเล็บจะได้ไม่หายว่าอย่างเถอะ

834
01:54:55,138 --> 01:54:58,335
กินเซลล์และเลือด

835
01:54:58,335 --> 01:55:01,609
และเลือกเซลล์นะคะ

836
01:55:01,609 --> 01:55:04,000
น็อต

837
01:55:04,000 --> 01:55:08,000
current Sprite หาพิมพ์และเลือก current

838
01:55:10,617 --> 01:55:14,617
เงื่อนไขก็คือให้มันเช็กว่ามันยัง

839
01:55:26,559 --> 01:55:30,559
น้อยกว่าหรือเท่ากับ

840
01:55:32,278 --> 01:55:36,278
len len นะคะ

841
01:55:40,346 --> 01:55:44,346
l-e-n ใส่วงเล็บค่ะ

842
01:55:48,696 --> 01:55:52,696
เราจะเลือ

843
01:55:57,838 --> 01:55:57,983
ก self

844
01:55:57,983 --> 01:56:01,983
. Sprite Sprite S นะคะ รอบนี้จะเลือกสไปรท์เอสนะ

845
01:56:06,446 --> 01:56:10,446
p r i t e s  ไหมคะ

846
01:56:14,318 --> 01:56:18,318
ใน lเลือกไซส์

847
01:56:20,698 --> 01:56:22,523
สไปรท์

848
01:56:22,523 --> 01:56:22,715
นะคะ

849
01:56:22,715 --> 01:56:26,715
ตรง statement pass นะคะ

850
01:56:40,053 --> 01:56:44,053
พิมพ์ self เหมือนเดิมเลือก

851
01:56:54,969 --> 01:56:58,969
self พิมพ์ c u และเลือก

852
01:57:04,031 --> 01:57:08,031
current เท่ากับ

853
01:57:09,284 --> 01:57:13,284
ศูนย์อาหารลำต้นของเซเท่ากับศูนย์

854
01:57:16,448 --> 01:57:20,234
ตอนนี้มันกำลังเช็คให้มันเช็คค่า

855
01:57:20,234 --> 01:57:23,489
มันจะวนมันหมดรูป

856
01:57:23,489 --> 01:57:26,970
แล้วก็เป็นเหมือนเดิม

857
01:57:26,970 --> 01:57:30,970
รันอนิเมะนะคะ เลือกรันอนิเมะ

858
01:57:35,806 --> 01:57:39,806
แล้วก็ต้องมี 2

859
01:57:40,733 --> 01:57:41,658
โอเคถ้าไม่เป็นจริง

860
01:57:41,658 --> 01:57:45,658
กันทำงานแล้วทำเมื่อ

861
01:57:45,988 --> 01:57:49,988
จริงมันจะเข้ามาเช็คค่าก่อน

862
01:57:51,308 --> 01:57:51,970
เปิดแอปใหญ่และเลือกฟ้อง

863
01:57:51,970 --> 01:57:55,970
บรรทัดนี้เสร็จแล้วอ่ะ

864
01:58:07,801 --> 01:58:11,801
กดย้อนหลังกลับไปที่ตำแหน่ง if แรกนะคะ

865
01:58:13,785 --> 01:58:17,785
if ที่หนึ่ง

866
01:58:20,374 --> 01:58:24,374
พิมพ์ self ค่ะ

867
01:58:30,366 --> 01:58:34,366
แล้ว

868
01:58:36,779 --> 01:58:40,779
i เลือก Image

869
01:58:59,965 --> 01:59:12,117
=

870
01:58:40,595 --> 01:58:44,308

871
01:58:44,308 --> 01:58:48,308
self เหมือนเดิมเรียกเซลล์

872
01:58:57,729 --> 01:59:01,729
Sprite S นะคะ ไปที่เติม EST เลือกสไปรท์ EMS

873
01:59:04,690 --> 01:59:08,690
สี่เหลี่ยมใหญ่ วงเล็บสี่เหลี่ยมใหญ่

874
01:59:14,918 --> 01:59:18,918
เรียก

875
01:59:19,074 --> 01:59:23,074
i-nt

876
01:59:25,350 --> 01:59:25,458
i-n-t int  น่ะเลือกกิน

877
01:59:25,458 --> 01:59:29,458
ในวงเล็บเข้าไป

878
01:59:30,025 --> 01:59:34,025
ในวงเล็บเลือก Set current Sprite นะคะ

879
01:59:35,018 --> 01:59:39,018

880
01:59:40,463 --> 01:59:43,028
เลย

881
01:59:43,028 --> 01:59:43,365
code.org

882
01:59:43,365 --> 01:59:46,113
C

883
01:59:46,113 --> 01:59:49,188
สำเร็จไป

884
01:59:49,188 --> 01:59:53,188
อันนี้เราทำ

885
01:59:55,464 --> 01:59:57,683
ส่วนของ

886
01:59:57,683 --> 01:59:59,357
ฟังก์ชัน รันกับ Update

887
01:59:59,357 --> 01:59:59,867
เสร็จแล้วนะคะ

888
01:59:59,867 --> 02:00:02,641
มี 2

889
02:00:02,641 --> 02:00:06,641
4 6 8 10 นี่นะคะ ตั้งแต่บรเลย

890
02:00:08,239 --> 02:00:12,239
อยากจะไปเช็ก ตำแหน่งนะคะ เด็ก ๆ ตำแหน่งของฟังก์ชัน

891
02:00:33,604 --> 02:00:47,134

892
02:00:14,032 --> 02:00:18,032
ก่อนนะคะ วันนี้อาจจะยาวหน่อย แต่ผลน่าจะคุ้มค่า

893
02:03:58,895 --> 02:04:01,074
พอใจ

894
02:04:01,074 --> 02:04:03,646
น่าจะเป็นที่พอใจของเด็ก ๆ อยู่

895
02:04:03,646 --> 02:04:07,646
เราจะมาเรียกใช้

896
02:04:11,828 --> 02:04:15,828
ตัวนี้นะ คีย์เรากำหนดแล้วแต่เราต้องเรียกใช้มันนะคะ

897
02:04:20,748 --> 02:04:24,748
ตรง

898
02:04:26,884 --> 02:04:30,884
เงื่อนไข

899
02:04:34,732 --> 02:04:35,974

900
02:04:35,974 --> 02:04:39,974
if Key Hello Movi

901
02:04:42,777 --> 02:04:46,777
ng ตำแหน่ง จะต้องเป็น

902
02:04:49,353 --> 02:04:53,353
pygame ขายเกมดอทคอม

903
02:04:54,212 --> 02:04:57,735

904
02:04:57,735 --> 02:05:00,716

905
02:05:00,716 --> 02:05:04,716
key จะต้องเป็น like

906
02:05:07,512 --> 02:05:08,453
ดีครับ

907
02:05:08,453 --> 02:05:12,453
ดูนะคะ เด็ก ๆ จะเรียกใช้ตัวแปร Cat

908
02:06:00,397 --> 02:06:04,397
ที่เรียกฟังก์ชันรันมาทำงานนะคะ

909
02:06:05,659 --> 02:06:08,286
นี้ที่เราจะไปลบ

910
02:06:08,286 --> 02:06:12,286
พอจะมีตรงไหนบ้าง

911
02:06:13,741 --> 02:06:15,735
รั

912
02:06:15,735 --> 02:06:16,844
เราจะเริ่มลบแล้วนะ

913
02:06:16,844 --> 02:06:20,844
ลบตรงนี้นะคะ นำเข้าภาพนี่

914
02:06:25,231 --> 02:06:29,231
ลบออกเลย เพราะเราเอาไปไว้ที่ขแล้ว

915
02:06:30,606 --> 02:06:31,195
เด็กไปหาตัวเดิมโพสเดิมเก่าลบออกนะคะ เดี๋ยวมันยังลง

916
02:06:31,195 --> 02:06:35,195
ดีที่เรานำรูปเข้าในสัปดาห์ก่อนนะ เราเขียนแฮชแท็กไว้อยู่ ลบออกนะคะ

917
02:06:40,562 --> 02:06:44,562
Continuous

918
02:06:53,319 --> 02:06:57,319
ลองกด B ดู Ctri ค่ะ Control BTS

919
02:07:10,676 --> 02:07:14,676
ก็เลิกเลยเลิก็มาหาบรรทัดที่อะไรเนี่ย

920
02:07:19,412 --> 02:07:23,257
LINE 75

921
02:07:23,257 --> 02:07:24,798
LINE 75

922
02:07:24,798 --> 02:07:25,478
ว่าไง

923
02:07:25,478 --> 02:07:29,478
ดู ดูบรรทัดนะคะ ของใครของมัน

924
02:07:33,628 --> 02:07:34,063
มันบอกว่ายังไง Identity assistance

925
02:07:34,063 --> 02:07:38,063
75

926
02:07:42,651 --> 02:07:43,363
ครับ

927
02:07:43,363 --> 02:07:47,363
มันบอกว่า

928
02:07:49,385 --> 02:07:50,408
Iaunexpected

929
02:07:50,408 --> 02:07:50,719
I didn't

930
02:07:50,719 --> 02:07:53,175
finish

931
02:07:53,175 --> 02:07:55,672
Shell Command python

932
02:07:55,672 --> 02:07:59,672

933
02:08:04,522 --> 02:08:08,522
ขอดูโค้ด

934
02:08:09,229 --> 02:08:13,229
ขของขวดนะคะ

935
02:08:30,111 --> 02:08:34,111
การตั้งค่าทั่วไป

936
02:08:41,841 --> 02:08:45,841
ย้ายตำแหน่งเอาสกรีนไปใส่ข้างล่าง ไปใส่

937
02:09:52,769 --> 02:09:53,660
ล่าง

938
02:09:53,660 --> 02:09:57,660
t ราคา

939
02:10:15,808 --> 02:10:36,135
ไปต่อ ไปต่อ

940
02:09:58,465 --> 02:10:02,465

941
02:10:07,847 --> 02:10:11,847

942
02:10:14,830 --> 02:10:18,830
เราน่าจะต้องสร้างอีกตัวหนึ่ง

943
02:10:27,945 --> 02:10:29,610
รู้แล้วเราลืม

944
02:10:29,610 --> 02:10:33,610
ตรงนี้ไปด้วย

945
02:10:33,630 --> 02:10:37,630
โอเคนะคะ เพิ่ม เพิ่มโค้ดอีก 3 บรรทัดนี่ เห็นไหม Moving Spice ที่เราสร้างเสร็จแล้วอ่ะ

946
02:10:47,291 --> 02:10:51,291
ต้องมาอยู่ตรงนี้

947
02:11:09,024 --> 02:11:13,024
เยอะจนเบลอเหมือนกัร

948
02:11:35,021 --> 02:11:47,707
น

949
02:10:51,503 --> 02:10:55,503
เราจะไป เราจะไปที่ตำแหน่งการแสดงผลของเรานะคะ เพิ่มโค้ดอีก

950
02:11:38,167 --> 02:11:42,167
แล้วก็ให้เด็ก ๆ

951
02:12:10,430 --> 02:12:14,337
ก่อนอื่นเลือก

952
02:12:14,337 --> 02:12:14,514
ตรงส่วนของการตั้งค่าทั่วไป 3 บรรทัดนี้

953
02:12:14,514 --> 02:12:17,292
นะ

954
02:12:17,292 --> 02:12:20,631
แล้วก็บอก

955
02:12:20,631 --> 02:12:22,088
กด Control + x

956
02:12:22,088 --> 02:12:26,088
เอาไปไว้ข้างล่าง คลาส นะคะ เด็ก ๆ

957
02:12:27,865 --> 02:12:31,865
นี่เอาวางไว้ก่อนหน้ากำหนดหน้าจอเกม

958
02:12:35,228 --> 02:12:39,228
ต้องขยับตำแหน่ง

959
02:12:40,214 --> 02:12:41,192
อะไรสักอย่างหนึ่ง

960
02:12:41,192 --> 02:12:45,192
พิมพ์ Moving เลือก เนาะ

961
02:13:30,516 --> 02:13:34,516
ก็ให้มันว่านะคะ ให้มัน

962
02:13:34,858 --> 02:13:38,858
d r a

963
02:13:39,662 --> 02:13:43,575
w draw รออะไรให้มันวาดยีนส์

964
02:13:43,575 --> 02:13:47,575
แล้วก็

965
02:14:05,326 --> 02:14:05,625
เลือกใช้คำสั่ง Update นะคะ Moving

966
02:14:05,625 --> 02:14:09,625
พิมพ์ m Update เรียก function Update

967
02:14:10,262 --> 02:14:14,262
ให้ค่าเริ่มต้นอยู่ที่ศูนย์

968
02:14:17,544 --> 02:14:18,557
ตำแหน่งนะคะ 25

969
02:14:18,557 --> 02:14:22,557
เลือก pygame.ioPlay มาใช้งาน

970
02:14:31,660 --> 02:14:34,732
Blacklist

971
02:14:34,732 --> 02:14:37,906
น็อตคลิป

972
02:14:37,906 --> 02:14:41,883
fl

973
02:14:41,883 --> 02:14:45,883
IP นะคะ ใส่วงเล็บ

974
02:14:47,568 --> 02:14:51,568
น่าจะ

975
02:14:55,379 --> 02:14:58,079

976
02:14:58,079 --> 02:15:02,079

977
02:15:02,888 --> 02:15:03,067
Ctrl + b กรีนวิว

978
02:15:03,067 --> 02:15:07,067
unexpected ไม่รู้จัก

979
02:15:10,982 --> 02:15:14,982
amol

980
02:19:53,030 --> 02:19:57,030
ผิดตรงไหน

981
02:19:57,497 --> 02:19:58,013

982
02:19:58,013 --> 02:20:02,013
เรียกฟังก์ชันผิเองไม่เป็นไร

983
02:20:09,349 --> 02:20:13,349
วิ่ง

984
02:20:18,601 --> 02:20:19,940
cat

985
02:20:19,940 --> 02:20:23,940
cat

986
02:20:24,304 --> 02:20:27,957
You Are Not function of the fastest

987
02:20:27,957 --> 02:20:31,025
ผิดอีก

988
02:20:31,025 --> 02:20:35,025
บอกว่าไม่รู้จัก Attribo=ute add

989
02:20:53,162 --> 02:20:57,162

990
02:21:12,365 --> 02:21:16,365
เดี๋ยวนะ มีความ Error Clock g

991
02:21:40,025 --> 02:21:44,025
เล็ก เลือก Clock เล็ก

992
02:21:55,301 --> 02:21:52,851

993
02:20:33,946 --> 02:20:35,983

994
02:20:35,983 --> 02:20:39,983
74 line 74 in Modo C

995
02:23:18,851 --> 02:23:22,851
Moving  function of the fastest

996
02:23:32,515 --> 02:23:36,515
มันจะเป็นไปได้ไง ไม่รู้จัก App

997
02:23:38,698 --> 02:23:42,698
กีต้าร

998
02:24:01,073 --> 02:24:14,663

999
02:23:41,227 --> 02:23:45,227
ไม่รู้จัก add ใส่เข้าไม่ได้

1000
02:24:10,927 --> 02:24:14,927
ข้ามตัวไหนไป

1001
02:24:16,043 --> 02:24:20,043

1002
02:24:24,252 --> 02:24:28,252
current sImage

1003
02:24:46,640 --> 02:24:50,640
moving Sprite . add มีไหม

1004
02:25:11,872 --> 02:25:24,167
ไม่มี

1005
02:24:28,735 --> 02:24:32,735

1006
02:24:34,731 --> 02:24:38,528

1007
02:24:38,528 --> 02:24:42,528

1008
02:24:44,005 --> 02:24:48,005
หา add ไม่เจ

1009
02:25:21,750 --> 02:25:25,750

1010
02:25:25,823 --> 02:25:29,823

1011
02:25:34,035 --> 02:25:34,264
อ หมดแล้ว อ่านเลย 1 บรรทัดนะครับ

1012
02:25:34,264 --> 02:25:38,264
จะไปลอง

1013
02:25:38,525 --> 02:25:40,296
ลำอยู่ในเครื่องตัวเอง

1014
02:25:40,296 --> 02:25:44,296
เรื่องของเรื่องคือเรื่องตัวเองออกแล้วมันอยู่นี่ไม่ออกคือคืออะไร ครับ พี่น้อง

1015
02:25:49,090 --> 02:25:53,090
ไปก่อนเดี๋ยวเรามาต่อสัปดาห์หน้า

1016
02:25:55,211 --> 02:25:58,831
มันยังไม่วิ่งให้เรา

1017
02:25:58,831 --> 02:26:01,393
ขึ้น Error

1018
02:26:01,393 --> 02:26:05,393

1019
02:26:06,734 --> 02:26:10,734
Attribute aมันหายไปไหนท่อนหนึ่ง

1020
02:26:36,150 --> 02:26:51,714

1021
02:26:17,492 --> 02:26:21,492
สำหรับวันนี้ ก็พอแค่นี้ก่อนนะคะ ขอบคุณพี่ล่ามนะคะ เดี๋ยวเราจะมาต่อกัน ในสัปดาห์หน้าค่ะ

1022
02:27:49,315 --> 02:27:49,629
ขอบคุณค่ะ

1023
02:27:49,629 --> 02:27:53,629
อัปเดต

1024
02:27:55,530 --> 02:27:59,530


