来自论坛 — 第 120 期

来自论坛 — 第 120 期

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

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


围绕中间跳舞

我经常回忆起我年轻的时候,那时我休息得很好,因为我会在几何、三角和统计课程中睡觉。然后我突然回到现在,意识到如果我当时专心听讲,我可以节省很多浪费的时间和不必要的压力!

余弦波和正弦波、形状面积和概率是绝大多数游戏开发中固有的。了解它们在代码层次结构中的正确位置应该是初学时的首要任务之一。幸运的是,您不需要重新发明轮子,因为忠实的开发人员 RoamingGamer 创建了很棒的 math2d 插件,供 Corona 开发人员用于解决他们与数学相关的问题。

最近,他回复了一个寻找偏移弹丸管理的简单解决方案的帖子。他以他的 math2d 库为基础,提供了一个可以经受住重大扩展的优雅解决方案。前往主帖查看他的建议,并了解 math2d 的功能!

https://forums.coronalabs.com/topic/62581-how-to-offset-a-bullet-from-center-of-a-rotating-object/

关于 JSON 和字符串

我们都知道 json.* 库的实用性。它在 Corona API 中的根源深远,并且可以更轻松地维护会话之间的用户信息。

虽然它很有用,但并非没有缺点。开发人员会陷入的一个陷阱是,当使用它来编码带有混合索引(数字和文本)的表信息时,任何数字索引都将在解码过程中转换为字符串。当您不确定如何处理它时,一开始可能会非常烦人。幸运的是,RoamingGamer 再次出现来拯救局面,他抛出了一些关于问题本身的知识,并为我们提供了一个简洁的函数来解决我们因这种情况而遇到的任何问题。

单击进入原始帖子,了解相关代码片段。您自己对此主题有什么看法吗?我们很乐意在论坛上听到您的意见!

https://forums.coronalabs.com/topic/62711-loadsave-is-saving-my-tables-numeric-indexes-as-strings

在 Windows 应用程序中保存文件

从我所处的位置来看,看起来 Corona 支持的 Windows 操作系统部署正在迅速赶上移动端。我们可用的功能每天都在增加,我想花时间强调一下当今开发的任何应用程序中都必不可少的基本功能。

我说的当然是“另存为”功能。过去,将程序生成的文档、图片、屏幕截图和其他资源放到用户工作站上的特定位置需要猜测。然而,现在,经常出现的 Corona 工程师 Joshua Quick 为我们讲解了关于保存的主题,并提供了一些有用的代码片段,我们可以将其添加到我们的工具箱中。

浏览到原始帖子,了解如何在您的下一个桌面游戏中正确地使用这些功能!

https://forums.coronalabs.com/topic/62564-save-as-possibl/

关于 Alex

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

alex
无评论

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