Thật sự là khó để tìm thấy lỗi trong mã của bạn khi bạn đang tìm kiếm chúng, thậm chí còn khó khăn hơn khi bạn giả định mã của bạn có lỗi. Donald Knuth
pages Bài viết mới nhất
  • description
    Unity Bùi Trung Hiếu 12/06/2017 00:21 visibility 3133
    Awake và Start đều là 2 phương thức Unity hỗ trợ để thiết lập, khởi tạo biến hoặc trạng thái của đối tượng lúc ban đầu. Chúng ta thường hay sử dụng Start và không thường dùng Awake. Trong bài viết này tôi sẽ giúp các bạn phân biệt Awake và Start, cũng như việc sử dụng chúng một cách chính xác.
  • call_split
    Unity Bùi Trung Hiếu 03/06/2017 20:41 visibility 1751
    Hướng dẫn đọc và ghi file với đường dẫn Application.dataPath, Application.streamingAssetPath, Application.persistentDataPath, Application.temporaryCachePath. Đây là 4 đường dẫn Unity hỗ trợ trong việc đọc và ghi file trong Android.
  • call_split
    Unity La Kiến Vinh 16/03/2016 15:52 visibility 1921
    Hướng dẫn sử dụng đối tượng JsonUtility để tạo chuỗi JSON trong Unity. Trong lập trình game việc tổng hợp dữ liệu để lưu trữ là rất khó khăn. Do đó Unity đã hỗ trợ tổng hợp dữ liệu thành chuỗi JSON và ngược lại thông qua đối tượng JsonUtility.
  • call_split
    Unity Bùi Nguyễn Minh Hoàng 06/04/2016 13:56 visibility 3241
    Việc hỗ trợ nhiều người chơi là xu hướng tất yếu hiện nay của nhiều game. Thông thường, những người chơi được kết nối với nhau thông qua mạng Internet hay mạng nội bộ (mạng LAN). Tuy nhiên trong một số trường hợp các kết nối mạng không khả dụng, ví dụ như thiết bị đang kết nối với thiết bị khác hay đôi khi ta chỉ cần sự đơn giản trong việc kết nối hai thiết bị với nhau.
  • call_split
    Unity Rye Nguyen 13/09/2015 05:29 visibility 4606
    Tiếp tục chuỗi bài viết Hướng Dẫn Hiện Thực Game Zero Với Unity, trong bài viết này, tôi sẽ hướng dẫn bạn đọc thêm các hiệu ứng âm thanh và hiệu ứng của gameplay. Đây là bài viết thứ 5, đồng thời là bài viết kết thúc chuỗi bài hướng dẫn.
  • call_split
    Unity Rye Nguyen 13/09/2015 05:28 visibility 3621
    Tiếp tục chuỗi bài viết Hướng Dẫn Hiện Thực Game Zero Với Unity, trong bài viết này, tôi sẽ tập trung thiết kế hệ thống scene và popup trong game. Ngoài ra, tôi mở rộng thêm một chút về gameplay đã tương đối hoàn thiện trong các bài viết trước.
  • call_split
    Unity Rye Nguyen 13/09/2015 05:28 visibility 3736
    Tiếp tục chuỗi bài viết Hướng Dẫn Hiện Thực Game Zero Với Unity, ở phần trước, tôi đã giới thiệu và hướng dẫn các bạn cách hiện thực gameplay của game Zero. Trong phần 3 này, tôi sẽ giúp các bạn hoàn thiện gameplay với các tính năng thú vị hơn với người chơi là hiển thị điểm số hiện tại và vòng tròn thời gian (Progress Timer).
  • call_split
    Unity Rye Nguyen 12/09/2015 06:28 visibility 3430
    Tôi tiếp tục chuỗi bài viết giúp bạn đọc xây dựng một game đơn giản thực tế: Hướng Dẫn Hiện Thực Game Zero Với Unity. Ở phần 2 tôi sẽ giới thiệu và hướng dẫn các bạn xây dựng gameplay cơ bản của game.
  • call_split
    Unity Rye Nguyen 10/09/2015 02:22 visibility 7579
    Tôi tiếp tục chuỗi bài viết giúp bạn đọc xây dựng một game đơn giản thực tế: Hướng Dẫn Hiện Thực Game Zero Với Unity. Qua chuỗi bài viết, hi vọng bạn đọc sẽ dễ dàng hơn trong việc xây dựng một game trên Unity, đồng thời biết cách tổ chức project hiệu quả trong Unity. Ở phần 1, tôi sẽ hướng dẫn bạn đọc thiết lập môi trường phát triển và hiện thực hai button chính trong GameScene.
  • visibility
    Unity Rye Nguyen 08/09/2015 06:04 visibility 3612
    Trong một số trường hợp, chúng ta cần tự động hoá việc sắp xếp các đối tượng trong chương trình do số lượng đối tượng quá nhiều, gây hao tốn thời gian nếu quản lý thủ công. Unity đã hiện thực sẵn một số component giúp lập trình viên quản lý vị trí các đối tượng được tốt hơn. Bài viết này sẽ giới thiệu với các bạn về Auto Layout trong Unity.
  • call_split
    Unity Rye Nguyen 05/09/2015 16:25 visibility 3608
    Đối với các thể loại game giải đố (puzzle), luôn luôn có một hệ thống màn chơi đa dạng với các cấp độ từ dễ đến khó để thử thách người chơi. Việc này được hỗ trợ một phần bởi thành phần Scroll Rect trong Unity.
  • visibility
    Unity Rye Nguyen 03/09/2015 08:44 visibility 11077
    Khi tiếp nhận và xử lý các sự kiện thu được, có những lúc chúng ta cần một khoảng thời gian chờ giữa việc nhận được sự kiện và xử lý sự kiện. Có khá nhiều những trường hợp cụ thể trong game mà cần delay lại trước khi thực hiện hành động. Tất cả những trường hợp đó, Unity đã hỗ trợ chúng ta hiện thực lại bằng các Coroutine. Vậy Coroutine là gì và sử dụng nó trong Unity ra sao, mời bạn đọc theo dõi bài viết.
  • call_split
    Unity Rye Nguyen 25/08/2015 09:24 visibility 3367
    Trong một vài trường hợp, việc khởi tạo đối tượng mà không khai báo trước khi chạy chương trình là điều cần thiết. Một số đối tượng như item, bullet hay các đối tượng xuất hiện không thường xuyên trong game sẽ cần được khởi tạo như vậy. Bài viết này sẽ hướng dẫn thao tác khởi tạo đối tượng trong Runtime với Unity.
  • description
    Unity Rye Nguyen 21/08/2015 03:22 visibility 13595
    Trong môi trường game 3D, một vị trí hay vector được biểu diễn bằng 3 con số, đại diện cho 3 chiều không gian tương ứng. Trong Unity, Lớp Vector3 được sử dụng để biểu diễn điểm hoặc vector ba chiều.Ngoài ra Unity còn tích hợp một số hàm và thuộc tính hữu ích hỗ trợ lập trình viên.
  • visibility
    Unity Rye Nguyen 21/08/2015 03:18 visibility 4321
    Đối với phát triển game trên nhiều nền tảng, nhiều kích thước màn hình khác nhau, vị trí của các đối tượng UI có thể sẽ không giống nhau trên từng kích thước màn hình. Điều này có khả năng gây ảnh hưởng đến trải nghiệm người dùng. Do đó, chúng ta cần có một giải pháp khắc phục vấn đề này.
  • call_split
    Unity Rye Nguyen 20/08/2015 16:57 visibility 15462
    GameObject là một khái niệm cơ bản trong Unity. Mọi đối tượng trong game được hiển thị trong cửa sổ Hierarchy đều là các GameObject. Các loại đối tượng khác nhau sẽ có những thao tác đặc thù riêng, nhưng sẽ đều có những phương thức và thuộc tính chung của GameObject. Bài viết sẽ giới thiệu các thành phần chung nhất của một GameObject và các thao tác với C# Script.
  • visibility
    Unity Rye Nguyen 19/08/2015 17:02 visibility 11706
    Camera là một khái niệm quen thuộc đối với mọi nền tảng phát triển game. Với các thao tác chỉnh sửa và chuyển đổi camera, chúng ta có thể tạo ra vô số hiệu ứng độc đáo và ứng dụng vào game một cách sinh động và hấp dẫn, thu hút nhiều người chơi.
  • visibility
    Unity Rye Nguyen 19/08/2015 02:23 visibility 7976
    Quaternion là một thuật ngữ có lẽ khá xa lạ đối với nhiều lập trình viên. Thuật ngữ này được khởi nguồn từ lý thuyết toán học, được ứng dụng trong các phép quay không gian. Trong Unity, Quaternion được sử dụng để biểu diễn phép quay của mọi đối tượng. Bài viết này sẽ hướng dẫn các bạn một số chức năng mà Unity cung cấp thông qua lớp Quaternion.
  • description
    Unity Rye Nguyen 18/08/2015 01:33 visibility 6766
    Các yếu tố ngẫu nhiên là điều cơ bản và là nền tảng để xây dựng nên trí thông minh nhân tạo (AI) trong game, ngoài ra còn được sử dụng để tạo nên điều bất ngờ trong một vài trường hợp. Trong Unity, lớp Random được cung cấp sẵn sẽ giúp lập trình viên dễ dàng ứng dụng vào các dự án cá nhân.
  • description
    Unity Rye Nguyen 17/08/2015 09:58 visibility 6652
    Thời gian là một khái niệm quen thuộc trong mọi lĩnh vực của đời sống. Đối với lâp trình cũng vậy, việc nắm bắt và xử lý thời gian rất quan trọng đối với mọi chương trình. Trong Unity, các thao tác xử lý thời gian trở nên đơn giản hơn bao giờ hết. Bài viết sau sẽ giới thiệu lớp Time trong Unity và một số ứng dụng của nó.
