标签:: 游戏

降低Crash率

降低Crash率 降低内存占用 纹理,数据库,对象池,缓存 无规律的出现闪退 空指针,保护,异常捕获,错误日志输出,手机上建议不要使用布料,排除闪退是由于接入sdk的可能性,越界风险,增加更多定位日志,特殊字体/字符最好调用系统字体 音频加载和播放卡顿 压低采样率,或者尝试采用不压缩的格式 渲染优化 减少贴图的尺寸,去掉一些层的法线贴图,用最简单的光照模型,减少不必要的贴图采样,顶

H5 小游戏性能统计

H5 小游戏性能统计据统计,6-7%的用户因游戏加载时间过长而流失,用户流失与加载时长成正比。 根据不同机型档次的加载时间上线标准: 档次 机型 场景 平均加载时间(秒) 高档 >= 8核 1.7GHZ 4G 首次 < 10 - - 多次 < 8 中档 >= 4核 1.5GHZ 3G 首次 < 20 - - 多次 < 18 低

游戏启动黑屏时间长

游戏启动黑屏时间长 没有启动splash图片 预加载的声音文件太多 1SimpleAudioEngine::sharedEngine()->preloadEffect(soundfile.c_str()); 游戏第一个界面太复杂 安卓包里加载的第三方sdk太多,初始化不要都放到启动界面里

盒子特殊问题及要求

盒子特殊问题及要求由于盒子的水平质量参差不齐,故有如下问题需要注意: 安卓 要大于等于 22 build.gradle123compileSdkVersion 22minSdkVersion 22targetSdkVersion 22 project.properties 1target=android-22 资源异步加载的会出问题,导致资源没加载成功,图像是黑色方块了 123Armat

六个维度的游戏体验感

六个维度的游戏体验感 使命 123456有力地传达出产品的第一印象以圈定意指的用户群以良好的新手体验把玩家带入游戏并持续建立目标感在感官体验中传达视听品质和更深层的视听体验通过系统交互和环境体验塑造游戏深层的交互体验建立与品类及面向用户相符的社交体验在指向盈利的商业手段中传达出高性价比的消费体验 最关键的6种体验 第一印象 12345图标名字宣传素材登录界面主画面 新手体验 123

玩家的红线

玩家的红线 氪金元素 因为在游戏中每一个点击都会可以带出支付选项正是玩家最反感的设置。 货不对板的与素材照抄的广告宣传 本身IP的差评 IP本身已是差评如潮。 缺乏提供实质的操作体验 当游戏中所有动作都自动完成,玩家就成了另一个NPC,毫无游戏体验。 引导?还是劝退 而无论是下载过程、起名系统、还是新手教程,许多游戏差评如潮的原因并不在于游戏内系统有多不合理,而是都倒在了第一步

游戏AI

工具Behaviac —— 来自腾讯的游戏 AI 开发框架http://www.behaviac.com/language/zh/overview/ https://github.com/Tencent/behaviac ==behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。== 12345支持全平台,适用于客户端和服务器,助力游戏快速迭代开发 。编辑器可以运行在PC上,操作

游戏安全

方法论参考常用加密算法比较https://www.cnblogs.com/sunxuchu/p/5483956.html 常见加密算法 1、DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合; 2、3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高; 3、RC2和RC4

游戏网络参考

第三方游戏后台Photonhttps://www.photonengine.com/en/sdks http://www.gameres.com/797805.html smart fox serverSocketSocket.io文档 namespace Server (app.js) var io = require('socket.io')(80); var chat

游戏后台设计

参考游戏后台杂谈:后台的语言、系统与构架http://bbs.gameres.com/thread_481672.html 系统ThinkSNS 4.2 –开源社交系统全解析拥有完善的SNS社交系统:IM、微博、论坛 ==方便作为我们游戏的运营系统和用户交流系统==

物理引擎

ChipmunkChipmunk要求多边形定点数据必须是按照顺时针,必须是凸多边形p2.js核心概念 Shape(形状),一个几何形状,可以是矩形、圆形等等。 Body(刚体),它是一块无限坚硬的物体。因此,在这块物体上任何两点之间的距离都被认为是固定的。Body(刚体)有自己的参数用来规定位置、质量和速度等,刚体的形状是由Shape创建的形状确定的。 刚体有三种类型: Body.DYNAMIC

H5游戏引擎

白鹭引擎Texture Merger 可以实现序列帧动画、图片字体、图片整合 序列帧动画注意事项 a 动画名和导出名应该一致或固定规律,方便程序导入 b 编辑动画的中心点,设置y为0,x为站立动作的左边缘 Wing 里修改调试port端口号 默认是5758,通过修改文件.wing/launch.json文件修改 "port":5758 TiledMap 里面的bug