小编snk*_*kid的帖子

NDK API参考文档?

我正在寻找NDK库的参考文档,谁知道在哪里可以找到它们?不是java API.我在NDK目录或在线找不到任何内容.

android android-ndk

15
推荐指数
3
解决办法
2万
查看次数

如何在Haskell中最好地同步游戏引擎和网络服务器?

我正在设计一个小型足球游戏,其中游戏引擎(计算玩家移动等)在服务器上运行,并且渲染和键盘/鼠标处理由客户端完成.对于我想要使用的服务器(Haskell)

  • 用于客户端 - 服务器通信的Happstack
  • Yampa/Reactimate为游戏引擎

每20ms左右,客户端应通过HTTP GET向服务器发送键盘和鼠标事件,接收当前游戏状态(JSON编码的球和玩家位置)并渲染它.我正在考虑将SDL基础设施用于游戏循环,输入处理和渲染.

服务器基本上运行两个线程:一个happstack服务器接收HTTP GET,将键盘/鼠标命令放入队列,从第二个队列读取当前游戏状态并回答HTTP GET请求.

第二个线程运行Yampa游戏引擎,如Yampa Arcade论文中所述:游戏引擎尽可能快地计算新一轮(无滴答)并将结果放入渲染队列.

建筑

一般问题:这看起来像一个可行的架构吗?

具体问题:如何设计服务器端渲染队列:是否会使用Chan进行此操作?如果游戏引擎的平均速度比客户端的"滴答"快,则队列将变得越来越长.怎么可以用Chan处理?

非常欢迎您的意见!

concurrency haskell game-engine frp

13
推荐指数
1
解决办法
1722
查看次数

p4同步,如何在使用通配符时排除文件?

我正在尝试使用p4同步使用通配符将特定目录同步到给定的更改列表编号,但我还想排除该目录下的文件列表(在子目录中),我尝试使用 - (在使用之前和之后)带通配符的路径)但文件永远不会被排除,这是我正在尝试的命令:

p4 sync //Repo/Foo/... -//Repo/Foo/Bar/Foobar.txt
Run Code Online (Sandbox Code Playgroud)

仅当您要同步的文件/目录与您尝试排除的文件不匹配时,文件排除似乎才有效.

perforce

5
推荐指数
3
解决办法
8582
查看次数