• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 从零开始制作2048游戏

从零开始制作2048游戏

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了从零开始的线上游戏,从零开始的游戏人生,从零开始的异世界游戏,从零开始游戏,从零开始的黑暗游戏等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 从零开始制作2048游戏
描述:

app开发软件开发创业UI程序员

该游戏基于lae开发平台开发,lua代码300多行即可。下载Game2048,用lae打开Game2048.ui文件,可以看到ui结构、设置,甚至在工具中运行测试
游戏代码下载地址:https://github.com/ouloba/Game2048.git
游戏代码下载地址(国内):https://pan.baidu.com/s/1o8COrqy
lae下载地址:https://github.com/ouloba/laetool.git
lae下载地址(国内):https://pan.baidu.com/s/1ckMy0Q
1、iPhone上截2048的图
2、用lae参考图功能,打开该图片
 从零开始制作2048游戏
3、编辑数字块,不同的数字、不同的颜色
 从零开始制作2048游戏
4、编辑游戏界面顶部
 从零开始制作2048游戏 
5、编辑游戏主窗口,每个格子命名:列x行,主要是通过名字寻找相应的格子坐标用来放置数字格子
 从零开始制作2048游戏 
6、编辑game over界面
 从零开始制作2048游戏 
7、在主游戏界面上加个透明按钮(仅有文字)
 从零开始制作2048游戏 
8、在这详细介召如何制作上面用的窗口,包括点击开始按钮[click to start]、数字方块[number 2048]
<1>编辑[click to start]的创建、布局,渲染,事件处理。
在root窗口上点击右键菜单[add child]添加新的窗口, 设置窗口大小和root窗口一样大小,中间再加入一个窗口title来显示“click to start”文字
 从零开始制作2048游戏
 从零开始制作2048游戏  
title窗口只是为了显示文字不接收事件,因此设置disable为true让父窗口start处理事件
 从零开始制作2048游戏 
父窗口start处理了点击事件,点击触[OnLClickDown]发时转换成全局事件[OnStart],然后在root窗口上LuaLogic组件处理事件。
 从零开始制作2048游戏
 从零开始制作2048游戏  
在LuaLogic组件中,关联了main.lua文件和main_dispacher事件处理派发接口
 从零开始制作2048游戏
 从零开始制作2048游戏  
<2>数字方块的创建、编辑、渲染
比如number 2048包含back用于显示背景圆角方块和颜色,number用于显示数字.
back主要是Frame用9宫格的方式渲染圆角图片,number只有EditBox组件,整个number 2048窗口设置disable为true,只是用于显示,不处理事件。
 从零开始制作2048游戏
 从零开始制作2048游戏  


解决方案1:


谢楼主分享。 从零开始制作2048游戏


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 从零开始制作2048游戏

相关文章

  • 2017-06-05 iosautoreverses属性逆向运行动画怎么让它不那么快逆向它的速度太快了
  • 2017-06-05 ios下元素设置同样的字体大小,但显示的文字大小不一样?
  • 2017-06-05 做一个类似音乐播放器,该用AVPlayer还是用AVAudioPlayer?
  • 2017-06-05 iOS10编译器报错
  • 2017-06-05 xmpp单点登录
  • 2017-06-05 macOSSierrabrew运行不了
  • 2017-06-05 iOS接入友盟的微博第三方登录,确认界面马上消失不能点击确认按钮!!!
  • 2017-06-05 关于xcode意外退出的问题
  • 2017-08-23关于NSTimer的简单应用
  • 2017-06-05 forwardInvocation:为什么没有被执行?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 龙卡全球支付信用卡仿51信用卡、支付宝读取信用卡邮箱功能
    • IOS如何实现Androidhandler功能
    • iosapp开发实现右滑返回上一页和点击栏目条能够返回顶部
    • 我用jq实现了web版ios桌面,遇到问题来求助,请精通js基于jquery的朋友来指教如何把正在按住的这个对象给换个父层
    • rn魔兽RN项目iOS端真机测试账号无法登录!
    • 请问您今天要来点兔子吗请问DeviceOne的优势?
    • iOS抽屉式导航栏的侧栏tableVIew不能正确显示数据
    • AVPlayer播放网络声音很慢
    • searchBar如何不自动覆盖navigation
    • iOSblock循环引用疑问

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有