手游

Cocos2D-X独立手游开发者必修之PS与Flash基础

十年热恋 提交于 2020-03-29 00:55:52
一、前言 要想成为一名独立手游开发者,几乎需要具备一个全栈程序员的素质,至少是要了解作为一个全栈程序员应当掌握的有关技术。当然,要想全面掌握游戏开发技术,包括最主要的编程与美工,几乎是不可能的。但是,我仍然建议:如果时间允许,程序开发者最好能够掌握一定的PhotoShop美工技巧和Flash动画技术,尤其是PhotoShop;因为熟悉这两款软件对于游戏创意及雏形的尽早确立将提供最大限度的保障。 再强调:本文旨在向游戏程序员,特别是独立游戏开发读者朋友们,证明这样一个结论:PhotoShop和Flash并不难掌握——集中投入两个月左右的时间便可基本达到够用的目的。特别是PhotoShop,简直是独立手游开发者的必需。 在本系列文章中,我将分别介绍使用这两个软件手动绘制食人花卡通形象。通过这样的实例,我想向开发者朋友介绍在使用这两款软件时的常用技术难点与技巧。然后,结合本人以前开发过的一款Cocos2D-X上手学习游戏《拇指接龙》游戏预加载场景LoadingScene中所使用的动画制作过程,向读者展示Flash传统补间动画与DragonBone结合是目前制作复杂二维卡通动画特别是骨骼动画的推荐技术。 作为补充,对于图像编辑任务来说,熟悉开源软件的开发者也可以使用如下两款著名的开源图像编辑软件来代替PhotoShop: GIMP for Windows 2.8.10 Pixia V6

Unity手游汉化笔记④:UABE+AssetStudio替换TMPro字体

廉价感情. 提交于 2020-03-17 08:10:12
总的笔记: https://www.cnblogs.com/guobaoxu/p/12055930.html   TMPro,完整的叫TextMeshPro,原本是个插件,后来Unity逐渐做成了内置,主要特点是在放大之后不会模糊,逐渐成为主流,但是他的字库是需要自己制作的,而不是直接用的字体文件,随之而来的缺点就是字库没办法做得足够完整,也失去了动态字体。关于TMPro的汉化,分成两个部分,文字和字体,本文讲字体替换,文字的修改请看这篇: Unity手游汉化笔记①:UABE+AssetStudio编辑MonoBehavior类型Asset 一、使用工具:   Unity版本:2018.4.5f1   AssetStudio(地址: https://www.perfare.net/tag/assetstudio )   UABE(地址: https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor ) 二、字体替换 1.用Unity做一个简单的Demo   效果如下:   做Demo的过程中你应该会发现,一个TMPro的字体以一个SDF结尾的Asset文件呈现,展开后如下:   实际上还有一个MonoBehaviour,整体类似于BMFont,所以我在替换的时候和BMFont思路类似

Unity手游汉化笔记⑤:图片和TextAsset替换

送分小仙女□ 提交于 2020-03-17 08:05:11
总的笔记: https://www.cnblogs.com/guobaoxu/p/12055930.html 用处:   TextAsset的最常见用途之一是多语言,所以汉化过程中有时候会改到这个东西   图片就不用说了,不是所有的文字都是用Text显示的,汉化过程中多少会有图片出现 工具:   AssetStudio(地址: https://www.perfare.net/tag/assetstudio )   UABE(地址: https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor ) 一、TextAsset Demo:用Unity做的简单例子,读取文本中的文字并直接显示 修改过程:   先用Asset Studio加载assets/bin/Data文件夹,菜单栏Filter Type-TextAsset,在右侧预览中可以看到内容,从而确定我们要改的TextAsset是哪一个   右键Show original File,得知在文件resources.asset中,用UABE打开这个文件,定位到该TextAsset,通过名字、类型、大小,很容易定位到的   在UABE右侧点击Plugins,弹出的窗口里两个选项,导入和导出,选择Export to .txt,导出为txt文件

Unity手游汉化笔记①:UABE+AssetStudio修改MonoBehavior

本秂侑毒 提交于 2020-03-17 08:04:49
总的笔记: https://www.cnblogs.com/guobaoxu/p/12055930.html 目录 一、使用工具 二、脚本在序列化文件中的表现形式 三、对MonoBehavior的参数进行修改 (1)寻找和定位 (2)修改之文本形式 (3)修改之二进制形式 MonoBehavior是开发过程中绑定在物体上的脚本被序列化后得到的,在汉化过程中,修改文字经常会需要修改这种类型的资源,字体的修改过程也会涉及到。 一、使用工具:   Unity版本:2018.4.5f1   AssetStudio(地址: https://www.perfare.net/tag/assetstudio )   UABE(地址: https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor )   il2cppdumper(地址: https://www.perfare.net/tag/il2cppdumper ) 二、脚本在序列化文件中的表现形式   正向开发中,类中的public字段会放进检查器Inspector中(不考虑属性的控制的话),而在序列化的时候,首先会将类的信息序列化为一个MonoScript,绑定在场景物体上的具体对象则是序列化为MonoBehavior,一个类可以多次实例化

