Singleton vs Dependency Injection

Hồi còn sinh viên, mình tiếp xúc với Singleton đầu tiên, thấy nó khá hay và vẫn dùng tới giờ. Tuy nhiên, qua nhiều dự án, thì mình có thêm cách tiếp cận là Dependency Injection. Về khái niệm thì chúng ta có thể tự tìm hiểu được, ở đây mình chỉ bàn về điểm […]

Chrome Extension – Force Learn

Nếu sử dụng máy tính để học, bạn có thể bị mất tập trung, và mất nhiều thời gian ở các trang giải trí vô bổ. Vậy, nếu có một phần mềm nào đó nhắc nhở mình lúc nào nên ngừng việc giải trí và tiếp tục học thì tốt biết mấy. Nếu bạn muốn […]

Android Auto Click

Đặt vấn đề Trong quá trình làm việc ở công ty, để tăng độ tương tác lên app, chúng tôi cần tạo 1 app để autoclick vào quảng cáo trên game. Xin lưu ý, chỉ click vào các quảng cáo ko tính tiền khi click (chỉ tính tiền khi install), tức là ko có sự […]

Unity Service Classes

Tương tự 1 vài bài trước, nên mình nói ngắn gọn. Những project nhỏ, mình sử dụng các lớp tiện dụng sau để thao tác cho nhanh, ko cần bảo mật cao, nhẹ, dễ sử dụng. Mình chia sẻ cho các bạn dùng luôn, ko cần phải viết lại. ProfileService Cung cấp lớp quản lý […]

Unity Facebook Manager

Tích hợp Facebook vô Unity thì cũng tương đối đơn giản, làm theo tutorial của Facebook là ok rồi. Nhưng ngồi viết các hàm utility để thao tác cho tiện thì hơi mất thời gian (ko khó luôn nhé). Để đơn giản, mình đã viết sẵn và chia sẻ cho các bạn file FacebookManager.cs để […]

Unity SocketIO Demo

Nhà nghèo, không sài nổi Photon hay SmartFox thì phải sài NodeJS. Vậy làm cách nào để sử dụng NodeJS với Unity, mình có viết 1 demo, muốn chia sẻ với các bạn. Nhìn thử cái hình demo trước đã: Đây là kết quả, sau khi chạy demo chat giữa 1 client là Unity, 1 […]

Unity Draw Line

Chạm và vẽ… Touch and draw… Có rất nhiều app, game có chức năng, draw, ví dụ Cut the rope, Ninja Fruite, … Vậy làm sao để làm cái này bằng Unity? Mình chia sẻ kỹ thuật như sau. Mấu chốt vấn đề nằm ở class DrawLine: Sử dụng LineRenderer để vẽ đường Khi pointer […]

My MiniJSON

MiniJSON là một thư viện khá nhỏ gọn sử dụng để thao tác với dữ liệu dạng JSON trong C#. Như đã nói, ưu điểm là nhỏ gọn, còn nhược điểm là còn khá sơ sài, do vậy, trong rất rất nhiều trường hợp, không sài được. Source gốc: https://gist.github.com/darktable/1411710 Thank darktable! Trong quá trình làm việc […]

Unity SqLite

Với 1 game lớn, dữ liệu cần được lưu theo cấu trúc, và được mã hoá, tránh để user hack, làm hỏng nó. Để làm được điều đó, ta có thể sử dụng SQLite. Với Unity, có nhiều thư viện thao tác với SQLite, nhưng tính ra việc đi tìm và thử trên Editor và […]