首页 文章

在哪里将所有代码/组织代码整合在一起?

提问于
浏览
1

所以我是团结的初学者,无法理解你应该如何拥有统一的模式或架构 .

我目前正在制作一款平台游戏,它具有一个应该留在移动平台上的角色而不会脱离屏幕(非常基本) . 在平台上有“怪物” . 如果你触摸这些怪物你也会失败 . 平台上还有一些树木等 .

这就是我到目前为止:在“手动游戏对象列表”或其他任何你称之为:定向光

主摄像头

背景(只是一个总是显示的精灵)

播放器(包含一个JS脚本,具有特定于跳转的字符代码等)

Platformspawner(仅包含ac#script . 这个脚本产生多个平台游戏对象,然后这些游戏对象使用一个名为platform.cs的脚本 . 这个类产生每个平台上的怪物和树 . 怪物和树都使用自己的c#文件跟踪碰撞等 . )

对我来说,这是非常明显的代码,我不知道如何更好地组织它 . 有小费吗?我尝试过关注MVC教程,但似乎在这些教程中没有太多的游戏对象产生,这是我必须要做的,所以他们让我很困惑 .

1 回答

  • 0

    您的层次结构(存储所有游戏对象的编辑器区域)看起来非常可靠 . 如果你的程序非常小,你通常不需要太多的组织,但当然把东西放到文件夹中(例如,将多个画布放入一个大的Canvas文件夹中)不会受到伤害 .

    对于存储所有资产的项目,我认为文件夹对于良好的组织至关重要,因为如果将所有资产组合在一起,就很难区分它们 . 我建议为不同类型的资产(/ Scripts /,/ Materials /,/ Prefabs /等)提供基本文件夹,并在其中存储单个资产(当然,根据需要添加更多文件夹) . 您几乎不必直接在/ Assets /文件夹中拥有资产 .

    当然,这只是我的意见和我的组织方法 . 每个人都有不同的方法来管理他们的项目,但我上面描述的是基本的组织系统 . 快乐的编码!

相关问题