# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 1
# self = https://watcher.sour.is/conv/jqm3j5a
游戏开发中,配置数据是写在文件中还是写在代码中好?**
## 首先要解除一个误会

就是命题里的“lua文件”和命题里的“json或者二进制文件”是没有根本区别的,都是“换了一个语言的单独数据文件”。虽说从coder的角度来理解他们不用参与项目的编译,但是从programmer的角度来理解,他们是(略有不同但可以)等同于程序文件的,因为最终拟游戏运行还是要依赖于这些数据的。

你可以思考一个问题——如果你是一个unity项目,在项目中自己建立了一个,我们比如说地图数据表,它使用C#写的,比如你的目录结构中有一个Assets/DesignerData/Maps/下面都是CityOrgrimmar.cs,BattleFieldWarSongLumberCamp.cs这些,它们因为会被unity工程编译,所以他们就不是配置文件了吗?

是否是配置文件,不取决于他是编译时还是运行时,而是取决于它的内容干了什么。所以在题主的问题里,判断一个lua是程序代码的一部分,还是一个配置文件,取决于这个lua干 ... ⌘ Read more