小编pjr*_*er1的帖子

HTML5游戏到本机应用程序

我正在用HTML5制作游戏.我最熟悉HTML5,而不是更喜欢高级语言,比如C++.HTML5是一个用于编写游戏的绝佳平台.我唯一的问题是我想将我的游戏作为本机应用程序运行(你可以启动没有互联网浏览器功能,全屏等),但我不知道有什么用.我环顾四周,找到了MOBILE平台(如PhoneGap),但没有桌面(如Windows,Mac和Linux).最终,尽我所能地搜索,我找到了TideSDK.TideSDK类似于PhoneGap,但适用于计算机操作系统,并且可以在所有三种流行的(Windows,Mac和Linux)上运行.然而,TideSDK并没有足够快地运行游戏.它不支持window.requestAnimationFrame,因此为游戏循环执行setInterval使得它非常慢.这么慢,我猜它是2或3 FPS.我在Chrome上尝试了完全相同的游戏,它运行正常.

有没有我可以使用的替代方案,对HTML5游戏来说足够快?(我不想通过XCode [和其他平台上的其他IDE]来制作Webkit框架,它不是真正的跨平台,而且非常耗时.如果我不得不这样做,我会这样做)我运行的系统,我使用Mac(OSX 10.8,Mountain Lion),但我可以访问Windows 7和Ubuntu 12.04 32位.

javascript html5 native

9
推荐指数
2
解决办法
2093
查看次数

visual c#2010在两个项目之间进行通信

我正在尝试创建一个Windows窗体项目,并使用Kinect和Windows SDK对Kinect进行语音识别.我有

  • 表单应用程序项目(p1)和
  • Kinect语音项目(p2),它是一个命令提示符.

我把它作为命令提示符,因为它是最简单的方法.无论如何,我已经阅读并发现了两件事.

1)我发现如何在同一个解决方案中同时运行两个项目.

2)我还发现了如何添加引用以从每个项目获取类到另一个项目.

那么,我如何从每个项目中获取变量?只是通过使用项目引用,或什么?P2可以识别语音并将其保存到变量中,如果这对任何事物都有效.

c# variables projects winforms kinect

2
推荐指数
1
解决办法
2058
查看次数

除以两个数字总是等于零?

在我的Xna游戏中,我正在尝试将我的playfield缩放到它正在运行的屏幕上.为此,我使用比例来查找实际窗口相对于我的playfield缩放的百分比.为此,我将实际宽度除以虚拟宽度:

float _percent = _realViewport.Width / this._viewport.Width;
Run Code Online (Sandbox Code Playgroud)

不过,我总是在_percent变量中得到0.我在代码中的那一行设置了一个调试停止点,并分析了变量.this._viewport.Width等于640,而_realViewport.Width等于1280.所以,使用我的计算器,640/1280应该等于0.5,但在我的代码中我总是得到0,而不是0.5.它为什么这样做?

c# math xna division

2
推荐指数
1
解决办法
744
查看次数

标签 统计

c# ×2

division ×1

html5 ×1

javascript ×1

kinect ×1

math ×1

native ×1

projects ×1

variables ×1

winforms ×1

xna ×1