V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
wqxuan
V2EX  ›  游戏开发

使用 Unity 开发 Lifeline ( 生命线 ) 游戏

  •  
  •   wqxuan · 2016-11-16 11:30:24 +08:00 · 4851 次点击
    这是一个创建于 2916 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Unity (5.4.2f2) 版 Lifeline, 设计参考了 生命线:静夜 on Telegram。实现思路很简单,主要是文本处理,先把拿到的 txt 格式剧本解析成 json ,在 Unity 中用 UGUI 加一些控制逻辑就可以了。 Unity 中使用 SimpleJSON 解析 json 文本,经测试 Android 和 iOS 正常运行。
    Lifeline.gif

    剧本是 2015 年大热的这一版,使用 python3 写了 txt 剧本解析成 json 的脚本:

     cd JsonData  
     
     python3 ExtractJson.py   
     
    

    也可以在终端运行游戏( Python2 ):

    cd JsonData  
     
    python lifeline_on_terminal.py 
    
    

    工程文件:Github

    第 1 条附言  ·  2016-11-16 12:09:54 +08:00
    目前只做了快速模式,没有实现原游戏的延时功能。
    5 条回复    2016-11-16 12:08:23 +08:00
    xuzywozz
        1
    xuzywozz  
       2016-11-16 11:50:41 +08:00   ❤️ 1
    赞!
    mhqschen
        2
    mhqschen  
       2016-11-16 11:59:54 +08:00   ❤️ 1
    这类游戏要是能用 iMessage 回复来玩就好了~
    viko16
        3
    viko16  
       2016-11-16 12:04:46 +08:00 via Android
    我能把 json 抱走吗?
    wqxuan
        4
    wqxuan  
    OP
       2016-11-16 12:07:30 +08:00
    @mhqschen 是的,文字游戏很适合 iMessage
    wqxuan
        5
    wqxuan  
    OP
       2016-11-16 12:08:23 +08:00
    @viko16 可以的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:12 · PVG 18:12 · LAX 02:12 · JFK 05:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.