俄罗斯方块教程一工程介绍

    随时科技的发展,红白机的时代也已经远去,成为了一代人的美好回忆。今天,武陵阁主李逍遥将一步一步教你回味经典,回味我们终将逝去的青春。

一、工程介绍

此游戏采用typescript语言开发,是阁主认为最适合小游戏开发的语言之一。typescript语言的教程,阁主就不在此赘述了,网上教程很多。

本项目资源管理如图,游戏分为了两个场景

  • main:首页场景

  • game:游戏场景

工程目录结构:

  • js:文件夹存储脚本文件;

  • ctrl:游戏两个场景的全局控制脚本;

  • pic:是图片;

  • prefab:是存储几个方块的预制体;

  • resources:存储动态加载资源。

脚本介绍:

  • Game:游戏场景(game.fire)的控制脚本,包含了所有游戏场景的控制;

  • Main:首页控制脚本,加载资源,初始化游戏均在此执行;

  • Constants:全局数据中心;

  • Net:网络请求插件;

  • Plat:小游戏平台api插件;

  • Sound:音效控制器;

  • Tetromino:俄罗斯方块七种不同块的配置;

  • Tools:其它游戏工具;

  • Guide:玩法介绍文档;

  • OverPlane:结束弹框脚本;

  • PausePlane:升级弹框脚本;

  • Play:核心玩法;

  • View:游戏数据展示脚本;

首页(main)场景是三种模式选择

按钮的点击事件是使用引擎自带的button组件,传输不同参数,执行不同回调。

游戏页布局和节点布局

三种模式的界面都是这个场景,不同玩法的实现利用代码实现。

二、代码及核心玩法介绍

    阁主正在新增功能和优化最新玩法,代码介绍敬请关注公众号。下一期将介绍每一个细节和玩法的具体代码实现。

在线体验请点击【阅读原文】,链接地址:

http://example.creator-star.cn/classics-tetris

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值