手机游戏服务器优化方向指南

人盡茶涼 提交于 2020-03-06 17:24:45
本文只是提供一些手机游戏服务器优化措施,其中一些思路是用在不同场合的,不是同个架构的。需要根据应用场景选用合适方式! 手机游戏服务器注意事项,优化措施 1:IO操作是最大的性能消耗点,注意优化余地很大。 2:算法数据结构。排序寻路算法的优化。list,vector,hashmap的选择。大数据寻址,不要考虑遍历,注意考虑hash. 3:内存管理。重载new/delete,内存池,对象池的处理。 4:数据的提前准备和即时计算。 5:CPU方面的统计监视。逻辑帧计数(应当50ms以内)。 6:预分配池减少切换和调度,预处理的线程池和连接池等。 7:基与消息队列的统计和信息监视框架。 8:CPU消耗排名:第一AOI同步,第二网络发包I/O操作,第三技能/BUFF判定计算处理,第四定时器的频率。 9:内存泄露检测,内存访问越界警惕,内存碎片的回收。 10:内存消耗排名:第一玩家对象包括其物品,第二网络数据缓冲。 11:注意32位和64位的内存容错。 12:减少不必要的分包发送。 13:减少重复包和重拷贝包的代价。 14:建议分紧急包(立刻发送)和非紧急包(定时轮训发送)。 15:带宽消耗排名:第一移动位置同步,第二对象加载,第三登陆突发包,第四状态机定时器消息。 16:客户端可做部分预判断机制,部分操作尽量分包发送。 17:大量玩家聚集时,部分非紧急包进行丢弃。 18

游戏源码下载

假装没事ソ 提交于 2020-03-05 15:11:18
在游戏开发的学习或工作中,利用完好的游戏源码可以事半功倍,不仅可以逆向学习开拓思维,也可以大大减少设计周期。 手游游戏是我们很多年轻人爱玩的,那想要创造游戏,游戏源码在哪里找呢? 下面整理了我平时经常使用的一个网站,推荐给大家 爱给网(分类细,质量高,4299个,QQ登录,免费下载) 登陆问题:qq一键登录,懒人福音。 价格问题 : 首次注册送50铜币,一个游戏源码20 个铜币,且每天系统会自动送20个铜币给你,下载相当于不要钱了; vip 39元 = 600个铜币,折合0.78一个,充值后还每天送30个铜币,性价比之王。 特色:资源质量佳,资源的分类体验好 可以浏览资源压缩包,了解资源里面的内容是否是自己想要的 来源: oschina 链接: https://my.oschina.net/u/4472665/blog/3188561

玩家重视游戏配音的这些方面

大城市里の小女人 提交于 2020-02-27 06:33:13
如今市面上无论是游戏,影视剧,动漫都有配音的存在,配音占据重要的角色,在各个领域的作用也越来越明显。对于游戏来说,配音更是游戏音乐中不可缺少的部分,好的游戏配音能给玩家带来不一样的听觉体验。 游戏配音应用场合是否得当是配音中最要的一环,有一些对 游戏配音 并不了解的人往往会将配音使用在背景过度场景上,这样的做法是非常不合适的,我们应该把游戏配音使用在使用在角色以及boss或怪身上在游戏环节中进行展示才是最好的选择。 游戏配音需注意次数在游戏配音中,我们看重的不是数量。次数太多会让游戏音乐和配音的主次展现不清晰,这是在游戏音乐制作中的大忌,不论是在pc端游戏还是在psp或手机游戏领域中都是如此。 游戏配音要注重感情 想要在游戏音乐制作中游戏配音更加精彩,那么这就要求配音演员对剧情发展有总体的把握——紧紧围绕着角色的感情线,使语气声音的变化附合剧情发展而不脱节,情绪连贯而不跳跃。 游戏配音同演戏一样,一切从角色出发,用声音创造出形神兼备的语言生命。 只有通过声音为游戏注入灵魂,才能让玩家在游戏中长时间停留,最终持续消费,达到盈利的目的,了解更多相关内容敬请关注游戏配音官网。 来源: oschina 链接: https://my.oschina.net/u/3838531/blog/3167500

关于手机游戏客户端中mvc框架的讨论

