﻿1
00:00:04,410 --> 00:00:04,750
‫Xin chào.

2
00:00:04,780 --> 00:00:05,160
‫Chào mừng.

3
00:00:05,160 --> 00:00:09,090
‫Trong bài giảng này, chúng ta sẽ bổ sung chuyển động của bộ điều khiển để chúng ta có thể di chuyển

4
00:00:09,090 --> 00:00:12,030
‫xung quanh bằng bộ điều khiển, đó là những gì bạn đang thấy ở đây.

5
00:00:12,060 --> 00:00:18,090
‫Tôi sẽ làm điều này bằng cách sử dụng một bộ trục khác để tra cứu tỷ lệ và tỷ lệ tìm kiếm phù hợp, và chúng ta sẽ xem

6
00:00:18,090 --> 00:00:19,500
‫tại sao điều đó lại cần thiết.

7
00:00:19,500 --> 00:00:21,300
‫Hãy đi sâu vào và tìm hiểu lý do tại sao.

8
00:00:23,140 --> 00:00:26,410
‫Vì vậy, tôi muốn có thể di chuyển xung quanh cảnh của chúng tôi bằng bộ điều khiển.

9
00:00:26,410 --> 00:00:30,520
‫Tôi đã có thể làm điều này khi tôi không ở chế độ chơi.

10
00:00:30,760 --> 00:00:36,340
‫Vì vậy, chúng tôi muốn có thể thực hiện kiểu chuyển động tương tự như thế này với việc di chuyển bằng que

11
00:00:36,340 --> 00:00:40,840
‫bên phải và di chuyển xung quanh trái và phải bằng que bên trái của chúng ta.

12
00:00:41,050 --> 00:00:42,820
‫Và chúng ta cũng có thể lên và xuống.

13
00:00:43,060 --> 00:00:47,340
‫Nhưng đó không phải là điều mà đối thủ của chúng ta sẽ có thể làm được, bởi vì nó không phải là một con tốt đang bay.

14
00:00:47,350 --> 00:00:53,340
‫Vì vậy, những gì chúng tôi sẽ làm là, trước hết, thật dễ dàng để lập bản đồ chuyển động.

15
00:00:53,350 --> 00:00:59,920
‫Tất cả những gì chúng ta phải làm là đi đến cài đặt dự án của mình, đi xuống bất cứ nơi nào đầu vào, đầu vào động cơ, và

16
00:00:59,920 --> 00:01:03,640
‫chúng tôi đã có trục tiến và chúng tôi cũng có trục di chuyển bên phải.

17
00:01:03,640 --> 00:01:10,690
‫Và điều đó khá đơn giản khi thêm một ánh xạ khác cũng như W và S, chúng ta có thể thêm vào

18
00:01:10,690 --> 00:01:11,770
‫gamepad của mình.

19
00:01:11,800 --> 00:01:17,380
‫Nếu chúng ta nhìn dưới gamepad, bạn có thể thấy ngón tay cái bên trái mà chúng ta muốn trục y di chuyển về phía trước.

20
00:01:17,380 --> 00:01:23,830
‫Đối với việc di chuyển sang phải, chúng tôi sẽ thêm một lần nữa gamepad và đó là gamepad, vẫn là thanh bên

21
00:01:23,830 --> 00:01:24,190
‫trái.

22
00:01:24,190 --> 00:01:29,140
‫Nhưng lần này chúng tôi đang thực hiện trục x và y và chúng tôi có thể xem liệu đó có phải là loại chuyển động phù hợp hay không.

23
00:01:29,140 --> 00:01:31,330
‫Vì vậy, hãy tiếp tục và chơi.

24
00:01:31,360 --> 00:01:33,250
‫Tôi sử dụng alt p làm phím tắt cho điều đó.

25
00:01:33,250 --> 00:01:37,570
‫Sau đó, trái và phải hoạt động về phía trước và phía sau hoạt động như chúng ta mong đợi.

26
00:01:37,570 --> 00:01:41,740
‫Nhưng rõ ràng là rẽ không hoạt động vì chúng tôi chưa lập bản đồ đó.

27
00:01:41,740 --> 00:01:43,000
‫Vì vậy, hãy thử xem.

