请问使用cocos2dx的lua语言该如何开发游戏(什么逻辑该用cpp什么逻辑该用Lua写)

我原本的架构是想,用Lua写全部的逻辑,包括UI等。但是翻了很多现有的demo和别人的游戏,基本上没有这么做的。
自己实践了一下,感觉用Lua写UI,在cooc2dx 上还是比较吃力的,很多东西我都找不到资料(诸如简单的如何用Lua写类似TableView),我找不到是列代码。

请问各位大神:

  1. 用cocos2dx开发的游戏,有没有用纯Lua实现的成功案例?
  2. 如果有成功的案例,我该在哪里能找到类似的学习资料?特别是游戏demo。
  3. 如果没有成功案例,那么一般cpp和lua都负责哪方面的逻辑比较好?(有人建议cpp写UI和控件,lua负责逻辑,但是比较笼统)

何为纯lua呢?假设我lua想解析下json,然后调用了个C++的cjson库来解析,是不是就不纯了?