首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Corona :场景结构

Corona :场景结构
EN

Stack Overflow用户
提问于 2014-02-15 08:19:43
回答 2查看 2.6K关注 0票数 1

我找了好几个小时,还是不明白。

这是我的问题,我做了一个小游戏,它正在工作,但现在我需要一个菜单,高分屏幕等等。这意味着我的游戏完全没有使用故事板/场景功能。

这是我的结构:

Introduction

在这里,我把所有需要开始的东西都放在里面,比如物理函数。

变量

在这里我有我所有的变量,例如:

代码语言:javascript
运行
AI代码解释
复制
local object = 0 <or>
local object = display.newObject(param)

函数

我把我的所有职能都放进去了,比如:

代码语言:javascript
运行
AI代码解释
复制
local function functionName (event)
end

事件侦听器

在这里,我有每个事件侦听器,例如:

代码语言:javascript
运行
AI代码解释
复制
functionName:addEventListener("eventType", functionName)

这就是我所拥有的,我在我的研究中发现,我需要一些功能来创建我的场景,进入我的场景,退出我的场景,摧毁我的场景。问题是,我不知道把这些场景放在哪里,把剩下的代码放在哪里。基本上我需要的是:

  • 有播放按钮和高分按钮的菜单。
  • 当点击我的播放按钮,它跳到我的游戏场景(总是相同的游戏,它不包含任何水平左右),如果松了然后跳到另一个场景看起来,重新启动或转到菜单。
  • 当敲击高分按钮时,它会显示出最好的分数。

如果在我的函数中创建对象呢?会扰乱现场吗?那么分数呢,我需要它,当把场景转换为高分等等,有没有办法不只是本地的,而是公开的?

我希望我足够清楚,你会理解我需要什么!:)作为结构的例子,有一个游戏叫做“涂鸦跳跃”,我的游戏结构应该看起来有点相同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-08 08:39:02

创建良好代码的一部分来自您选择如何组织和格式化它。

我喜欢这样做:

我有一个main.lua文件+一个scenes目录,里面有我所有的场景。每个场景我都使用一个lua文件。

代码语言:javascript
运行
AI代码解释
复制
-> ProjectName/
     - main.lua
     -> scenes/
        - mainMenu.lua
        - highScores.lua
        - game.lua
        - pauseMenu.lua
        - etc ...

main.lua

在main.lua内部,我设置了游戏和所有设置。设置完成后,我将mainMenu场景调用为出现。

代码语言:javascript
运行
AI代码解释
复制
local composer = require("composer")

-- Setup game here:
composer.mySettings = "Some settings that can be accessed in any scene (highscores, volume settings, etc)"
composer.myVolume = 100


-- Use composer to go to our first game scene
composer.goToScene("scenes.mainMenu")

场景/场景

场景对日冕事件的反应。这些活动是:

代码语言:javascript
运行
AI代码解释
复制
scene:create()
scene:show()
scene:hide()
scene:destroy()

提示

我建议你遵循这个教程

并在所有场景中使用此模板

票数 2
EN

Stack Overflow用户

发布于 2018-05-15 17:58:38

--一个小建议:

请不要在命名场景的根文件夹时使用大写,否则它会显示错误消息。只是不要使用它,一切都会好起来的:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21800198