first_page
chevron_left
1/2
chevron_rightlast_page
Hỏi đáp
  • access_time 5 tháng trước
    chào bạn ... đọc thêm
  • access_time 5 tháng trước
    Chào bạn ... đọc thêm
  • access_time 13/09/2018 19:27
    Chào anh, anh giúp dùm em chỉnh sửa thêm phần code bên dưới điều khiển servo sao cho cứ mỗi lần servo ở vị trí ban đầu (góc 0 độ) em tác động tín hiệu 1 s servo quay sang góc180 độ và khi em ngắt tín hiệu thì servo 10s trở ... đọc thêm
  • access_time 26/07/2018 21:09
    Chào anh, anh giúp em phần code Arduino điều khiển servo sao cho cứ mỗi lần servo quay ở 1 góc bất kỳ, khi em ngắt tín hiệu thì servo luôn luôn trở về vị trí ban đầu ạ. Em cảm ơn anh. ... đọc thêm
  • access_time 08/05/2018 23:00
    hi chào chị, em mới biết lập trình về arduino, em có board ESP8266 với arduino uno, làm sao để kết nối 2 board lại với nhau và điều khiển bằng web server vậy chị? Em làm được ESP8266 up lên web được ... đọc thêm
  • access_time 26/04/2018 11:27
    Chào Nam, Chúc em một ngày tốt lành, cảm ơn lời bình luận của em, xin lỗi vì bây giờ mới đọc được, hy vọng cũng có ngày hội ngộ. Cuộc sống không bao giờ ngừng vì thế chúng ta cũng phải luôn cố gắng để hoàn thiện và phát ... đọc thêm
  • access_time 27/03/2018 19:21
    Em thật hãnh diện khi đã từng nói chuyện với những người như anh, chúc anh càng thành công hơn nữa nhé ... mặc dù không được giỏi như Stephen Hawking nhưng em thấy có rất nhiều điểm tương đồng lắm. hy vọng được thêm 1 lần ... đọc thêm
  • access_time 20/01/2018 18:54
    Dạ, em nạp theo bài của chị thì ok rồi nhưng em mới viết code để điều khiển qua blynk, nạp code bằng Arduino và ESP8266 nhưng code của em nạp vào không thấy ESP nháy hay nhận gì cả nên em nghĩ chắc do khâu giao tiếp giữa ... đọc thêm
  • access_time 19/01/2018 17:39
    Xin chào chị Trần Thị Thu Hiền, chị có thể cho em Facebook hoặc ứng dụng gì đó nhắn tin online để e hỏi chị một số vấn đề cho tiện không ạ? ... đọc thêm
  • access_time 18/01/2018 16:03
    Chào em, em có thể tham khảo bài viết này https://www.stdio.vn/articles/huong-dan-su-dung-module-wifi-esp8266-v1-540 trong phần "Những điểm cần lưu ý khi nạp code cho Arduino Uno để giao tiếp với ESP8266" xem có bỏ lỡ thao ... đọc thêm
