Phát triển trò chơi bắt đầu với Unity: Phần 2. Giới thiệu về lập trình C#
Những người mới làm quen với lập trình cần lập trình C# để phát triển trò chơi.
Đây là khóa học C# dành cho người mới bắt đầu, chẳng hạn như nhà thiết kế hoặc nhà quy hoạch, những người chưa từng lập trình trước đây.
Hoạt động cơ bản và cấu trúc của máy tính để lập trình
Phát triển trò chơi dành cho người mới bắt đầu và không chuyên ngành! Hãy bắt đầu bước chân vào con đường phát triển trò chơi với phần giới thiệu về lập trình C# này.
Giới thiệu bài giảng 📝
Phát triển game từ lâu đã được coi là một nhiệm vụ khó khăn. Tuy nhiên, với sự phát triển của các công cụ phát triển game như Unity, ngay cả các nhà phát triển cá nhân giờ đây cũng có thể thực hiện được. Unity Technologies, công ty phân phối công cụ phát triển game Unity, có câu khẩu hiệu sau:
“Một công cụ trò chơi dễ học”
Tuy nhiên, với những người không chuyên, đây chỉ là chuyện viển vông. Có một kỹ năng cốt lõi thiết yếu để phát triển game bằng công cụ phát triển game: lập trình. Không có kỹ năng lập trình, bạn không thể tạo ra game. Hơn nữa, lập trình cực kỳ khó học. Câu cửa miệng "công cụ phát triển game dễ học" ban đầu chỉ dành cho các nhà phát triển game. Để đáp ứng yêu cầu "dễ học", kỹ năng lập trình là vô cùng cần thiết.
Tôi tạo ra khóa học này để giải quyết những vấn đề đó. Đây là khóa học lập trình C# giới thiệu các tính năng độc đáo của Unity trước khi phát triển trò chơi và hướng dẫn bạn cách sử dụng Unity.
Những người không chuyên ngành phải đối mặt với khối lượng kiến thức khổng lồ khi bắt đầu phát triển game. Lập trình là ưu tiên hàng đầu. Các tính năng của Unity cũng rất quan trọng. Vì không thể biết chính xác cần bao nhiêu kiến thức, bạn phải tự học.
Tương tự với C#. Việc học các tính năng C# trong sách đòi hỏi phải nghiên cứu rất nhiều. Tuy nhiên, học quá ít đồng nghĩa với việc bạn sẽ không nắm được những kiến thức cơ bản, khiến việc áp dụng chúng trở nên bất khả thi. Chỉ có lập trình viên mới có thể học và theo dõi các bài giảng C# trực tuyến ngắn gọn. Để bắt đầu lập trình, bạn cần bắt đầu với kiến thức nền tảng về các nguyên lý lập trình.
Khóa học này bao gồm các nguyên lý máy tính cơ bản để dạy ngôn ngữ C# nền tảng cần thiết cho việc phát triển game Unity. Ngay cả người mới bắt đầu cũng sẽ thấy rằng việc hoàn thành khóa học này sẽ cho phép họ dễ dàng học các khóa học phát triển game khác. Do đó, không giống như các khóa học lập trình khác, khóa học này dần dần mở rộng cấu trúc nội bộ để hiểu các nguyên tắc cơ bản của ngữ pháp. Bạn có thể học lập trình mà không cần sử dụng ngữ pháp phức tạp. Chỉ cần học vòng lặp for, câu lệnh if và các hàm là đủ.
Do đó, hơn một nửa khóa học này sẽ bao gồm việc hiểu và thực hành các tính năng của Unity và lập trình có cấu trúc của C#. Lập trình hướng đối tượng sẽ được học sau, vì bạn không thể viết chương trình cho đến khi nắm vững logic cơ bản. Thời điểm bạn nên học cú pháp nâng cao là sau khi đã tạo ra ít nhất một trò chơi.
Khóa học này được tạo ra để dạy những người không chuyên và người mới bắt đầu cách học lập trình, bước đầu tiên trong quá trình phát triển trò chơi.
Tại sao bạn nên học ✒️
Khóa học này nhằm mục đích hướng dẫn những người không chuyên và người mới bắt đầu cách tiếp cậnlập trình C# của Unity. Tuy nhiên, đây không phải là một khóa học dễ dàng. Ví dụ, khi giải thích các câu lệnh if và for, trước tiên tôi sẽ giải thích các ví dụ về cách bộ nhớ hoạt động, sau đó giải thích cách triển khai chúng bằng lập trình. Việc xem những ví dụ nhỏ với cấu trúc tương tự này có thể khiến bạn tự hỏi tại sao điều này lại cần thiết. Tuy nhiên, lập trình là về việc hiểu hoạt động bên trong của máy tính và giao tiếp với nó. Để máy tính hoạt động như tôi đã nói, bạn cần hiểu cách bộ nhớ hoạt động để viết đúng cú pháp. Việc này giống như cố gắng hiểu quan điểm của người khác để giao tiếp với họ.
Và chỉ khi đó việc gỡ lỗi mới trở nên khả thi. Lập trình vốn dĩ là một cuộc đấu tranh chống lại nghịch cảnh. Những lỗi hoàn toàn vô nghĩa có thể xảy ra. Một nền tảng vững chắc là điều cần thiết để giải quyết những vấn đề này.
Người mới bắt đầu và người chưa có kinh nghiệm có thể sẽ gặp khó khăn khi tham gia Phần 3 của khóa học này, "Phát triển trò chơi bắn súng với Unity", nếu không hiểu những kiến thức cơ bản về C# Phần 2. Tuy nhiên, sau khi hoàn thành khóa học này, họ sẽ có thể học được.
Trước khi học một ngôn ngữ, hãy học các nguyên tắc trước. Một khi bạn hiểu các nguyên tắc, bạn có thể áp dụng chúng. Nếu bạn chỉ làm theo mà không hiểu, bạn sẽ không thể lập trình được. Mỗi bài giảng sẽ không quá 10 phút thời gian học. (Một số bài giảng vượt quá giới hạn này, nhưng chúng tôi quyết định giữ nguyên như vậy. Nếu bạn cảm thấy bài giảng quá dài và gây gián đoạn việc học, chúng tôi sẽ chia nhỏ hoặc ghi âm lại.)
Những gì bạn sẽ học được trong khóa học này ✏️
Bạn sẽ được học trong môi trường nơi bạn có thể học ngôn ngữ C# bằng cách sử dụng các tính năng của Unity.
Bạn có thể tìm hiểu lý do tại sao lập trình tồn tại.
Bạn sẽ có thể phân tích ý nghĩa của từng dòng mã và áp dụng vào việc viết mã.
Giải thích bộ nhớ và các nguyên tắc của mã bạn viết.
Trước khi giải thích về hướng đối tượng, cần giải thích cấu trúc bộ nhớ để bạn có thể hiểu rõ về hướng đối tượng.
Hiểu và sử dụng sự khác biệt giữa lập trình có cấu trúc và lập trình hướng đối tượng.
Tính năng bài giảng 💡
Mục tiêu là tìm hiểu ngữ pháp cơ bản của ngôn ngữ C# thực tế bằng cách xem xét cấu trúc bộ nhớ của C# và tiếp thu lập trình hướng cấu trúc và hướng đối tượng bằng cách phát triển lập trình bảng điều khiển đơn giản.
Sau khi hoàn thành khóa học này, bạn sẽ có thể dự đoán và phát triển cấu trúc bên trong của ngôn ngữ C#. Tuy nhiên, người mới bắt đầu nên đặt mục tiêu dành 30 phút mỗi ngày cho việc học tập lâu dài. Khuyến nghị tối thiểu từ hai tuần đến một tháng, và tối đa ba tháng. Lý do là vì một khi kiến thức đã được ghi nhớ vững chắc trong bộ nhớ dài hạn, nó sẽ trở thành bản năng, cho phép bạn lập trình theo ý muốn. Tôi tin rằng khóa học này sẽ rất hữu ích cho người mới bắt đầu và những người chưa có kinh nghiệm làm quen với Unity.
Khóa học hiện tại kéo dài khoảng 10 giờ và bao gồm khoảng 110 bài giảng.
Yêu cầu 💡
Bạn phải có khả năng sử dụng máy tính (hiểu được ý nghĩa của thư mục và phím tắt).
Bạn cần vượt qua nỗi sợ tiếng Anh. (Điều này cần thiết để giải thích thuật ngữ. Tôi sẽ giải thích những gì cần thiết.)
Không yêu cầu kinh nghiệm lập trình. (Chúng tôi sẽ bắt đầu bằng cách giả định bạn không có kinh nghiệm lập trình. Nếu thực sự không có, chúng tôi khuyên bạn nên tham gia bài giảng về kiến trúc máy tính trong Phần 1 của khóa học trước.)
Giới thiệu ngắn gọn về từng phần 📖
Phần 0: Giới thiệu về Unity Basics
Giới thiệu các tính năng cơ bản của Unity và hiểu mối quan hệ giữa từng chế độ xem.
Bạn có thể hiểu được ý nghĩa của môi trường phát triển tích hợp.
Học kiến thức tối thiểu để bắt đầu lập trình.
Phần 1: Lập trình C# cơ bản
Bạn có thể hiểu được mối quan hệ giữa lập trình và mã nguồn.
Giải thích bảng điều khiển là gì và lý do chúng ta làm việc với nó.
Bạn có thể hiểu được những điều cơ bản về biến.
Giới thiệu Phương pháp 1 để học Lập trình. Khám phá cách học.
Phần 2: Kiểu dữ liệu C#
Giới thiệu các kiểu dữ liệu để lưu trữ dữ liệu.
Giải thích các nguyên lý của hiện tượng xảy ra trong quá trình truyền dữ liệu.
Học lập trình đơn giản như tìm giá trị trung bình.
Giới thiệu Phương pháp học lập trình 2(Quan trọng)
Phần 3: Câu lệnh điều kiện
Tìm hiểu về thực thi có điều kiện, một phần cơ bản của lập trình có cấu trúc.
Bạn cần hiểu cách chọn và sử dụng một trong nhiều câu lệnh if.
Lập trình là học cách nhận ra rằng không có cách duy nhất để làm một việc gì đó.
Phần 4: Vòng lặp
Tìm hiểu về sự lặp lại, nền tảng của lập trình có cấu trúc.
Chúng tôi viết nhiều chương trình khác nhau bằng cách sử dụng vòng lặp.
Học cách sử dụng vòng lặp một cách dễ dàng.
Phần 5: Chức năng
Tìm hiểu về hàm, nền tảng của lập trình có cấu trúc.
Tìm hiểu lý do và nơi sử dụng hàm.
Bạn có thể hiểu và sử dụng cách bộ nhớ hoạt động bên trong các hàm.
Mục 6: Sự thống nhất và chức năng
Để tìm hiểu về hướng đối tượng, bạn có thể hiểu mối quan hệ giữa các hàm và hướng đối tượng.
Hiểu các chức năng được sử dụng trong Unity.
Bạn có thể hiểu và sử dụng lập trình hướng đối tượng để truy cập bộ nhớ.
Phần 7: Sự thống nhất và trí nhớ
Hiểu cách bộ nhớ được sử dụng trong Unity.
Vì hướng đối tượng phát sinh từ các biến và hàm nên trước tiên chúng ta truy cập bộ nhớ của các biến và hàm.
Hiểu và sử dụng phương pháp hướng đối tượng.
Phần 8: Cấu trúc và Lớp
Học cấu trúc và lớp thông qua trí nhớ.
Hiểu và sử dụng ý nghĩa của việc tạo kiểu dữ liệu mới.
Tìm hiểu nhiều cách khác nhau để sử dụng cấu trúc và lớp.
Mục 9: Các lớp học
Học cấu trúc và lớp thông qua trí nhớ.
Hiểu và sử dụng ý nghĩa của việc tạo kiểu dữ liệu mới.
Hiểu được hành vi của bộ nhớ bằng cách so sánh nó với các cấu trúc thực tế và tìm hiểu quan điểm về hiểu biết hướng đối tượng.
Tìm hiểu cách sử dụng lập trình hướng đối tượng trong Unity.
Phần 9: Mảng và Danh sách
Hiểu và học cách sử dụng mảng và danh sách.
Bạn có thể hiểu rõ lý do và nơi bạn cần chạy mới.
Tìm hiểu về bộ nhớ của mảng được khai báo bên trong hàm và lớp.
Các công cụ được đề cập ở đây 🧰
Trong khóa học này, tôi thực sự khuyên bạn nên học và thực hành. Những người không phải lập trình viên, đặc biệt là những người không thường xuyên sử dụng lập trình, sẽ không bao giờ có thể học được kỹ năng lập trình chỉ bằng cách xem. Sau khi hiểu, bạn phải ghi nhớ nội dung cốt lõi và thực hành.
Tôi sẽ chỉ cho bạn cách sử dụng Evernote để sắp xếp ghi chú trong khi học. Chúng tôi cũng sẽ chỉ cho bạn cách sử dụng Google Trang tính để theo dõi tiến độ học tập của bạn. Đây là những chủ đề đơn giản, nhưng những người không chuyên ngành không có thời gian cho chúng (và những người chuyên ngành cũng vậy). Chúng tôi sẽ chỉ cho bạn cách thực hành tốt nhất có thể trong thời gian ngắn nhất.
Câu hỏi dự kiến Hỏi & Đáp 🙋🏻♂️
H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không? A. Có, khóa học này được thiết kế cho người mới bắt đầu và người không chuyên ngành. Mặc dù có thể dễ hơn một chút đối với người chuyên ngành, nhưng nó cũng hữu ích cho việc ôn tập lại cấu trúc trí nhớ.
H. Lợi ích của việc học "lập trình C#" là gì? A. Bạn cần hiểu các nguyên tắc để áp dụng chúng. Việc hiểu các nguyên tắc không chỉ quan trọng đối với lập trình mà còn để giải quyết lỗi. Khi bạn mắc lỗi lập trình, không ai khác có thể giải quyết thay bạn. Việc nắm vững các nguyên tắc cho phép bạn sửa lỗi. Hơn nữa, sự hiểu biết của bạn sẽ sâu sắc hơn, cho phép bạn áp dụng chúng.
H. Tôi có thể làm gì khi tham gia khóa học "Lập trình C#"? A. Bạn có thể chuẩn bị cho việc phát triển game Unity thực tế. Bạn cũng có thể tham khảo bài giảng tiếp theo, Phần 3, về phát triển game bắn súng. Bài giảng này cũng sẽ rất hữu ích khi phát triển các chương trình khác bằng Unity.
H. Khóa học này có ưu điểm gì đặc biệt không? A. Ban đầu có thể hơi khó. Tuy nhiên, một khi bạn vượt qua giai đoạn đó và đi đến giữa khóa học, bạn sẽ bắt đầu hiểu các nguyên lý. Việc nắm rõ cấu trúc bên trong sẽ cho phép bạn dự đoán cách máy tính hoạt động và cách mã nguồn hoạt động. Điều này không chỉ cải thiện kỹ năng lập trình mà còn cả kỹ năng gỡ lỗi của bạn. Không có gì khó chịu hơn việc không thể giải quyết được lỗi. Để tránh tình trạng này, bạn cần học lại các nguyên lý và bộ nhớ.
Những người mới bắt đầu học lập trình lần đầu có xu hướng hiểu mơ hồ vì các bài giảng khác giải thích mơ hồ, nhưng đến một lúc nào đó họ có vẻ hiểu được những điều cơ bản, nhưng cũng có nhiều trường hợp mơ hồ, khó chịu và phải tiếp tục, nên họ không hiểu hết và bỏ qua khóa học. Tuy nhiên, bài giảng này hoàn toàn khác.
Nó sử dụng tất cả các hình ảnh trực quan và hình ảnh động để giúp bạn hiểu rõ nguyên tắc hoạt động. Nó cũng được in dấu trực quan nên bạn sẽ dễ dàng in dấu nó vào tâm trí hơn.
Các bài giảng khác cũng sử dụng hình ảnh trực quan một cách vừa phải, nhưng hình ảnh trực quan của bài giảng này là vô song. Đó là một hình dung khác nhau về cơ bản.
Nó không chỉ đơn giản là hình dung một vài hình ảnh mà còn là hình dung của chính quá trình đó.
Ở mức độ này, khi diễn giải mã, quá trình này sẽ được hình dung trong tâm trí bạn. Việc này có xảy ra hay không sẽ tạo ra sự khác biệt rất lớn. Đây là kết quả mà trước đây tôi chưa từng trải qua ở các bài giảng nhập môn khác. Điều này dường như chỉ ra rằng tầm quan trọng của phần này đã được xem xét ngay từ khi soạn bài giảng này. Nếu không, sẽ không cần phải mất thời gian và công sức để thực hiện tất cả các hình ảnh động chi tiết khác hẳn so với các bài giảng khác.
Ngoài ra, đây là một bài giảng tỉ mỉ, xuất sắc, được thiết kế cẩn thận để dù chỉ đọc một lần cũng có thể tự nhiên hiểu và ghi nhớ những phần quan trọng nhiều lần. Có cảm giác như nó được thiết kế cẩn thận, lưu ý rằng những người mới bắt đầu sẽ không xem xét kỹ lưỡng. Trên thực tế, hiệu quả thật đáng kinh ngạc.
Thành thật mà nói, tôi đã xem hầu hết các bài giảng khác được cho là dành cho người mới bắt đầu nhưng lại dừng lại ở giai đoạn giữa và cuối.
Lý do là lúc đầu thì dễ quá nên hiểu gì cũng được, nhưng càng về giữa, một số chỗ bắt đầu trở nên khó hiểu, tôi hiểu ý chung, nhưng những điều tôi hiểu sơ sài cứ chồng chất và tích lũy lại.
Sau đó, cuối cùng, những thứ này trở thành một con dao găm, và từ phần sau trở đi, bạn chỉ làm theo và đọc chính tả mã mà không hiểu những gì đang được nói. Hầu hết giảng viên đều bất cẩn đến mức chỉ viết như thế này ở nửa sau... Ví dụ khi giải thích khai báo biến ở đầu thì giảng viên giải chi tiết như giảng cho người mới bắt đầu, nhưng khi giải thích hàm , là những khái niệm mới, ở giữa, họ giải thích cấu trúc của hàm, v.v. Phần giải thích chỉ mơ hồ và bị bỏ qua... Không, hàm rõ ràng là một khái niệm mới và rất quan trọng để hiểu, nhưng nó không giống với lời giải thích được trao cho người mới bắt đầu vào đầu bài giảng. Học viên vẫn là những người mới bắt đầu cho đến khi họ hoàn thành khóa học, và theo quan điểm của người hướng dẫn, họ có thể nghĩ rằng họ sẽ hiểu những điều này mà không cần phải giải thích chi tiết, nhưng trên thực tế, những người mới bắt đầu không thấy phần đầu của bài giảng giới thiệu khó khăn. , nhưng giai đoạn giữa và sau khó khăn hơn. Tuy nhiên, có lẽ vì người hướng dẫn muốn kết thúc bài giảng nhanh chóng ở nửa sau của bài giảng nên nội dung bài giảng ngày càng trở nên thờ ơ và không được sâu sắc… Đây là khuôn mẫu của hầu hết các bài giảng dành cho người mới bắt đầu.
Cuối cùng, đến lúc tôi bối rối không hiểu tại sao anh chàng này lại như vậy và tại sao anh ta lại như vậy, thậm chí cả ý nghĩa của tấm biển nhỏ đó, và từ thời điểm đó, tôi bắt đầu bỏ cuộc.
Vì lý do này, có khoảng 3 đến 4 bài giảng tôi đã bỏ qua ở đầu hoặc giữa khóa học.
Trừ khi đây là một người hướng dẫn giỏi hàng đầu, tôi nghĩ đó là vì nhiều khái niệm và kỹ thuật mà người ta coi là đương nhiên có thể gây nhầm lẫn cho người mới bắt đầu và rất khó để hiểu được mức độ giải thích chi tiết cần thiết. Bởi vì làm những gì bạn giỏi và dạy người khác làm tốt là những việc hoàn toàn khác nhau, tôi nghĩ rằng hầu hết những người hướng dẫn bình thường, ngay cả khi dạy bài cho người mới bắt đầu, cuối cùng đều thiếu những phần này chỗ này chỗ kia mà không hề nhận ra. Nhưng điều đáng sợ là sự hiểu biết của tôi, vốn có những lỗ hổng chỗ này chỗ kia, đâm vào tôi như một con dao găm, khiến tôi trở nên bối rối và bỏ cuộc.
Cuối cùng, có vẻ như những bài giảng đó không thực sự dành cho người mới bắt đầu và đây là lần đầu tiên tôi có một bài giảng kỹ lưỡng thực sự cho phép người mới bắt đầu củng cố các khái niệm.
Điều đáng ngạc nhiên là trong bài giảng này, ngay cả khi mới bắt đầu, tôi vẫn có thể hiểu hết mà không cảm thấy lúng túng, bối rối. Về mặt chất lượng, nó rất khác so với những bài giảng dành cho người mới bắt đầu mà tôi đã từng gặp trước đây.
Những sinh viên tham gia khóa học này sau khi trải qua các khóa học cơ bản khác có thể sẽ cảm nhận sâu sắc rằng khóa học này ưu việt hơn thế nào và nó khác biệt về cơ bản như thế nào.
Tôi nghĩ rằng những sinh viên lần đầu tiên tham gia khóa học này sẽ nhún vai, cho rằng khả năng của mình rất xuất sắc và hiểu rõ nội dung bài giảng. cười
Tôi để lại đánh giá nhiều nhất một hoặc hai lần một năm, nhưng tôi thường viết đánh giá sau khoảng một tháng. Tôi để nó lại vì tôi biết ơn.
Tôi chỉ mong người này tiếp tục đăng thêm nhiều bài giảng hay nữa.
Cảm ơn bạn rất nhiều vì bài đánh giá khóa học kỹ lưỡng và chân thành của bạn.
Như bạn đã nói, đúng là nó được thiết kế và chế tạo đồng thời kiểm soát mức độ khó.
Tôi cảm thấy thực sự được khích lệ khi bạn biết và hiểu tôi ^^
Trên thực tế, nó là một sự trợ giúp tuyệt vời. Tôi sẽ tiếp tục cải thiện bài giảng này và tạo ra những bài giảng khác hay hơn. Cảm ơn bạn rất nhiều.
Tôi sẽ chỉnh sửa và viết thêm sau.
Cảm ơn
Đúng là nhìn một lần vẫn tốt hơn nghe hàng trăm lần.
Thành ngữ Trung Quốc “Thấy thì đáng nhìn” là hoàn hảo.
Cấu trúc bên trong của mã được vẽ bằng hình ảnh và giải thích từng cái một.
Nó thực sự dễ hiểu.
Tôi tự hỏi tại sao chưa bao giờ có một bài giảng như thế này trước đây.
Tôi sẽ lắng nghe cẩn thận và học tốt.
Cảm ơn bạn đã tạo ra một bài giảng hay giúp chúng tôi hiểu được những nội dung khó.
Bạn sẽ tiếp tục đăng tải những bài giảng hay phải không? Haha, tôi rất mong chờ nó.
Cảm ơn
Đây là một khóa học thực sự tốt cho người mới bắt đầu hoặc những người không chuyên bắt đầu bằng cách củng cố kiến thức cơ bản. Thay vì học ngữ pháp C# tuần tự như các bài giảng khác, nó dạy cách thức hoạt động theo cấu trúc bộ nhớ máy tính một cách rất đơn giản, rõ ràng, dễ hiểu.
Và vì mỗi bài giảng đơn vị kéo dài khoảng 10 phút nên bạn không phải lo lắng về thời lượng học trong một ngày.
Khi đặt câu hỏi với giáo viên, tôi thích sự phản hồi và phản hồi nhanh chóng. Hơn hết, tôi có động lực hơn vì có thể giao tiếp về chủ đề phát triển trò chơi thông qua nhiều thông tin và trao đổi khác nhau tại quán cà phê do giáo viên điều hành.
Tôi tin tưởng rằng nếu bạn tuân thủ một cách nhất quán và chân thành chương trình giảng dạy này, bắt đầu với bài giảng giới thiệu về lập trình, bài giảng phát triển trò chơi bắn súng và các bài giảng về nguyên mẫu tiếp theo, bạn sẽ sớm trở thành một nhà phát triển trò chơi solo chính thức.
Thành thật mà nói, không có khóa học lập trình nào có thể dễ dàng giải thích cho những người không chuyên như thế này.
Tôi nghĩ nó sẽ hiếm.
(Tôi cũng là người không chuyên và bắt đầu phát triển ứng dụng iPhone bằng Swift)
Nếu bạn bắt đầu lập trình với khóa học này, bạn sẽ
Tôi nghĩ nó sẽ cảm thấy dễ dàng hơn nhiều.
Tôi có nên phát triển trò chơi như một sở thích không? Mặc dù nó bắt đầu nhẹ nhàng...
Ngoài ra còn có nhiều khía cạnh hữu ích trong việc phát triển iOS. (Vòng lặp trò chơi, cấu trúc bộ nhớ, v.v.)
Nền móng vững chắc là thế
Tôi thực sự hài lòng với các bài giảng.
Tôi muốn cho nó 10 sao chứ không phải 5 sao.
Tôi bắt đầu nó đơn giản như một sở thích vì sở thích đơn giản.
(Bây giờ tôi đã hoàn thành khoảng 70% ngữ pháp C# trong bài giảng này...)
Kết thúc bài giảng tiếp theo một cách nhanh chóng
Tôi thực sự cần phải tạo một trò chơi bắn súng và đăng ký nó trên App Store haha.
Cảm ơn. Người hướng dẫn :)
Cảm ơn bạn rất nhiều vì đánh giá tuyệt vời. Có một số bài giảng chưa hoàn thiện nhưng mình nghĩ chất lượng sẽ thấp nên up nhanh nên mình upload từ từ. Chúng tôi sẽ tải nó lên càng sớm càng tốt. Cảm ơn bạn và mình sẽ cố gắng tạo ra nhiều bài giảng hay hơn nữa. ^^