项目规范相关
项目代码部分:
创建 Assembly Definition File 可以把当前目录作为一个程序集,变成 dll 文件,这样通过多个程序集来减少编译时间,如果程序集 A 和 B 互相引用,那么应该把 A 和 B 合为一个程序集。
还有一种方法是,单独建立项目工程,拆分成几个模块,单独编译为 dll 供 unity 使用。
项目目录一般结构:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
Assets
3rd_Plugins
Cinema Suite
GameRoot
Character
Act
Act-Hunter
body-001
body-001-high
Act-Hunter-001-skin.fbx
Act-Hunter-001-skin.prefab
Act-Mage
Act-Priest
Act-Warrior
ActCreate
SelectRole
Boss
Doodad
Drop
Guard
Head
Weapon
Monster
Npc
Ride
Config
Global
StaticData
Timeline
Level
Map
WldfCt-001
WldfCt-002
Prefab
Terrain
WldfCt-002.unity
Res
Cave
City
General
Cloud
SkyBox
Water
Script
3rd
Editor
Map
Skill
Wwise
Guide
Manager
UI
Utils
Scene
startup.unity
Shader
ImageEffects
StandardShaders
UI
VFX
Char
Scene
UI
Animation
Fonts
Map
Prefab
Image
Bag
Chat
CommonIcon
VFX
Character
Boss
Char-HT
Char-DJ
Common
Scene
Textures
UI
Lua
Plugins
ShaderForge
Standard Assets
StreamingAssets
T4M
TempBank
Wwise
Build
Tools
|