Đóng góp tư liệu
La Kiến Vinh viết trong bài Sử Dụng graphics.h Để Xây Dựng Ứng Dụng Đồ Họa
Em đổi qua dùng DirectX cho tiện, thư viện này cũng cũ không biết còn tương thích nhiều nữa không.
Võ Thế Minh viết trong bài Sử Dụng graphics.h Để Xây Dựng Ứng Dụng Đồ Họa
Mình không thể cài đặt thư viện này trên VS2017, mình đã thử đi thử lại từng bước có bạn nào biết vì sao nhờ giúp mình với
Nguyễn Hiếu viết trong bài Hiệu Ứng Camera Shake Trong Unity
Camera.rotation = new Quaternion( originRotation.x + Random.Range(-shakeIntensity, shakeIntensity) * 0.1f, originRotation.y + Random.Range(-shakeIntensity, shakeIntensity) * 0.1f, originRotation.z
Nguyễn Nhật Tân viết trong bài Memory Segment
Bài viết rất hay, rất bổ ích. Tuy nhiên cho em góp ý 1 chỗ là: BSS segment chứ không phải BBS ạ. :D
Tiểu Long Nữ viết trong bài Giải Thuật Đệ Quy
Mai Ngọc
Nguyễn Hoàng Việt viết trong bài Giải Thuật Đệ Quy
Tiểu Long Nữ Test#1
Trương Huỳnh Hòa viết trong bài Từ Khóa namespace
Cảm ơn về bài chia sẻ ạ!