夙愿已清 提交于 2020-02-25 15:58:27
这里的mvc特指手游中的mvc。本文将从以下方面讨论手游客户端中mvc:分工,事件机制,依赖关系,实现细节,例子。 一 、分工 这里的mvc,m代表model(数据模型),v代表view(界面),c代表control(控制业务逻辑)。除此之外,mvc一般必须要实现的是事件机制或者观察者模式。 1.view的职责包括 a. 显示数据。这里的数据可以分为简单数据(不用处理的)和需要处理的数据。也可分为只显示一个系统的数据和显示多个系统的数据。这个在后面讨论到依赖关系和例子的时候,会详细说到。 b.更新显示的数据,通过监听事件。 c.接收玩家的输入,并将输入交给control进行处理。 control的职责包括: a.组织view上的数据。 b.接收view传过来的玩家输入,自己根据需求做必要的业务逻辑处理。这些业务逻辑包括弹出其他界面或者提示,更新某些界面(一般通过事件机制通知),调用一个或多个model的方法进行各自的处理等。 c.control是作为一个中介者,即view和model不能有耦合,而是通过control这个中介者进行交互。 model的职责包括: a.保存数据。一般包括服务器的数据,和其他一些需要用到的数据。 b. 跟服务器进行通信,当服务器的信息有变化时,需要发送事件通知view或control。也有一些看法是要把这部分的逻辑放在control里面

手游SDK-Maven私有仓库的搭建

偶尔善良 提交于 2020-02-24 23:32:55
一、配置服务器(如果已有,可以忽略这一步) 1、服务器的购买(以阿里云为例) 购买 阿里云 的云服务器ECS,看需求选择对应的配置。 唠叨:当时最便宜的1核1G,40GB,1M带宽,Window Service系统的16块一周。 2、远程服务器 登录阿里云 进去控制台–>实例与镜像–>实例–>远程连接。 第一次使用的时候,需要先重置密码(没有默认密码)。 如果远程连接时提示需要白名单的问题,则需要到 网络与安全–>安全组–>配置规则–>添加安全组规则,把提示的IP添加进去。 服务器的浏览器默认安全级别是调到最高的,如果需要下载,需要把安全级别设置为自定义。 IE浏览器–>设置–>Internet选项–>安全–>自定义级别–>文件下载启用 即: 二、Maven的安装 1、需要准备的东西 1)JDK (安装参考: JDK的安装与搭建 ) 2)Maven程序包 2、下载与安装 1) 前往官网 下载最新版的Maven程序 (下载zip版本的就好了) 2)将文件解压 3)新建环境变量MAVEN_HOME,赋值maven的路径,例如:D:\Program Files\Apache\maven。(环境变量,win10的操作是:我的电脑右键–高级系统属性–环境变量) 4)编辑环境变量Path,追加%MAVEN_HOME%\bin; 5)检测maven是否安装成功,打开cmd,输入mvn -v

《勇敢的边境英雄》新手教程

穿精又带淫゛_ 提交于 2020-02-08 00:23:45
《勇敢的边境英雄》是由拥有3千8百万下载量的手机RPG游戏《勇者前线》和以太坊上排名第一的区块链游戏《加密英雄》的结合。它融合了《勇者前线》的成熟游戏玩法和《加密英雄》成熟的游戏经济系统。 对玩过《加密英雄》的玩家来说这款游戏会很容易上手,但仍然还有许多萌新(or大佬)不知道该如何开始,所以小蜘蛛特来奉上新手教程。 一、基本操作 1、勇敢的边境英雄是一款回合制游戏,无需操作性的自动战斗,游戏开始会赠送3名英雄,最多可同时上场5名英雄。 2、游戏在5种模式下进行,每种模式包含不同的困难等级,初级玩家建议从“冒险家的草原”1星开始。 3、当你点击屏幕任意位置,英雄会主动攻击一次。 4、你也可以点击“跳过“按钮直接跳过战斗过程。 5、本轮回合结束后,如果你是获胜方,系统随机掉落物品装备。 二、物品使用 1、资产界面通过“编辑”为英雄添加装备,每位英雄最多可穿戴2件装备,装备可以增加英雄的属性,不同的装备拥有不同的技能。 2、对于部分限时使用且无法升级的副本装备,一般是低级过渡装备,可以卖给系统商店。 三、英雄基本属性 英雄共有6种属性 HP:影响英雄的血量; ATK:影响英雄的物理攻击能力; MAG:影响英雄的魔法攻击能力; DEF:影响英雄的物理防御能力; SPR:影响英雄的魔法防御能力; AGI:影响英雄的出手速度和次数。 四、英雄及装备销售 1、英雄等级上限