来自论坛 — 第103期 | Corona Labs - Solar2D 游戏引擎
 

来自论坛 — 第103期

来自论坛 — 第103期

来自论坛欢迎来到最新一期的来自论坛。在这个系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中优秀的讨论主题。目的是让大家关注在我们自己的后院里发生的那些最引人入胜、最有趣和最发人深省的讨论。

访问论坛加入这些对话或开始你自己的对话!


老式的设备检测

在某些情况下,了解你的应用程序运行在什么类型的设备上至关重要。了解这个简单的事实可以帮助分配性能和屏幕空间,以便你的游戏无论在哪个设备上运行,看起来都很棒。

完全万无一失的设备检测仍然有点像猜谜游戏,因此 Corona SDK 开发人员需要创建我们自己的方法,其中涉及从现有 API 中获得的几种不同的检查。以下论坛帖子中概述了一些有用的选项。请往下看,自己看看吧!

https://forums.coronalabs.com/topic/60658-detect-smartphone-or-tablet/

计算动态速度

当你开始处理需要计算轨迹的项目时,并且像我一样,你从未在三角课上认真听讲,这总是很有趣。孩子们,他们说的是真的,你应该在数学课上认真听讲!

幸运的是,那些在学校睡觉的我们,可以得到组成 Corona 开发社区的天才们的帮助。下面的帖子讨论了如何计算物体在抛物线上达到特定点所需的速度。点击进入原始帖子,看看我在说什么,并为自己获取一些提示。

https://forums.coronalabs.com/topic/60614-setting-the-linear-velocity-of-an-object-to-hit-a-specific-vertex

保持目录整洁

在绝大多数情况下,应用程序文件维护是不可避免的麻烦。在system.DocumentsDirectorysystem.CachesDirectorysystem.TemporaryDirectory之间,管理文件的创建和存储位置。如果你不小心,糟糕的管理会导致应用程序大小急剧增加,而勤奋的使用可能会看到你的应用程序需要大量的存储空间,并决定立即卸载它。总而言之,这是一个糟糕的场景。

进入下面的帖子。一位 Corona 开发人员决定在问题发生之前解决这个问题,并找出如何在创建特定资产时完全擦除他们创建的子目录。该解决方案利用了Glitch Games提供的出色的 GGFile 模块,该模块已经存在了相当长的时间,并且再次证明了它非常有用!快去原始帖子了解更多关于这个很棒的技巧。
https://forums.coronalabs.com/topic/60673-recursively-deleting-subdirectories-and-subfiles

关于 Alex

Alex Jackson 是一位独立开发者,也是Panc Interactive的创始人,专门从事复古风格的游戏。他创建了多个移动应用程序,喜欢在海滩上散步,像素艺术和阅读 Corona 论坛。通过电子邮件联系他,或在 Twitter 上关注他:@pancinteractive。查看他在 iOS、Android、Windows Phone 和亚马逊设备上的新游戏Segreta

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作精彩的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在从个人电脑到大型机上编写游戏代码。他在游戏行业拥有超过 16 年的专业经验。

没有评论

抱歉,评论表单目前已关闭。

该网站不再更新,仅供存档使用。

 

Corona SDK 现在是 Solar2D

https://Solar2D.com/

×