28
00:01:43,000 --> 00:01:48,790
‫Nếu chúng ta vào cài đặt, cài đặt dự án và đầu vào một lần nữa, chúng ta hãy xem xét, tra cứu.

29
00:01:48,790 --> 00:01:50,350
‫Chúng tôi hiện đang sử dụng chuột y.

30
00:01:50,380 --> 00:01:53,380
‫Có gì sai nếu chỉ thêm vào đây?

31
00:01:53,380 --> 00:01:58,330
‫Ví dụ: gamepad, cây gậy bên phải, và lần này là trục y?

32
00:01:58,630 --> 00:02:02,440
‫Chà, trong lần thử đầu tiên, chúng ta có thể đi và chơi một chút.

33
00:02:02,470 --> 00:02:04,930
‫Điều này thực sự có vẻ ổn.

34
00:02:04,930 --> 00:02:07,510
‫Vì vậy, chúng tôi đi vào và bạn có thể thấy chúng tôi có thể di chuyển xung quanh.

35
00:02:07,510 --> 00:02:07,960
‫Ừ chắc chắn.

36
00:02:07,960 --> 00:02:10,630
‫Nó hơi nhanh một chút, nhưng nó khá ổn, phải không?

37
00:02:10,660 --> 00:02:11,880
‫Điều đó không ổn sao?

38
00:02:11,890 --> 00:02:13,690
‫Chà, không hẳn vậy.

39
00:02:15,200 --> 00:02:20,810
‫Và lý do cuối cùng bắt nguồn từ tốc độ khung hình và cách các trục này hoạt động.

40
00:02:21,380 --> 00:02:27,860
‫Vì vậy, điều gì sẽ xảy ra với chuột khi chúng ta đang chạy trò chơi với tốc độ 30 khung hình / giây, khi chúng

41
00:02:27,860 --> 00:02:33,920
‫ta di chuyển chuột từ trái sang phải trên màn hình với tốc độ đồng đều, chúng ta có thể thấy rằng các

42
00:02:33,920 --> 00:02:36,560
‫giá trị trục giống như mười, rồi mười, rồi mười.

43
00:02:36,560 --> 00:02:42,830
‫Và điều này cho chúng ta biết rằng mỗi lần chuột di chuyển sang phải mười đơn vị và nó được thực hiện giống

44
00:02:42,830 --> 00:02:44,420
‫nhau ở mọi khung hình.

45
00:02:45,080 --> 00:02:47,890
‫Điều gì xảy ra nếu chúng ta tăng gấp đôi tốc độ khung hình của mình?

46
00:02:47,900 --> 00:02:52,700
‫Chà, đột nhiên chuột vẫn di chuyển với tốc độ như cũ vì người chơi vẫn đang di chuyển tay

47
00:02:52,700 --> 00:02:54,170
‫của họ với cùng tốc độ.

48
00:02:54,170 --> 00:02:59,840
‫Nhưng bởi vì chúng ta đang hiển thị các khung thường xuyên hơn, chúng ta có tiếng tích tắc thường xuyên hơn, sau đó điều sẽ xảy

49
00:02:59,840 --> 00:03:05,060
‫ra là đầu vào từ các trục thực sự sẽ giảm đi một nửa mỗi khi chúng ta nhận được một trong số năm

50
00:03:05,060 --> 00:03:06,290
‫hoặc năm năm hoặc năm.

51
00:03:06,650 --> 00:03:12,710
‫Tuyệt vời, điều đó không sao cả, bởi vì điều đó có nghĩa là chúng ta vẫn sẽ quét màn

52
00:03:12,710 --> 00:03:18,200
‫hình với tốc độ như nhau, bất kể chúng ta có máy tính nhanh hay máy tính chậm.

53
00:03:18,470 --> 00:03:24,740
‫Nếu chúng ta di chuyển con chuột của mình theo một số lượng nhất định, bạn sẽ nhận thấy cùng một lượng chuyển động, đó là những gì

54
00:03:24,740 --> 00:03:25,580
‫chúng ta muốn.

