加入
发新帖
发表于 2013-12-19 15:36 | 查看: 875| 回复: 7
求问大家可有变量、文件、素材等命名规范?我不知道怎么组织好,可有推荐?

还有缩写啊什么的。

我指的不是代码里的命名的必须,而是想怎么组织更好看懂,更有利于开发。

收藏回复 显示全部楼层 道具 举报

发表于 2013-12-19 16:01
@lancelot_gao @orange030 可有推荐?

点评 回复 显示全部楼层 道具 举报

orange030 发表于 2013-12-19 18:12
随便
发表于 2013-12-19 18:00
素材文件名、GameObject、变量都要规范才好管理
怎么规范得看游戏结构

回复 显示全部楼层 道具 举报

发表于 2013-12-19 18:26
这是google的编码规则,可以参考一下
http://blog.csdn.net/hackmind/article/details/6607954

我觉得无论是给什么东西命名。最好都取一个有意义的,能表示这东西的作用或内容的名字。要是你自己取的名字,在几个月后你自己都不知道那是什么东西。那么这个项目就成了个大坑。

回复 显示全部楼层 道具 举报

发表于 2013-12-19 19:19
UFO幽灵战舰 发表于 2013-12-19 18:26
这是google的编码规则,可以参考一下
http://blog.csdn.net/hackmind/article/details/6607954

非常有用,非常感谢

回复 显示全部楼层 道具 举报

发表于 2013-12-19 19:20
彭必涛 发表于 2013-12-19 16:01
@lancelot_gao @orange030 可有推荐?

这个问题之前困扰很久,查了很多资料没有特别详细介绍的,估计是因为:
  • 因人而异,因团队而异
  • 太复杂,条款太多

建议看一下官方的示例工程,再结合自己的习惯去定。


文件夹结构方面我主要是分成3个主要的目录:
XXX Project Assets(本项目的所有素材)
- 3D Arts
- Scenes
- Scripts
- Sounds
- Textures
- Prefabs
...
Spotlightor Assets(我积累的通用脚本和素材,基本每个工程都有)
Standard Assets(官方的资源自己已经归在这里了)


素材名称的几个主要规范:
  • 不使用中文字符,尽量英文,否则上拼音
  • 所有Prefab一律这样:Dark Knight(首字母大写,单词之间空格分隔)
  • 所有非Prefab的素材(脚本除外)一律这样:bgm_game(全小写,单词之间下划线分隔)

回复 显示全部楼层 道具 举报

发表于 2013-12-19 19:40
lancelot_gao 发表于 2013-12-19 19:20
这个问题之前困扰很久,查了很多资料没有特别详细介绍的,估计是因为:
  • 因人而异,因团队而异

  • 谢啦,我好好参考下。

    另外,官方的知 AngryRobot?

    回复 显示全部楼层 道具 举报

    发表于 2013-12-19 19:53
    彭必涛 发表于 2013-12-19 19:40
    谢啦,我好好参考下。

    另外,官方的知 AngryRobot?

    对,还有一些可以从AssetStore上下载的工程。

    回复 显示全部楼层 道具 举报

    您需要登录后才可以回帖 登录 | 加入

    搜索

    繁體   

    返回顶部