复制
相关文章
Redis 数据结构使用场景
一、redis 数据结构使用场景   原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢? String——字符串 Hash——字典 List——列表 Set——集合 Sorted Set——有序集合   下面我们就来简单说明一下它们各自的使用场景:   1. String——字符串   String 数据结构是简单的 k
小小科
2018/05/02
1.5K0
ELK结构和使用场景全解析
这是最简单的一种ELK架构方式。优点是搭建简单,易于上手。缺点是Logstash耗资源较大,运行占用CPU和内存高。另外没有消息队列缓存,存在数据丢失隐患。建议供学习者和小规模集群使用。
陈不成i
2021/07/05
1.5K0
Redis各类数据结构应用场景总结
实际面试过程中更多看重的是对Redis相关数据结构的活学活用,同时也可能会引申出Redis相关底层数据结构原理的实现,笔者最近面试过程中对这块内容有点生疏,所以本文也是为了笔者个人查漏补缺所写。
大忽悠爱学习
2023/10/11
3330
Redis各类数据结构应用场景总结
Redis的数据结构和应用场景
以上所有的结构都可以采用redisObject来表示,redisObject中,type表示的是属于哪种数据类型,encoding表示底层实现的该数据类型的数据结构。
春哥大魔王
2020/06/28
9480
Redis的数据结构和应用场景
TSRFormer:复杂场景的表格结构识别新利器
大数据文摘转载自微软研究院AI头条 近年来,各大企业和组织机构都在经历数字化转型。将文档转换成计算机所能识别的样态,是数字化转型的关键步骤,如何识别出图片中表格具体的结构与内容,并直接提取其中的数据和信息是学术界和工业界共同瞩目的焦点。然而,目前的表格识别算法多用于识别横平竖直的表格,对于全无边界和实线的表格、行列之间存在大片空白区域的表格等日常生活中常见的表格还没有较好的解决方案,对于拍摄角度倾斜而表格边框弯曲等情况更是束手无策。 今天我们将为大家介绍微软亚洲研究院在表格结构识别方向的最新进展,研究员们提
大数据文摘
2023/04/10
1.8K1
TSRFormer:复杂场景的表格结构识别新利器
Redis的数据结构和使用场景
常用数据结构 string 最常用的,包含 incr自增 、decr自减、setnx 等 512M的容量 GetSet: 设置新值,返回旧值 应用场景 统计功能如粉丝数 分布式锁 共享Session 也可用于生成全局唯一的id set set集合 能放2^32-1个元素 用来做不重复元素保存 list 是一个双向链表,支持双向的Pop/Push ,江湖规矩一般从左端Push,右端Pop——LPush/RPop,配合lpush lpop rpush rpop 等可以组成栈或者队列 消息队列 栈
西柚dzh
2022/06/09
2770
提升90%!利用结构线索增强视觉场景识别(VPR)能力
标题:Augmenting Visual Place Recognition with Structural Cues
好好学SLAM
2021/05/28
9560
Redis字符串数据结构的使用场景
本文介绍了Redis字符串数据结构的使用场景,包括缓存、共享Session和限速等。其中,字符串数据结构可以用于缓存,提高系统性能;用于共享Session,将用户信息集中管理;还可以用于限速,实现访问控制。
企鹅号小编
2017/12/29
5980
Redis字符串数据结构的使用场景
LeetCode MySQL 1393. 股票的资本损益
此表的每一行代表了名为 stock_name 的某支股票在 operation_day 这一天的操作价格。 保证股票的每次’Sell’操作前,都有相应的’Buy’操作。
Michael阿明
2021/02/19
5390
在微博微信场景下学习Redis数据结构
这个是微信公众号的文章阅读量数量的统计,可以通过redis的string数据结构来解决。使用incr原子操作命令,redis的key是article:readcount:{文章id},当该文章被阅读时,调用incr命令,阅读数量加一,通过get该redis的key,实现文章阅读数量统计的功能。
程序员小强
2019/10/23
6900
在微博微信场景下学习Redis数据结构
redis的五种数据结构及其使用场景
String是最常用的数据类型,普通的key/value都可以归为此类,value其实不仅是String,也可以是数字。
allsmallpig
2021/02/25
5780
「SQL面试题库」 No_103 股票的资本损益
``` Stocks 表: +---------------+-----------+---------------+--------+ | stock_name | operation | operation_day | price | +---------------+-----------+---------------+--------+ | Leetcode | Buy | 1 | 1000 | | Corona Masks | Buy | 2 | 10 | | Leetcode | Sell | 5 | 9000 | | Handbags | Buy | 17 | 30000 | | Corona Masks | Sell | 3 | 1010 | | Corona Masks | Buy | 4 | 1000 | | Corona Masks | Sell | 5 | 500 | | Corona Masks | Buy | 6 | 1000 | | Handbags | Sell | 29 | 7000 | | Corona Masks | Sell | 10 | 10000 | +---------------+-----------+---------------+--------+
不吃西红柿
2023/10/16
1500
Lua游戏开发参考资料收集
List of game engines that use lua: 2D Agen (Lua; Windows) Blitwizard (Lua; Windows, Linux, Mac) Cocos2d-x (C++/Lua/JS; Windows, Linux, Mac; iOS/Android/BlackBerry) Corona (Lua; Windows, Mac; iOS/Android) EGSL (Pascal/Lua; Windows, Linux, Mac, Haiku) G
meteoric
2018/11/19
8820
COVID-19攻击手段与数据分析
随着新冠病毒在世界范围内传播,研究人员发现自2月初以来,与冠状病毒相关的搜索和浏览量大幅增加,同时网络罪犯正利用新冠话题获利。
FB客服
2020/04/29
8250
redis常见的数据类型及其底层结构和应用场景
每种类型其实不仅限于一种数据结构,例如哈希集合有压缩列表的实现,也有哈希表的实现,这个取决于编码类型encoding
opencode
2022/12/26
2170
原创高效SfM算法:XRSfM帮你轻松恢复影像数据的场景结构
运动恢复结构(Structure from Motion,简称SfM)技术旨在从多张不同视角的图像中恢复出场景的结构信息和拍摄相机的位姿,是计算机三维视觉的关键技术之一。恢复环境结构的能力是众多自动化任务和混合现实应用的基础,因此SfM广泛地应用于自动驾驶、机器人、混合现实、数字孪生等领域。
3D视觉工坊
2023/04/30
1.2K0
原创高效SfM算法:XRSfM帮你轻松恢复影像数据的场景结构
基于递归算法,树形结构下的业务数据场景,封装解决方法
一、递归算法 1、概念简介 递归算法的核心思想是通过将问题重复分解为同类的或其子问题的方式,从而可以使用统一的解决方式。很多编程语言支持方法或函数自我调用,简单的说,就是在函数或方法体内,自身可以再次调用自身的方法结构。 2、基础案例 这里通过递归的方式,计算阶乘、求和等相关逻辑。 public class Demo01 { public static void main(String[] args) { int result1 = factorial(5); Sys
知了一笑
2020/01/15
1.1K0
基于递归算法,树形结构下的业务数据场景,封装解决方法
场景
数据库一般采用Master-Slave复制模式的MySQL架构,只能够对数据库的读进行扩展,而对数据库的写入操作还是集中在Master上,并且单个Master挂载的Slave也不可能无限制多,Slave的数量受到Master能力和负载的限制。
翎野君
2023/05/12
2300
HadoopDoctor——TDW MapReduce诊断系统
前言 TDW是基于Hadoop生态圈研发的大数据处理平台,MapReduce计算引擎在TDW平台中承担了所有的离线数据计算,是TDW最重要的底层支撑平台之一。在TDW 平台中,除了MR程序会生成MapReduce作业外,被广泛应用的Hive、tPig等计算框架最终也会把查询语言翻译成MapReduce作业来进行计算,因此对MapReduce作业运行信息进行收集并提供给开发人员查询分析,是他们定位业务问题的最重要手段。不仅仅如此,基于收集的MapReduce作业运行信息,还能建立众多的监控指标来对整个
腾讯大数据
2018/01/26
1.2K0
7个最优秀的手机游戏引擎
随着智能手机成为主要的游戏平台,移动游戏引擎变得越来越流行。 下面将介绍7个最优秀的手机游戏引擎。
全栈程序员站长
2022/09/06
5.6K0

相似问题

Corona storyboard返回场景

11

理解Corona中的场景

42

corona场景保存旧物品

12

Corona SDK中的场景

12

Corona SDK:场景推送/弹出

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文