55
00:03:25,610 --> 00:03:31,940
‫Bây giờ mọi thứ thay đổi một chút khi chúng ta nhìn vào bộ điều khiển, giả sử chúng ta tăng ga hết cỡ sang bên

56
00:03:31,940 --> 00:03:36,380
‫phải với bộ điều khiển tương tự và nó ở tốc độ 30 khung hình một giây.

57
00:03:36,380 --> 00:03:38,780
‫Chúng tôi nhận được một, sau đó một, sau đó một.

58
00:03:38,780 --> 00:03:39,950
‫Có lý, phải không?

59
00:03:40,250 --> 00:03:42,380
‫Còn nếu nó ở tốc độ 60 khung hình / giây thì sao?

60
00:03:42,410 --> 00:03:44,720
‫Chúng tôi vẫn nhận được một, sau đó một, sau đó một, rồi một.

61
00:03:44,720 --> 00:03:47,360
‫Nhưng chúng tôi nhận được nhiều hơn trong số chúng bởi vì chúng tôi nhận được nhiều khung hình hơn.

62
00:03:47,570 --> 00:03:54,920
‫Nếu bạn sử dụng điều đó trực tiếp để ảnh hưởng đến chuyển động của con tốt của mình, bạn sẽ thấy rằng nó di chuyển với tốc

63
00:03:54,920 --> 00:03:59,390
‫độ gấp đôi, gấp đôi tốc độ khung hình, không phải những gì chúng ta muốn.

64
00:03:59,390 --> 00:04:03,740
‫Vì vậy, những gì chúng tôi muốn làm là giới thiệu một số độc lập về tốc độ khung hình ở đây.

65
00:04:03,980 --> 00:04:09,650
‫Vì vậy, để làm điều này, chúng ta cần có khả năng nhân với thời gian delta.

66
00:04:09,650 --> 00:04:15,560
‫Chúng tôi muốn sử dụng trục đầu vào để giúp chúng tôi điều chỉnh tốc độ quay.

67
00:04:16,160 --> 00:04:18,350
‫Vì vậy, đó là một chút để tham gia vào đó.

68
00:04:18,350 --> 00:04:22,850
‫Nhưng ý tôi là chúng ta cần phải có một cái gì đó giống như một biến tỷ lệ quay vòng.

69
00:04:22,850 --> 00:04:29,300
‫Chúng tôi sẽ tạo một thuộc tính mới cho thuộc tính đó, đây sẽ là một bản chỉnh sửa ở bất kỳ

70
00:04:29,300 --> 00:04:34,820
‫đâu và chúng tôi sẽ đặt nó là một float và nó sẽ là tỷ lệ xoay vòng.

71
00:04:34,820 --> 00:04:40,160
‫Bây giờ tôi sẽ sử dụng cùng một tỷ lệ xoay cho cả lên và trái và phải.

72
00:04:40,160 --> 00:04:43,130
‫Bạn có thể tiếp tục và có một biến riêng cho cả hai.

73
00:04:43,130 --> 00:04:46,460
‫Và tôi thực sự không biết tỷ lệ xoay vòng tốt sẽ là bao nhiêu.

74
00:04:46,460 --> 00:04:48,400
‫Tôi sẽ đưa ra một hex gas bay.

75
00:04:48,410 --> 00:04:53,330
‫Tôi không chắc các đơn vị liên quan ở đây là gì, vì vậy tôi chỉ nói trước và nói mười.

76
00:04:53,330 --> 00:04:54,020
‫Nhưng chúng ta sẽ xem.

77
00:04:54,020 --> 00:04:55,610
‫Có lẽ đó là cách quá nhanh.

78
00:04:55,610 --> 00:04:56,750
‫Có lẽ đó là cách quá chậm.

79
00:04:56,750 --> 00:05:01,760
‫Chúng tôi có thể điều chỉnh điều đó trong kế hoạch chi tiết của mình để có thể tiếp tục và lưu điều đó.

80
00:05:01,760 --> 00:05:07,400
‫Nhân tiện, tôi sẽ chuyển sang C ++ Alt O để chuyển đổi C ++, và chúng tôi sẽ muốn có một

81
00:05:07,400 --> 00:05:11,300
‫loại trục mới để chúng tôi có thể phân biệt giữa các bước di chuyển.

