mir9-lua——《热血沙城》45度ARPG手游-Lua移植版

mir9——《热血沙城》,是9秒论坛开源的一个使用Cocos2d-x-2.2.1引擎开发的45度ARPG手游Demo,源代码为c++。mir9-lua是mir9的Lua移植版,使用Quick-Cocos2d-x-2.2.5引擎开发。由于移植得比较匆忙,代码写得可能比较混乱,请见谅。

已知Bug:

1、Label字体在Windows上面显示模糊

2、小地图在已是最左或最下的情况下,仍可以向上或或向滑动一段距离,并且不弹回原样

3、切换地图后小地图还是打开状态,并且显示的是之前的小地图

4、人物移出小地图当前范围后,小地图不更新不随人物当前位置更新当前显示范围

5、怪物在不可见范围时,自动攻击选中怪物会发现怪物选中图片位置不对

6、停止自动攻击后,还会跑去攻击一次

7、A*寻路会有死循环问题,在真机上面效率也很低

界面截图:

Cocos2d-x2.2.1 C++原版下载地址:

http://pan.baidu.com/s/1jGl8042

Cocos2d-x2.2.5 C++修改版下载地址:

http://pan.baidu.com/s/1bnfHdzL

Lua移植版资源下载地址:

http://pan.baidu.com/s/1kTqqhin

Lua移植版Win32安装包下载地址:

http://pan.baidu.com/s/1gd5ruaJ

开发环境:

Quick-Cocos2d-x-2.2.5

Cocos Code IDE

注意:

在Windows下面运行不能将程序放在中文目录下,否则会播放不了声音,这是引擎的Bug。另资源文件下载完后,请解压缩至项目工程的res目录下。

项目地址:

https://github.com/zym2014/mir9-lua

作者Blog:

http://zym.cnblogs.com

http://blog.csdn.net/zym_123456

时间: 2024-11-10 15:54:11

mir9-lua——《热血沙城》45度ARPG手游-Lua移植版的相关文章

血族手游Lua脚本及资源文件解密

之前一直和朋友在玩手游血族.有一天朋友问我能不能把里面某个角色的立绘拿下来.当时没多想就答应了,以为只要解压找到图片就行了.但是万万没想到,图片竟然打不开(被加密了). 快速分析 下载最新的血族apk并解压之后看到assets\lua可以猜测这个游戏是由cocos2d-lua开发的.打开其中的一个lua脚本看到里面都是乱码而且开头也没有特征值,应该不是使用xxtea加密的. story Lua.png 打开png图片提示无法读取该文件. png报错.png 打开lib\armeabi文件夹,li

ARPG手游实战练习

最近在网上购买了一款ARPG手游教学课程,学到了不少unity3D手游制作相关的知识,在此记录一下我的学习进程. 1.网络通信系统 2.登录注册系统 3.角色展示界面 先学到这,后面是任务引导系统,等学习完再继续记录. 原文地址:https://www.cnblogs.com/lu-xi/p/11192435.html

关于cocos2dx手游lua文件加密的解决方案

很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码.虽然这和开源.共享的原则不合,但是代码也是coder的劳动成果,理应得到保护.特别是商业游戏更是如此,不希望被别人破解掉源码并且进行修改. 今天的话题就是如何实现lua脚本文件的加密和解密. 我在网络上查过,解决方案http://www.ijiami.cn/appprotect_mobile_games然后我经过考虑之后,总结出两种解决方案,供大家参考. 1.轻量级的解

关于cocos2dx手游lua文件加密的解决方式

非常多使用cocos2dx+lua做游戏的同学.都会想到一个问题,我的游戏一旦公布,如何才干保证的我脚本代码不被破解.不泄露代码.尽管这和开源.共享的原则不合.可是代码也是coder的劳动成果,理应得到保护. 特别是商业游戏更是如此,不希望被别人破解掉源代码而且进行改动. 今天的话题就是怎样实现lua脚本文件的加密和解密. 我在网络上查过,都没有成熟的解决方式.然后我经过考虑之后,总结出两种解决方式,供大家參考. 1.轻量级的解决方式.APK打包之前,用工具把全部的lua文件加密,详细是将lua

ARPG手游实战练习(五)

1.服务器新增体力定时回复功能,只对在线玩家做体力定时刷新,离线玩家在登录后再计算体力回复数量,以减轻服务器的运算压力. 2.任务界面的UI界面,功能等任务系统完善再接入. 游戏下载地址:https://fir.im/kh8e 原文地址:https://www.cnblogs.com/lu-xi/p/11216350.html

ARPG手游实战练习(八)

1.怪物血条动画制作 2.怪物头顶显示血条 3.技能冷却效果 4.普攻连击效果 游戏下载地址:https://fir.im/kh8e 原文地址:https://www.cnblogs.com/lu-xi/p/11235180.html

ARPG手游红点系统的一种实现方式

红点系统的整体思想是:需要检测-纳入监测-检测完了移除. 主界面每个图标对应一个红点id.如果一个页面有分页,则每个页签也对应1个红点id. 建立一个红点管理器.每个红点id有一个状态和一个检测函数.当一个系统的数据有变化,需要检测一个红点状态的时候,把该红点id加到一个检测列表,每次检测完之后,将该红点id从列表移除. 红点的检测采用轮询机制.即在红点管理器里面启用一个秒定时器,每秒遍历上述的列表,依次调用每个红点id对应的检测函数,检测函数的返回值是一个bool值,表示是否显示红点.当红点i

UWA发布 | 2017 Unity手游体检蓝皮书 — ARPG篇

报告目录: 一.ARPG手游总体性能开销分析 二.ARPG手游CPU模块性能开销分析 三.ARPG手游内存模块性能开销分析 四.ARPG手游资源管理分析 五.UWA对于ARPG手游研发团队的建议 一.ARPG手游总体性能开销分析 iOS设备的CPU性能普遍高于Android设备,Android设备的CPU均值主体范围为12.4~66.2 ms,iOS设备的CPU均值主体范围为7.0~57.5 ms. 我们选择了测评次数最多的四款机型来进行统计,这四款机型分别是红米2.红米Note2.华为6Plu

Unity3D手游开发实践

<腾讯桌球:客户端总结> 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身.虽然基于Unity3D,很多东西同样适用于Cocos.本文从以下10大点进行阐述: 架构设计 原生插件/平台交互 版本与补丁 用脚本,还是不用?这是一个问题 资源管理 性能优化 异常与Crash 适配与兼容 调试及开发工具 项目运营 ? 1.架构设计 好的架构利用大规模项目的多人团队开发和代码管理,也利用查找错误和后期维护. 框架的选择:需要根据团队.项目来进行选择,没有最好的框架,只有最合适的框架. 框架的使