Articles of 闪存

使用box2d围绕​​点(2D)旋转对象

我刚开始使用box2d在flixel上开发,我意识到box2d中的对象的旋转的枢轴点被设置为对象的中心。 我已经读过论坛,我发现SetAsBox可以改变对象的枢轴点,但是,我似乎无法得到它的工作来旋转一个点。 我想要实现的是旋转一个物体,绕着太阳旋转的地球。 任何人都可以帮助我呢? 非常感谢,对于英语不好,感到抱歉

端口沙盒Flash游戏到Android和iOS

我想将我的沙盒游戏移植到Android和iOS。 用AS3编写的游戏(我在stage3d上使用我简单的2D引擎)。 你推荐我用什么? Haxe + OpenFL MonoGame + Xamarin(C#),还是C#中的其他二维引擎的移动? LibGDX + robovm(Java) 或AIR? 这很慢(似乎)。 我知道C#,但不认识Haxe和Java。 游戏渲染许多精灵:瓷砖(墙壁/块/液体),背景,实体,粒子+照明系统。 我的游戏: http : //www.youtube.com/watch?v = y_KbvZCljnA

平台倾斜角度检测

可能重复: 如何计算2D位图地形上某一点的斜坡角度? 我打算用自己的小引擎做一个平台游戏,我需要知道如何检测一个斜坡的角度。 任何帮助表示赞赏。

Flash Professional vs FlashBuilder 4.6用于移动应用程序开发

从我在网上看到的营销资料看来,FlashBuilder 4.6是Flash Professional中可用function的一个子集。 如果我理解正确,移动应用程序开发目标iOS和Android开始作为Flash Pro的插件,并且已经成为独立的产品。 但是,Flash Pro仍然可以完成FlashBuilder 4.6能够完成的所有多平台目标吗? 对于理解移动应用程序开发至关重要的两个应用程序还有哪些其他的考虑因素? 谢谢!

FlasCC的要求和限制?

现在可以下载。 它说你需要两倍于我所拥有的位数。 为什么你需要更多的位来编译代码? 这是否意味着你需要更多的位来运行flash游戏写入flasCC 有没有人试过,碰巧知道答案? http://gaming.adobe.com/technologies/flascc/ Minimum system requirements Flash Player 11 or higher Flex SDK 4.6 or higher Java Virtual Machine (64-bit) Windows Microsoft® Windows® 7 (64-bit edition) Cygwin (included) *这是一个笑话。 但是我有一个32位笔记本电脑,我想知道为什么你需要64位。 Afaik – 如果你想运行一个内存超过4gig的系统,你只需要64位。 为什么Flash游戏需要超过4个内存。 唯一的系统是64位,没有4G内存,我可以快速回想起来,是一个多年前与摩托罗拉CPU热闹的任天堂。

使用trie数据结构存储和发送英文单词列表

我打算制作一个基于文字的游戏,比如Scramble或者Boggle。 我在网上search,发现存储Word List的最好方法之一是使用一个trie。 我的问题 :有没有一种方法可以预先创建并填充一个trie数据结构,并将其发送给用户,而不是发送完整的单词列表,然后在运行时创建trie数据结构?

随着闪存/弹性游戏与后端交谈,是只拉或游戏服务器可以推?

使用基于Flash的游戏(或flex),它是一个拉取或请求/响应系统,还是游戏服务器(比如说基于java的)可以实际推送到它的远程Flash客户端?

与C ++相比,Flash C ++ Compiler中的游戏执行速度有多快?

Flash Player现在可以运行与Adobe Flash C ++编译器交叉编译的C ++代码 。 在游戏中,这样的代码与运行EXE的C ++应用程序运行速度有多快? GPU渲染性能与C ++应用程序相比吗? 还是Flash远远落后?

如何创建可以缩放到多个分辨率的图块?

我正尝试在Java中创建一个stream行的Flash游戏N的多人版本。 但是,我不确定如何创建一个可以扩展的tileset。 N预绘制的瓷砖,还是用代码中的math公式定义的? 我看到他们如何在Flash中进行扩展,如果它们是预渲染的。 所以,如果有人有任何想法,我应该如何创建瓷砖,或者如何在游戏中创建它们,请让我知道。 你可以在这里看看游戏。

玩家如何在一个基于拼图的游戏中踩到一个瓦片?

因此,我添加了制作虚弱/破碎的瓷砖的基本机制,那些在玩家走上它们之后分开并消失的瓷砖。 现在我认为这会像…一样简单: //Breaking tiles represents the 2d array number, that describes the breaking tiletype. if( TileWeAreStandingOn == breakingTile){ //frameCount is a variable that counts the frames, after 30 frames (1 second) the tile disappears. frameCount++; if(frameCount > 30){ //So, when 30 frames has passed, the tile is removed TileWeAreStandingOn = noTile; frameCount = 0; } […]