82
00:05:11,300 --> 00:05:15,020
‫Đúng, đó là chuột, một chuyển động trực tiếp so với di chuyển.

83
00:05:15,020 --> 00:05:15,440
‫Đúng?

84
00:05:15,440 --> 00:05:16,550
‫Hay đúng hơn là xin lỗi, cái nhìn.

85
00:05:16,550 --> 00:05:18,860
‫Đúng, đó là tỷ lệ.

86
00:05:19,370 --> 00:05:25,820
‫Vì vậy, chúng tôi sẽ làm điều đó bằng cách chuyển đến cài đặt dự án của chúng tôi và thay vì để ngón tay cái của gamepad này

87
00:05:25,820 --> 00:05:27,740
‫bên trái được ánh xạ để di chuyển.

88
00:05:27,740 --> 00:05:31,880
‫Xin lỗi, không phải ngón cái bên trái, mà là cái bên phải được ánh xạ để tra cứu.

89
00:05:31,880 --> 00:05:37,970
‫Tôi tiếp tục mắc lỗi đó, loại bỏ nó khỏi trục đó và thêm một trục mới sẽ là

90
00:05:37,970 --> 00:05:38,870
‫giao diện.

91
00:05:39,920 --> 00:05:40,550
‫Lên.

92
00:05:40,970 --> 00:05:41,770
‫Đúng.

93
00:05:42,110 --> 00:05:45,680
‫Và điều này sẽ diễn ra trong gamepad của chúng ta, phải không?

94
00:05:45,680 --> 00:05:47,420
‫Vì vậy, một gamepad, phải.

95
00:05:47,720 --> 00:05:53,780
‫Trục Y bởi vì nó là một cái nhìn lên và chúng tôi đang nói rằng một cái tích cực phải là một cái mà chúng tôi đang sử dụng.

96
00:05:54,200 --> 00:06:00,230
‫Vì vậy, những gì chúng tôi có thể làm là chúng tôi cần lập bản đồ này và chúng tôi không muốn ánh xạ trực tiếp đến trình điều khiển quảng cáo.

97
00:06:00,230 --> 00:06:05,120
‫Của bạn bởi vì chúng tôi cần thực hiện một chút phép toán để tính toán các tỷ lệ và làm cho các tỷ lệ đó độc lập với

98
00:06:05,120 --> 00:06:05,900
‫tốc độ khung hình.

99
00:06:05,900 --> 00:06:11,900
‫Vì vậy, những gì chúng ta sẽ làm là chuyển về số 0 và tạo cho mình một bản tra cứu, mà chúng ta đã có ở đây

100
00:06:11,900 --> 00:06:12,950
‫một cách thủ công.

101
00:06:12,950 --> 00:06:19,010
‫Và tôi sẽ tạo nó như tra cứu bên phải và tiếp tục tạo sự thay đổi điều khiển này.

102
00:06:19,010 --> 00:06:22,210
‫P Và tôi đang sử dụng trình cắm triển khai của mình.

103
00:06:22,220 --> 00:06:25,730
‫Hãy tiếp tục và thực hiện việc triển khai tỷ lệ tra cứu.

104
00:06:26,630 --> 00:06:27,950
‫Có một giá trị trục đến.

105
00:06:27,950 --> 00:06:28,640
‫Thật tuyệt.

106
00:06:28,640 --> 00:06:34,100
‫Sau đó, chúng tôi muốn đảm bảo rằng đó là những gì chúng tôi đang gọi trong thiết lập thành phần đầu vào của trình phát.

107
00:06:34,100 --> 00:06:37,010
‫Vì vậy, hãy tạo một dòng mới ở đây, sao chép giao diện.

108
00:06:37,010 --> 00:06:38,780
‫Đúng vậy, tôi sẽ gọi nó là tra cứu.

109
00:06:38,780 --> 00:06:42,920
‫Đúng, như vậy và sau đó sao chép và dán.

110
00:06:43,670 --> 00:06:49,040
‫Tham chiếu đầy đủ điều kiện đến chức năng để gọi tỷ lệ tra cứu của chúng tôi.

