Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

71 total results found

Các khớp bị cắt khi sử dụng Spine Animation.

Tổng hợp vấn đề với Unity. Game Development Problems

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

Tổng hợp vấn đề với Unity.

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

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

Verdaccio

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

Cognitive Load In Software Development

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

Unity Unity Camera

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.

Tổng hợp vấn đề với Unity. Game Development Problems

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

Tổng hợp vấn đề với Unity. Game Development Problems

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

Tổng hợp vấn đề với Unity. Release Problems

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

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ì???

Getting started with UI toolkit

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

Tổng hợp vấn đề với Unity. Game Development Problems

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

Thuật toán tìm đường thường sử dụng tro...

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*

Thuật toán tìm đường thường sử dụng tro...

Đị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ế

Unity Screen Navigator

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

Unity Screen Navigator

Ý 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

Độ phức tạp 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

Độ phức tạp thuật toán

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...