遊戲開發規範

2021-09-02 19:16:40 字數 393 閱讀 8959

**中用到的文字,應使用配置表或者**寫死繫結到 指定常量,使用時指向該常量,在需要發行海外,或者版署版本時,只需要替換配置即可。

諸如:strings.level = "等級"

strings.vip = "vip" 

對於常用的元件,盡量進行統一命名,方便不同開發人員,在不同類裡編寫**時,不需要關注元件名字

諸如:關閉按鈕:btn_close

取消按鈕:btn_cancel

確定按鈕:btn_sure

返回按鈕:btn_return

承載圖示的容器:icon

承載名字的文字:name

同理,對配置表字段,協議傳輸字段,**使用字段,都統一命名。

諸如:英雄id:hid

角色等級:rlevel

MMORPG大型遊戲設計與開發(規範)

一件事如果沒有規範 章法,那麼做這件事起來往往會遇到許多難題,特別是在多人協作的時候,沒有到規範通常讓每個人多多少少都面臨著頭疼的困難。舉個例子,多個人要做一桌美味的餃子,有買材料 做麵皮 弄肉 菜 餡等。如果沒有分工,做麵皮的人也可以去弄肉餡,買材料的人也可以由弄肉餡去,這樣一來可能導致這一桌香噴...

mysql 的開發規範 MySQL開發規範

一 基礎規範 1 使用innodb儲存引擎 2 資料庫字符集使用utf8,校對字符集使用utf8 general ci 3 所有表 欄位都盡量新增注釋 4 庫名 表名 欄位名使用小寫字母,禁止超過32個字元,須見名知意 5 非唯一索引以 idx 欄位1 欄位2 命名,唯一索引必須以 uniq 欄位1...

iOS開發規範

前言 objective c 蘋果推崇的編碼規範核心思想是 可讀性高。不隨便使用縮寫,分段式長函式名都是基於此思想。在實際編碼過程中,隨時以此思想為準則。一 命名 1 清晰,無歧義。insertobject atindex 好 insert at 不清晰 方法名稱必須明確表達出該方法的用途 駝峰名中...