111
00:06:49,790 --> 00:06:56,570
‫Sau đó, về cơ bản những gì chúng tôi muốn gọi vào cuối ngày là thêm đầu vào bộ điều khiển, cao độ, bộ điều

112
00:06:56,570 --> 00:06:57,950
‫khiển, đầu vào cao độ.

113
00:06:58,460 --> 00:07:00,860
‫Nhưng chúng tôi muốn nhân đôi điều này lên.

114
00:07:00,860 --> 00:07:04,580
‫Vì vậy, giá trị truy cập của chúng tôi có giá trị từ 0 đến 1.

115
00:07:04,940 --> 00:07:12,020
‫Nếu chúng ta nhân giá trị trục đó nhân với tốc độ quay tỷ lệ.

116
00:07:12,870 --> 00:07:17,610
‫Sau đó, những gì chúng ta sẽ nhận được là một tốc độ, nhưng những gì chúng ta muốn thực sự là một khoảng cách.

117
00:07:17,610 --> 00:07:20,700
‫Giống như khi chúng ta di chuyển chuột, chúng ta đã di chuyển ở một khoảng cách nhất định, mọi khung hình.

118
00:07:20,700 --> 00:07:22,050
‫Đó là những gì đã đến.

119
00:07:22,050 --> 00:07:24,630
‫Chúng tôi muốn chuyển đổi tốc độ này thành khoảng cách.

120
00:07:24,630 --> 00:07:30,750
‫Và nếu bạn nhớ cách nào đó ở một lớp toán mơ hồ nào đó, để đi từ tốc độ đến khoảng cách, chúng

121
00:07:30,750 --> 00:07:32,850
‫ta cần nhân với lượng thời gian.

122
00:07:32,850 --> 00:07:37,620
‫Vì vậy, chúng tôi làm điều đó bằng cách lấy số giây Delta của chúng tôi từ thế giới.

123
00:07:37,620 --> 00:07:39,540
‫Bây giờ Delta giây là gì?

124
00:07:39,540 --> 00:07:43,050
‫Đó là lượng thời gian dành cho khung hình cuối cùng.

125
00:07:43,050 --> 00:07:45,600
‫Vì vậy, nó tương đối ngược lại với tốc độ khung hình.

126
00:07:45,600 --> 00:07:50,430
‫Nó cho chúng ta biết một khung hình mất bao lâu, điều này thật tuyệt vì đó là khoảng thời gian mà chúng

127
00:07:50,430 --> 00:07:51,900
‫ta cần áp dụng chuyển động này.

128
00:07:51,900 --> 00:07:56,700
‫Vì vậy, nếu bạn nghĩ về nó, chúng ta có một tốc độ, chúng ta có một khoảng thời gian mà chúng ta cần

129
00:07:56,700 --> 00:07:57,840
‫áp dụng tốc độ đó.

130
00:07:57,870 --> 00:08:03,990
‫Nó cung cấp cho chúng tôi một lượng chuyển động mà về cơ bản chúng tôi muốn áp dụng cho đầu vào cao độ của bộ điều khiển.

131
00:08:03,990 --> 00:08:05,040
‫Vì vậy, đó là những gì chúng tôi muốn.

132
00:08:05,070 --> 00:08:11,130
‫Trước hết, hãy nhận được Thế giới, bởi vì chúng tôi muốn đạt được cấp độ, chúng tôi sẽ có được thế giới xung quanh mình.

133
00:08:11,130 --> 00:08:20,310
‫Và sau đó, chúng tôi sử dụng hàm mũi tên để lấy giây Delta, điều này cho chúng tôi biết rằng chúng tôi muốn lấy lượng thời gian đã trôi qua trong

134
00:08:20,310 --> 00:08:26,100
‫khung hình cuối cùng, cung cấp cho chúng tôi con số gần đúng về tốc độ khung hình của chúng

135
00:08:26,100 --> 00:08:28,470
‫tôi tại thời điểm hiện tại. .

136
00:08:28,470 --> 00:08:34,260
‫Bây giờ bạn có thể tự hỏi tại sao chúng tôi không làm tương tự với đầu vào chuyển động và lý do

