2015年12月26日
来自论坛 — 第103期
欢迎来到最新一期的来自论坛。在这个系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中优秀的讨论主题。目的是让大家关注在我们自己的后院里发生的那些最引人入胜、最有趣和最发人深省的讨论。
请访问论坛加入这些对话或开始你自己的对话!
老式的设备检测
在某些情况下,了解你的应用程序运行在什么类型的设备上至关重要。了解这个简单的事实可以帮助分配性能和屏幕空间,以便你的游戏无论在哪个设备上运行,看起来都很棒。
完全万无一失的设备检测仍然有点像猜谜游戏,因此 Corona SDK 开发人员需要创建我们自己的方法,其中涉及从现有 API 中获得的几种不同的检查。以下论坛帖子中概述了一些有用的选项。请往下看,自己看看吧!
https://forums.coronalabs.com/topic/60658-detect-smartphone-or-tablet/
计算动态速度
当你开始处理需要计算轨迹的项目时,并且像我一样,你从未在三角课上认真听讲,这总是很有趣。孩子们,他们说的是真的,你应该在数学课上认真听讲!
幸运的是,那些在学校睡觉的我们,可以得到组成 Corona 开发社区的天才们的帮助。下面的帖子讨论了如何计算物体在抛物线上达到特定点所需的速度。点击进入原始帖子,看看我在说什么,并为自己获取一些提示。
保持目录整洁
在绝大多数情况下,应用程序文件维护是不可避免的麻烦。在system.DocumentsDirectory,system.CachesDirectory和system.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。
抱歉,评论表单目前已关闭。