Đào tạo khoa học máy tính không thể làm cho bất cứ ai trở thành lập trình viên hàng đầu, cũng như học cách sử dụng cọ và màu không thể làm cho bất cứ ai trở thành họa sĩ hàng đầu. Eric S. Raymond
pages Bài viết mới nhất
  • description
    SDL Nguyễn Nghĩa 05/08/2015 07:37 visibility 4977
    Việc xuất hiện những dòng thông báo, hướng dẫn trong game là khá quan trọng. Giúp cho người dùng có thể hiểu và tiếp cận với game của chúng ta một cách nhanh chóng và dễ dàng nhất. Vậy những dòng text đó được vẽ lên màn hình như thế nào, thì bài viết này tôi sẽ hướng dẫn các bạn vẽ những dòng text đó sử dụng một thư viện mở rộng của SDL có tên là SDL_ttf.
  • call_split
    SDL Nguyễn Nghĩa 04/08/2015 11:42 visibility 2590
    Frame Per Second (FPS) là một khái niệm khá phổ biến trong game nó có ý nghĩa là số frame trên 1 giây mà máy tính có thể render, FPS càng cao thì thể hiện độ mượt của game càng cao. Với những engine như Unity hay Cocos2dx thì những engine đó đã hiện thực FPS sẵn. Trong bài viết này tôi sẽ hướng dẫn các bạn hiện thực lại FPS với thư viện SDL ở mức độ cơ bản.
  • call_split
    SDL Nguyễn Nghĩa 02/08/2015 02:57 visibility 3796
    Âm thanh là một trong những thành phần không thể thiếu và nó có vai trò quan trọng trong game, làm cho game chúng ta sinh động và hấp dẫn hơn. Trong phạm vi bài viết này tôi sẽ hướng dẫn các bạn play Sound Effects cũng như Music sử dụng thư viện mở rộng của SDL có tên là SDL_mixer.
  • call_split
    SDL Nguyễn Nghĩa 31/07/2015 09:49 visibility 4945
    Với những engine như cocos2dx, hay unity thì việc load hình ảnh lên màn hình khá là dễ dàng, nhưng đối với framework SDL thì khá là phức tạp. Trong phạm vi bài viết này tôi sẽ hướng dẫn các bạn load hình ảnh lên màn hình sử dụng framework SDL (Simple DirectMedia Layer).
  • call_split
    SDL Nguyễn Nghĩa 28/07/2015 10:15 visibility 4540
    Xử lý sự kiện trong game vô cùng quan trọng, đòi hỏi chúng ta phải thao tác với bàn phím, chuột, hay touch đối với những dòng có màn hình cảm ứng. Framework SDL có hỗ trợ đầy đủ những sự kiện đó để chúng ta thao tác và xây dựng ứng dụng. Trong bài viết này tôi sẽ hướng dẫn các bạn xử lý sự kiện trong SDL.
  • call_split
    SDL Nguyễn Nghĩa 21/07/2015 08:50 visibility 7910
    Trong quá trình xây dựng engine game, tôi cần một số thư viện cung cấp những hàm API để thao tác với hệ thống cấp thấp bên dưới như âm thanh, bàn phím, chuột và các hệ thống khác. Tôi nhận thấy SDL (Simple DirectMedia Layer) cung cấp đầu đủ những hàm API giúp tôi chúng ta có thể làm được những việc đó. Trong bài biết này, tôi muốn giới thiệu tới các bạn về thư viện Simple DirectMedia Layers cũng như làm quen với thư viện này.
first_page
chevron_left
1/1
chevron_right
last_page
Hỏi đáp
  • access_time 27/03/2019 06:33
    chào bạn ... đọc thêm
  • access_time 25/03/2019 14:27
    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
Truong Tran viết trong bài Cài Đặt Arduino IDE
Cảm ơn ad nhiều (like)
Truong Tran viết trong bài Lập Trình Điều Khiển Đèn LED Với Arduino
Hình ảnh đây cũng mất nha ad ơi <3
Mai Xuân Tùng viết trong bài Cài Đặt Arduino IDE
Các sếp đã fix.
Truong Tran viết trong bài Cài Đặt Arduino IDE
Bài này bị mất hình rồi ad ơi
La Kiến Vinh viết trong bài Load Texture Trong SDL
Bạn download project mẫu trong bài về, thấy các ảnh ví dụ đưa vào đâu bạn thử đưa vào đó.
La Kiến Vinh viết trong bài Đọc Ghi File Cơ Bản Với fstream
Cái này còn tùy vào data là kiểu dữ liệu gì, nếu là char* hoặc char[] thì bạn tìm hiểu hàm strcmp (thư viện string.h). Nếu dữ liệu là kiểu string bạn có thể so sánh như code trên.
Hồ Trần Bình viết trong bài Load Texture Trong SDL
Làm thế nào để thêm ảnh vào solution vậy ạ