137
00:08:34,260 --> 00:08:39,780
‫là đầu vào chuyển động, khi bạn thực hiện nhập quảng cáo ở đó, nó đã giả sử rằng đó là một

138
00:08:39,810 --> 00:08:42,900
‫tỷ lệ, không phải là một lượng chuyển động thực tế.

139
00:08:42,900 --> 00:08:49,200
‫Vì vậy, nó đã thực hiện phép tính này cho chúng tôi, về cơ bản, lưu các tệp, chuyển sang phần không thực và biên

140
00:08:49,200 --> 00:08:53,610
‫dịch và xem liệu bất kỳ điều nào trong số này có đáng giá hay không.

141
00:08:55,390 --> 00:09:01,420
‫Vì vậy, hãy bắt đầu chơi và tôi sẽ thử sử dụng đầu vào bộ điều khiển của mình.

142
00:09:01,450 --> 00:09:02,020
‫Chúng ta bắt đầu.

143
00:09:02,050 --> 00:09:04,840
‫Chúng tôi đi lên và đi xuống khá chậm.

144
00:09:04,960 --> 00:09:10,900
‫Nhưng hy vọng điều này sẽ hoàn toàn độc lập với tốc độ khung hình vì chúng tôi đã sử dụng thời gian đồng bằng đó.

145
00:09:11,650 --> 00:09:18,530
‫Vì vậy, những gì tôi muốn bạn làm là tiếp tục và triển khai tỷ lệ giao diện phù hợp.

146
00:09:18,550 --> 00:09:25,000
‫Vì vậy, hãy lặp lại phương pháp tương tự đã thiết lập để tìm kiếm đúng như cách anh ấy đã làm để tra cứu và điều chỉnh tốc độ để

147
00:09:25,000 --> 00:09:30,310
‫nó không thực sự chậm và bạn thực sự có thể sử dụng nó để di chuyển xung quanh cấp độ, tạm dừng video và

148
00:09:30,310 --> 00:09:30,910
‫bắt đầu.

149
00:09:32,400 --> 00:09:32,850
‫Được chứ.

150
00:09:32,850 --> 00:09:33,600
‫Chào mừng trở lại.

151
00:09:33,630 --> 00:09:39,070
‫Vì vậy, bước đầu tiên là chúng tôi đã tạo một ánh xạ trục mới trong cài đặt dự án của chúng tôi.

152
00:09:39,070 --> 00:09:42,840
‫Chúng tôi sẽ phải làm điều đó một lần nữa, lần này là để xem xét.

153
00:09:42,840 --> 00:09:43,500
‫Đúng?

154
00:09:43,500 --> 00:09:44,310
‫Đúng.

155
00:09:44,340 --> 00:09:46,010
‫Như vậy thật là một cái miệng.

156
00:09:46,020 --> 00:09:49,620
‫Sau đó, chúng tôi sẽ đi và lấy gamepad.

157
00:09:50,300 --> 00:09:54,440
‫Lần này đúng và trục x, đó là trục chúng ta sẽ lập bản đồ.

158
00:09:55,310 --> 00:09:59,960
‫Và sau đó chúng ta sẽ chuyển đến tệp tiêu đề game bắn súng của chúng ta lần này.

159
00:10:00,320 --> 00:10:02,870
‫Chúng tôi sẽ nhân đôi tỷ lệ tra cứu.

160
00:10:03,060 --> 00:10:07,390
‫Và hãy để tôi chỉ cho bạn các tập tin để bạn có thể thấy tôi đang ở đâu ở phía bên tay trái.

161
00:10:07,400 --> 00:10:12,110
‫Vì vậy, chúng tôi sẽ có thay vì tỷ lệ tra cứu, nó sẽ là

162
00:10:12,110 --> 00:10:19,640
‫sự thay đổi kiểm soát tỷ lệ nhìn đúng p tạo triển khai và chúng tôi sẽ có khá nhiều mã giống hệt nhau với

163
00:10:19,640 --> 00:10:26,150
‫cùng một phép nhân đang giúp chúng tôi thực hiện, một lần nữa, một tốc độ đến một khoảng cách di chuyển.

