Skip to content

Instantly share code, notes, and snippets.

@aprius
Created September 8, 2022 02:45
Show Gist options
  • Save aprius/0cd1ba50b25df7276b87cd2e1fad5364 to your computer and use it in GitHub Desktop.
Save aprius/0cd1ba50b25df7276b87cd2e1fad5364 to your computer and use it in GitHub Desktop.
file naming
  • Các kí tự đặc biệt như ~ ! @ # $ % ^ & * ( ) ` ; < > ? , [ ] { } ‘ ” và | cần tránh sử dụng
  • Không sử dụng khoảng trắng. Một số phần mềm sẽ không nhận dạng tên file có dấu cách. Sử dụng các lựa chọn dưới đây để thay thế:
    • Underscores (e.g. file_name.xxx)
    • Dashes (e.g. file-name.xxx)
    • No separation (e.g. filename.xxx)
    • Camel case, trong đó chữ cái đầu tiên của mỗi phần văn bản được viết hoa (e.g. FileName.xxx)

where_where_what hay còn có dạng scope_scope_meaning

Scope. Cái từ kế tiếp trong file name dùng để “khoanh vùng” coi nó dùng ở đâu, phạm vi thế nèo. (vẫn chú ý chia folder trc nhé, cộng thêm cả naming nữa cho ngầu :v). Có thể cần một hoặc vài scope tùy bạn, mình thường 1-2 cái là nhiều

Meaning: từ cuối cùng trong name của nó, sau khi đã “khoanh vùng” đủ.

board btn icon title other

VD: trong gameplay có UI popup pause và popup win, nếu ui board wood.png chỉ thuộc popup pause, ui board gold.png chỉ thuộc popup win và ui button exit.png thuộc nhiều popup trong gameplay

thì nên có tên dạng : - gameplay_pause_board_wood.png - gameplay_win_board_gold.png - gameplay_btn_exit.png

  • Mọi tên assets (sprite, material, audio, font, scriptableobject..., ngoại trừ scripts) trong project này đều viết thường và ngăn cách nhau bằng '_' nếu có
@aprius
Copy link
Author

aprius commented Sep 8, 2022

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment