Unity目录结构设置
|
摄像机 |
|
|||||||||||||||||||||||||||
|
Unity编辑器常用的settings |
|
|||||||||||||||||||||||||||
|
坐标 |
|
|||||||||||||||||||||||||||
|
控制器 |
|
|||||||||||||||||||||||||||
|
精灵(Sprite) |
|
|||||||||||||||||||||||||||
|
目录结构 |
|
|||||||||||||||||||||||||||
|
tag |
|
|||||||||||||||||||||||||||
|
layer |
|
|||||||||||||||||||||||||||
|
射线 |
|
|||||||||||||||||||||||||||
|
图集(atlas) |
|
|||||||||||||||||||||||||||
|
设计原则 |
|
|||||||||||||||||||||||||||
|
灯光 |
|
|||||||||||||||||||||||||||
|
设计模式 |
|
|||||||||||||||||||||||||||
|
服务器端 |
|
|||||||||||||||||||||||||||
|
客户端 |
|
|||||||||||||||||||||||||||
|
Unity窗口插件开发 |
|
|||||||||||||||||||||||||||
|
API |
|
|||||||||||||||||||||||||||
|
UGUI |
|
|||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||
- 项目目录结构
- Scenes/
- UI/
- Audio/
- Materials/
- Effects/
- Resources/
- UI/
- Roles/
- StreamingAssets/(初始资源)
- Bundles/(项目资源更新)
- version.txt
- …
- Models/
- Editor/
- Menu.cs
- [MenuItem("Left God/Debug Window")]
- public static void DebugWindow()
- {
- DebugWindow debugWindow = EditorWindow.GetWindow<DebugWindow>();
- debugWindow.titleContent = new GUIContent("Debug Window");
- debugWindow.Show();
- }
- …
- DebugWindow.cs
- extends EditorWindow
- Scripts/
- Test/
- Protocols/
- 定义的一堆协议
- Core/
- EventCenter(观察者)
- extends Singleton
- Dispatch
- Singleton.cs
- public Singleton<T> where T : new()
- {
- private static T _sharedObject;
- public static T SharedObject()
- {
- if (_sharedObject == null)
- {
- _sharedObject = new T();
- }
- return _sharedObject;
- }
- }
- SingletonMono.cs
- public SingletonMono<T> where T : Compoent
- {
- private static T _sharedObject;
- public static T SharedObject()
- {
- if (_sharedObject == null)
- {
GameObject gameObject = new GameObject(nameof(T));
DontDestroyOnLoad(gameObject);
_sharedObject = gameObject.GetOrCreateCompoent<T>();
- }
- return _sharedObject;
- }
- }
- Network/
- NetworkHttpClient.cs
- NetworkSocketClient.cs
- UI/
- UISceneManager.cs
- UIWindowManager.cs
- UILayerManager.cs
- UIViewBase.cs
- UIViewSceneBase.cs
- Container
- UIViewWindowBase.cs
- Views/
- Controllers/
- AssetBundle/
- AssetBundleLoader.cs
- AssetBundleLoaderAsync.cs
- AssetBundleManager.cs
- AssetBundleDownloader.cs
- Camera/
- CameraController.cs
- EffectManager.cs
- Role/
- AI/
- IRoleDoAI.cs
- IMonsterDoAI.cs
- IDoAI.cs
- FSM/
- FSMManager.cs
- RoleStates
- RoleStateAbstract.cs
- OnEnter()
- OnUpdate()
- OnExit()
- RoleStateIdle.cs
- RoleStateHurt.cs
- RoleStateAttack.cs
- RoleStateDie.cs
- RoleStateRun.cs
- …
- RoleController.cs
- RoleManager.cs
- Logger.cs
- Debug();
- ResourceManager.cs
- AudioManager.cs
- EnumDefs.cs
- ConstDefs.cs
- Global.cs
- BufferStream.cs
- extends MemoryStream
- ReadShort()
- WriteShort(value);
- ReadInt();
- WriteInt(value);
- ReadString();
- WriteString(value);
- Extensions
- GameObject.cs
- GetOrCreateCompoent<T>()
- Utils
- StringUtil.cs
- EncroptUtil.cs
- 插件
- UGUI HUD 文字上弹
- AStarPathfinding Project
- LitJson
Unity目录结构设置的更多相关文章
- VS下的解决方案目录结构设置和管理
转载:http://blog.csdn.net/pl20140910/article/details/52074165 为了方便管理自己写的代码,也为了日后工作能方便的查找之前做过相同的代码,仿照某源 ...
- [转]Vs解决方案的目录结构设置和管理
原文地址:[转]Vs解决方案的目录结构设置和管理 作者:大明 以下内容为“原创”+“转载” 首先,解决方案和项目文件夹包含关系(c++项目): VS解决方案和各个项目文件夹以及解决方案和各个项目对 ...
- VS 解决方案目录结构设置
涉及到的配置: 项目编译时使用的中间目录: 项目链接的输出目录: 项目编译结束后,拷贝生成的 dll 和 lib 到指定目录: 项目编译结束后,拷贝需要的 dll 到输出目录: 设置项目的工作目录: ...
- ECMALL目录结构设置与数据库表
[Ecmall]ECMALL目录结构设置与数据库表 最近在做ecmall的开发,ecmall在开源方面还有待进步啊,官方没有提供开发文档,也没有关于系统架构组织的贡献,使用者都要自己从0开始,官方 ...
- Vs 2008 解决方案的目录结构设置和管理(转)
http://blog.csdn.net/lcj_cjfykx/article/details/8632459 MS的这个IDE,实在庞杂得恐怖.从大学开始,我就一直用VC的各个版本写程序至今,细细想 ...
- VC 2005 解决方案的目录结构设置和管理
VC 2005 解决方案的目录结构设置和管理 Roger (roger2yi@gmail.com) 一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于 ...
- 转: VS 解决方案目录结构设置
https://www.cnblogs.com/zuibunan/p/3843459.html 下面的文章也有介绍 https://blog.csdn.net/lp310018931/article/ ...
- VS解决方案的目录结构设置和管理
一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于单元测试,还有的产出最终的应用程序执行档.除此以外,根据项目的需求,还会使用一些第三方的库. 所以为解决 ...
- Visual Studio解决方案的目录结构设置和管理
摘至:http://blog.csdn.net/lp310018931/article/details/47991759 首先,解决方案和项目文件夹包含关系(c++项目): VS解决方案和各个项目文件 ...
随机推荐
- bzoj3442学习小组
bzoj3442学习小组 题意: 共有n个学生,m个学习小组,每个学生只愿意参加其中的一些学习小组,且一个学生最多参加k个学习小组.每个学生参加学习小组财务处都收一定的手续费,不同的学习小组有不同的手 ...
- 基于Redis分布式锁的正确打开方式
分布式锁是在分布式环境下(多个JVM进程)控制多个客户端对某一资源的同步访问的一种实现,与之相对应的是线程锁,线程锁控制的是同一个JVM进程内多个线程之间的同步.分布式锁的一般实现方法是在应用服务器之 ...
- OSCP Learning Notes - Exploit(2)
Compiling an Exploit Exercise: samba exploit 1. Search and download the samba exploit source code fr ...
- k8s教程:Kubernetes集群使用网络存储NFS
NFS存储 NFS即网络文件系统Network File System,它是一种分布式文件系统协议,最初是由Sun MicroSystems公司开发的类Unix操作系统之上的一款经典网络存储方案,其功 ...
- Android Studio(Kotlin)之RecyclerView
RecyclerView应该是ListView的增强版. RecyclerView与ListView的区别(我认为的): RecyclerView的性能比ListView高 RecyclerView支 ...
- 动手实现一个简单的 rpc 框架到入门 grpc (下)
之前手动实现了一次简陋的 rpc 调用,为了简单使用了 json 编码信息,其实这是非常不可靠的,go 中 json 解析会有一些问题,比如整数会变成浮点数,而且 json 字符串比较占空间. gRP ...
- Python 编程语言的核心是什么?
01 Python 编程语言的核心是什么? 为什么要问这个问题? 我想要用Python实现WebAssembly,这并不是什么秘密.这不仅可以让Python进入浏览器,而且由于iOS和Andr ...
- 服务质量分析:腾讯会议&腾讯云Elasticsearch玩出了怎样的新操作?
导语 | 腾讯会议于2019年12月底上线,两个月内日活突破1000万,被广泛应用于疫情防控会议.远程办公.师生远程授课等场景,为疫情期间的复工复产提供了重要的远程沟通工具.上线100天内,腾讯会议快 ...
- jenkins集群(四) -- 持续集成
一.jenkins配置git 1.安装源码管理器 git:http://updates.jenkins-ci.org/download/plugins/git/ 去上面的网址中把离线插件下载下来,然 ...
- [难题题解] [BZOJ1875] [SDOI2009] HH去散步
题目H有个一成不变的习惯,喜欢饭后百步走.所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离. 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回. 又因为HH是个喜欢变化的人 ...