164
00:10:26,810 --> 00:10:27,320
‫Đó là cái nhìn.

165
00:10:27,320 --> 00:10:27,920
‫Đúng đúng.

166
00:10:27,920 --> 00:10:34,940
‫Vì vậy, thay vì thực hiện thêm cao độ bộ điều khiển, chúng tôi cần thực hiện đầu vào của bạn lần này và tỷ lệ

167
00:10:34,940 --> 00:10:41,210
‫giao diện phù hợp sẽ cần được gọi từ thành phần đầu vào trình phát đã đặt của chúng tôi hoặc nó cần

168
00:10:41,210 --> 00:10:43,990
‫được gọi khi trục thực sự đang được thao tác.

169
00:10:44,000 --> 00:10:47,620
‫Vì vậy, chúng tôi sẽ thêm một trục khác vào đây thay vì tra cứu tỷ lệ.

170
00:10:47,630 --> 00:10:49,910
‫Nó sẽ là tỷ lệ giao diện phù hợp.

171
00:10:50,240 --> 00:10:57,290
‫Và sau đó, chúng tôi sẽ muốn sao chép tham chiếu đó vào hàm, ghi nhớ dấu và trước đó và sau đó là vấn đề

172
00:10:57,290 --> 00:10:59,180
‫đủ điều kiện thành ký tự.

173
00:10:59,180 --> 00:10:59,480
‫Đại tràng.

174
00:10:59,480 --> 00:11:01,610
‫Colon, nhìn đúng tỷ lệ.

175
00:11:01,610 --> 00:11:04,070
‫Hãy tiếp tục và lưu cả tệp đó và phần đầu của tệp.

176
00:11:04,100 --> 00:11:11,030
‫Quay trở lại dự án và thoát khỏi trò chơi mà tôi đã rời khỏi sẽ nhấn biên dịch ở đây và sau đó.

177
00:11:11,810 --> 00:11:15,470
‫Chúng tôi sẽ có thể đi sâu vào và chơi xung quanh.

178
00:11:15,470 --> 00:11:16,100
‫Vì thế.

179
00:11:16,190 --> 00:11:19,410
‫Lên và xuống hoạt động chậm, trái và phải.

180
00:11:20,090 --> 00:11:23,120
‫Không hoàn toàn làm việc như thế nào tôi mong đợi.

181
00:11:23,150 --> 00:11:24,890
‫Hãy kiểm tra cài đặt dự án của chúng tôi.

182
00:11:24,890 --> 00:11:25,640
‫Vì vậy, cái nhìn của chúng tôi.

183
00:11:25,640 --> 00:11:26,450
‫Đúng.

184
00:11:26,450 --> 00:11:27,350
‫Có vẻ ổn.

185
00:11:27,740 --> 00:11:28,520
‫Ngón tay cái bên phải.

186
00:11:28,520 --> 00:11:29,640
‫Trục x cần ngón tay cái.

187
00:11:29,660 --> 00:11:30,800
‫Hãy kiểm tra điều đó.

188
00:11:30,800 --> 00:11:35,140
‫Đó là tất cả những gì đi vào giao diện trục liên kết chính xác của C ++.

189
00:11:35,150 --> 00:11:36,340
‫Đúng đúng.

190
00:11:36,350 --> 00:11:42,980
‫Nó đang gọi hàm tỷ lệ hoặc các đường nối để gọi đầu vào của bạn như bình thường.

191
00:11:44,710 --> 00:11:45,810
‫Dana, chuyện gì đã xảy ra ở đó?

192
00:11:45,820 --> 00:11:48,550
‫Tôi chỉ cần nhấn biên dịch lại một lần nữa và sau đó nhấn phát lại.

193
00:11:48,550 --> 00:11:49,600
‫Đôi khi bạn phải làm điều này.

194
00:11:49,600 --> 00:11:55,600
‫Nhưng bây giờ nhìn trái và phải đang hoạt động lên và xuống đang hoạt động, mặc dù với tốc độ rất,

195
00:11:55,600 --> 00:11:56,350
‫rất chậm.

196
00:11:56,350 --> 00:11:59,890
‫Vì vậy, chúng tôi sẽ điều chỉnh xung quanh với bản thiết kế nhân vật của chúng tôi.

