非常多使用cocos2dx+lua做游戏的同学.都会想到一个问题,我的游戏一旦公布,如何才干保证的我脚本代码不被破解.不泄露代码.尽管这和开源.共享的原则不合.可是代码也是coder的劳动成果,理应得到保护. 特别是商业游戏更是如此,不希望被别人破解掉源代码而且进行改动. 今天的话题就是怎样实现lua脚本文件的加密和解密. 我在网络上查过,都没有成熟的解决方式.然后我经过考虑之后,总结出两种解决方式,供大家參考. 1.轻量级的解决方式.APK打包之前,用工具把全部的lua文件加密,详细是将lua…
游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强. 分析一下原理为: 1,转格式:将需要加密的文件转为流的方式: 2,加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变位移,加一些自己的特殊字符也可以使文件简单加密,加密完后基本保证 图片类型基本用特殊软件预览不了也打不开,Lua文件加密后一片乱…
游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强. 分析一下原理为: 1,转格式:将需要加密的文件转为流的方式: 2,加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变位移,加一些自己的特殊字符也可以使文件简单加密,加密完后基本保证 图片类型基本用特殊软件预览不了也打不开,Lua文件加密后一片乱…
感谢大家一直支持我写这样一系列的博客,从中我自己也获益良多,cocos2d-x这样一款非常棒的引擎,是值得我们去学习和分享的,谈到分享,那我就把这套写了差不多一两个月的框架给大家开源下载,写的很一般,当然由于一个人写也有一些BUG和待优化的地方,我觉得开源的意义希望学到更多,改进更多,之前我发了一份android JAVA原生态写的源码,在我的群里和博客里面有云盘下载地址: 这套框架只用了cocos2d-x,C++语言,VS2012开发环境: 我会继续坚持写下去,并不为什么,就为喜爱游戏,编写自…
前言: 手游项目<天天打蚊子>终于上线,特地写几篇技术分享文章,分享一下其中使用到的技术,其中使用cocos2d-x引擎,首选平台iOS,也请有iPhone或者iPad的朋友帮忙下载好评.十分感谢. 目前完美支持iPhone4.iPhone 4S.iPhone 5.iPad所有版本,iOS 5以上开始支持. 目前开发团队3个人,本人客户端+服务端,另有1名客户端,1名美术,目前创业刚刚起步,请各位好友支持! <天天打蚊子>下载地址:https://itunes.apple.com/…
mir9——<热血沙城>,是9秒论坛开源的一个使用Cocos2d-x-2.2.1引擎开发的45度ARPG手游Demo,源代码为c++.mir9-lua是mir9的Lua移植版,使用Quick-Cocos2d-x-3.3 Final引擎开发.由于移植得比较匆忙,代码写得可能比较混乱,请见谅. 已知Bug:    1.怪物在不可见范围时,自动攻击选中怪物会发现怪物选中图片位置不对    2.停止自动攻击后,还会跑去攻击一次    3.A*寻路会有死循环问题,在小地图上寻路有时会有卡顿的现象 界面截…
      我半年前进入了目前的这家做教育行业的公司(在此之前一直从事原生态开发手游的迷茫之路),学习是一件很快乐的事情,来到这家公司我有了很多时间去学习,不管是公司业务,还是其他技术相关的.于是开始了cocos2dx的研发之路,觉得此路不在迷茫.通过对cocos2dx的了解,一步一步去实践,几乎现在每天下班回家,都会继续研究这方面的知识.我曾经研发过页游,和大型的RPG手游的一些经验,首先说游戏类型,如果我现在要做我绝对不会做MMORPG,虽然自己也能做一些服务器端得东西.目前纵观市场上我自认…
谈到地图不少人都说要做地图编辑器了,但是我暂时绕过这一步,如果不用寻路地图就不能移动?寻路就是会绕过障碍物的算法. 我做了一个简单的地图的思想,就是地图分层3层:背景层.可行区域层.遮罩层,但是地图就不寻路了,通过设置可行区域层来 实现地图障碍物的方法.下面看一个视图,我把地图详细的分层了: OK,有了这个思路,大家应该也知道我要怎么做了?代码实现上怎么处理呢? 重点:可行区域层原理是根据点击屏幕上的坐标点来取得这个点是否透明!如果不透明那就不让他进行移动,透明则为不可行区域: 首先感谢一下为我…
简单探讨一下如何在cocos2d-x的游戏引擎里面去制作各做交互UI界面,常见的UI如下: 人物头像,血条值,经验条,技能按钮,以及各种玩家交互的界面按钮:背包,人物属性,门派,等: 类似上面的图示交互UI,他们是悬浮于窗体上的.那么按照我现在做的层级架构就是这些UI操作,是不属于任何CCObject的,或者被继承的: 回到第一篇我对整个架构的分析,这些交互UI属于事件,和任务类型!对于手游UI来说这类似的UI设计更为严格,因为玩家位移的交互方式, 就是点击屏幕,我们要虚拟化各种按键去实现各种操…
手游聊天系统需求分析 转载请注明:IT_xiao小巫 移动开发狂热者群:299402133 策划需求图 參考系统:刀塔传奇 点击这个.然后弹出以下的对话框 游戏类型:卡牌 分析:刀塔传奇聊天系统分为3个板块: 世界:仅仅有在战队等级达到24级才干够发言. 公会:仅仅有在增加工会之后才干发言. 私聊:须要指定私聊对象才干发言. 组成元素 输入框: 组成:输入框+发送button 聊天条目: 组成:角色头像+等级+昵称+聊天信息 小对话框: 组成:角色头像+等级+昵称+来自工会+发起聊天button…