Advanced Search
Search Results
71 total results found
Các khớp bị cắt khi sử dụng Spine Animation.
Vấn đềLỗi bị viền tại các khớp khi dùng spine animation.Lý doDo config export file không trùng với config trong Unity.Giải phápSử dụng color space Gamma. (để trùng với export mặc định của Unity).Đọc thêm tại spine-unity Assets.
Build Problems
Không tăng Bundle Version Code khi build AndroidBundle Version Code là gì?Bundle Version Code (BVC) là một số nguyên sử dụng để xác định phiên bản của ứng dụng. Số này không hiển thị cho người dùng nhưng rất quan trọng với Google Play Store và thiết bị Android...
Verdaccio
Tổng quan về Verdaccio.Verdaccio là một proxy server và private registry cho các package.Tính năng chính.Lưu trữ các package mà không cần publish lên các package manager public.Proxy và cache các package public: Verdaccio có thể proxy, cache các package bạn đã...
CI/CD cho Verdaccio với Jenkins
Thiết lập hệ thống CI/CD cho Verdaccio. Tự động publish package khi có commit mới. Chuẩn bị Verdaccio Server Jenkins Jenkins Controller.Jenkins Agent. Jenkins Plugins Blue OceanNodeJS (Cài đặt tự động NodeJS lên Agent)CredentialsCredentials BindingGitHub...
Cognitive Load
Lời nói đầuCó rất nhiều từ chuyên ngành và phương pháp luyện tập tốt nhưng hãy tập trung vào những điều cơ bản nhất. Điều quan trọng là sự bối rối mà người lập trình cảm thấy khi đọc code.Chi phí cho sự bối rối đó là thời gian vào tiền bạc. Sự bối rối này tạo ...
orthographicSize & aspect
https://docs.unity3d.com/ScriptReference/Camera-orthographicSize.htmlhttps://docs.unity3d.com/ScriptReference/Camera-aspect.htmlpublic float orthographicSize;public float aspect;Mô tảCamera.orthographicSizeLà 1/2 kích thước của camera khi ở chế độ orthographic...
Không thể using một namespace.
Vấn đềKhông thể sử dụng một namespace dù đã thêm package chính xác và có thể sử dụng ở các flie khác.Trường hợp cụ thểSoundsGood by MelenitasDev không thể using UnityEngine.AddressableAssets.Lý doCác scripts được biên dịch thành một Assembly riêng biệt. Nếu na...
Copy một List
Vấn đề:Trong C# khi tạo một list mới bằng các List<T> list = new(otherList) thì các phần tử của list vẫn được tham chiếu đến các phần tử của otherListNguyên nhân:Trong C# khi sử dụng lệnh List<T> list = new(otherList) chỉ tạo ra được một shallow copy (copy nôn...
Build iOS thành công nhưng không có file .xcworkspace
Vấn đềKhi tích hợp đầy đủ các SDK, cocapods, build iOS trên Unity báo success nhưng không có file .xcworkspace để archiveNguyên nhânDo lỗi các mạng quảng cáo không tương thích với phiên bản iOS tối thiểuDo các mạng quả cáo không tương thích với Mediation SDK.....
README.md
Unity Screen Navigator (trong bài này gọi tắt là USN) là thư viện cho screen transitions, transition animations, transition history stacking, và quản lý screen trong uGUI của UnityTổng quanTính năngTạo pages, modals, tabs và chuyển động của chúng một cách dễ d...
UI Toolkit là gì???
Hãy cùng dành một vài phút để hiểu các thành phần tạo nên bộ công nghệ (tech stack) UI ToolkitUI Toolkit là tập hợp của các assets, tools và systems.UI Assets: Hãy xem UI Assets như những UI building blocks. Những assets này bao gồm các file Unity XML (UXML) v...
Release sai cách khi sử dụng Addressables
Vấn đề.Release sai cách khi sử dụng AddressablesCase 1: Early-Release. Với những assets cần sử dụng nhiều lần. Việc Release ngay khi load xong khiến cho mỗi lần cần sử dụng. Asset sẽ phải load từ ổ cứng lên.public async UniTask<ICharacter> CreateCharacter(Char...
Tổng quan
Trong phát triển game thuật toán tìm đường được ứng dụng rất phổ biến từ các game AAA cho đến cả những game puzzle trên mobile.Như cái tên của nó. Thuật toán tìm đường giúp tìm ra con đường từ điểm A tới điểm B tránh khỏi các chướng ngại vật với một lộ trình t...
Thuật toán A*
Định nghĩaThuật toán A* là một thuật toán tìm kiếm đường đi ngắn nhất giữa 2 điểm, sử dụng hàm heuristic để ước lượng khoảng cách từ một node đến đích. Kết hợp ưu điểm của thuật toán Dijkstra và thuật toán tìm kiếm tham lam.Các khái niệm cơ bảnNode: Mỗi vị trí...
Lý do USN được công khai dưới dạng mã nguồn mở và ý định thiết kế
Lời nói đầuNgày 26/10/2021, Haruki Yano đã release Unity Screen Navigator dưới dạng mã nguồn mở.Những vấn đề kỹ thuật đã được tác giả viết trong file README.md. Vậy nên trong bài viết này tác giả sẽ tập trung vào lý do mà USN được công khai dưới dạng mã nguồn ...
Phương pháp tách biệt View và Logic
Ý nghĩa của việc tách việt View và Logic.Nhìn chung, giao diện người dùng (UI) của game thường rất phức tạp với nhiều yếu tố và trạng thái quan trọng. Hơn nữa, chúng còn sử dụng nhiều animation, đòi hỏi sự tinh chỉnh tỉ mỉ và thường xuyên phải làm lại do thay ...
Giới thiệu về Độ phức tạp của thuật toán
Mỗi dòng code khi được thực thi đều phải "trả giá". Cái "giá" này không không hẳn là tiền mà là tài nguyên của máy tính (RAM, CPU, GPU...). Độ phức tạp của thuật toán tương ứng với cái giá mà chúng ta phải trả. Tính toán độ phức tạp của thuật toán đồng nghĩa v...
Big O
Big O Notation là một quy ước toán học được các lập trình viên toàn thế giới sử dụng để mô tả hiệu năng của thuật toán một cách đồng nhất.Big O là gì?Big O mô tả tốc độ tăng của thời gian và không gian mà một thuật toán yêu cầu trong trường hợp xấu nhất, khi k...