197
00:11:59,890 --> 00:12:02,440
‫Hãy cùng đi tìm nhân vật game bắn súng VP của chúng ta.

198
00:12:02,470 --> 00:12:03,820
‫Mở bản thiết kế của anh ấy.

199
00:12:04,500 --> 00:12:11,250
‫Và sau đó, hãy cuộn xuống và tìm tỷ lệ xoay vòng, mà tôi sẽ nhân với mười.

200
00:12:11,400 --> 00:12:16,070
‫Hãy thử và đi nhanh hơn mười lần, sau đó chúng tôi sẽ tìm thấy một giá trị có ý nghĩa ở đâu đó.

201
00:12:16,080 --> 00:12:20,490
‫Đây luôn là một cách mà bạn có thể thử và tìm các giá trị bằng cách thực hiện và thay đổi thứ tự

202
00:12:20,490 --> 00:12:21,190
‫độ lớn trước.

203
00:12:21,210 --> 00:12:23,990
‫Chà, điều đó gần gũi hơn nhiều ở sân chơi bóng bên phải.

204
00:12:24,000 --> 00:12:29,850
‫Nó có lẽ hơi nhạy cảm, vì vậy có lẽ tôi chỉ giảm nó xuống một nửa.

205
00:12:30,090 --> 00:12:32,250
‫Hãy thử khoảng 50 lần này.

206
00:12:32,250 --> 00:12:33,750
‫Không phải 500, mà là 50.

207
00:12:33,780 --> 00:12:35,020
‫Hãy thử điều đó.

208
00:12:35,040 --> 00:12:38,970
‫Nhấn chơi và di chuyển cây gậy của tôi xung quanh.

209
00:12:39,330 --> 00:12:41,190
‫Đó là cảm giác tự nhiên hơn nhiều.

210
00:12:41,220 --> 00:12:44,160
‫Bạn có thể muốn đi đâu đó một chút ở giữa hai nơi đó.

211
00:12:44,190 --> 00:12:45,920
‫Vì vậy, hãy đi vào giữa hai.

212
00:12:45,930 --> 00:12:51,750
‫Một lần nữa, tôi sẽ nói khoảng 70 lần này, thay vì đi hết con đường đến 170 có thể là tỷ lệ phù hợp.

213
00:12:51,750 --> 00:12:53,730
‫Hãy xem nếu chúng tôi đã đạt được vàng.

214
00:12:53,730 --> 00:12:54,810
‫Vâng tôi cũng nghĩ thế.

215
00:12:54,810 --> 00:12:57,290
‫Tôi nghĩ 70 sẽ là tỷ lệ phù hợp để tôi di chuyển.

216
00:12:57,300 --> 00:13:03,870
‫Rõ ràng, đây là kiểu mà các trò chơi thường cho phép bạn tinh chỉnh hoặc cho phép người chơi chỉnh sửa trong

217
00:13:03,870 --> 00:13:04,650
‫cài đặt.

218
00:13:04,650 --> 00:13:06,210
‫Chúng tôi sẽ không xem xét điều đó.

219
00:13:06,210 --> 00:13:12,120
‫Điều đó nằm ngoài phạm vi của phần này, nhưng nó là thứ mà bạn có thể muốn cho người dùng thấy

220
00:13:12,120 --> 00:13:14,070
‫trong trò chơi của riêng bạn.

221
00:13:14,880 --> 00:13:15,210
‫Mát mẻ.

222
00:13:15,210 --> 00:13:19,650
‫Vì vậy, trong bài giảng đó, chúng ta đã thấy sự khác biệt giữa đầu vào của bộ điều khiển và đầu vào của chuột

223
00:13:19,650 --> 00:13:22,770
‫và cách chúng ta phải đối phó với tốc độ thay vì chuyển động tuyệt đối.

224
00:13:22,950 --> 00:13:28,930
‫Vì vậy, trong bài giảng tiếp theo, chúng ta sẽ xem xét máy quay của người thứ ba mà tôi đã ám chỉ.

225
00:13:28,950 --> 00:13:29,760
‫Hẹn gặp bạn ở đó.

