从销售角度来看,你的全新手机游戏总是应该适用于今天人们所使用的大多数设备。“大多数设备”可能会让开发者感到惊讶。在2015年1月,世界各地的手机用户数已经达到36亿人。所以开发者的工作便是让游戏/应用能够适应这些设备的种种硬件约束条件。开发者们在开发像游戏等需要耗费内存的...
十一啊十一快乐!小贱从杭州萧山国际机场发来贺电!最近又重回学东西,做项目,学东西...的循环里。脑子就是浆糊啊浆糊~但是还是要继续给大家写博哦。又是一堆屁话,回正题,上次真是脑子抽了,写的关于Newtonsoft.Json的用法应该从比较形象的类转化开始写,让人先了解下。所以 这次的内容补上。1.J...
 题记:游戏策划于游戏就好比剧本于影视作品,差的剧本很难拍出好的影视作品没错,但是有好的剧本也不一定能拍出好的影视作品。  做一个好游戏,简简单单有个策划是完全不够的,策划只能决定这个游戏的上限,游戏的制作水平高才能让这个游戏尽可能的达到这个上限。一味的认为有个策划案或者企划案这个游戏就成了一半基本...
继上篇为各位介绍了BLACKSMITH的独特的角色阴影,本次将为各位介绍:BLACKSMITH深度分享之项目中的皱纹贴图(此系列文章将会同步在Unity官方微信平台和Unity中文官方社区同步更新)敬请持续关注更新。在我们筹备The Blacksmith短片项目的时候,我们从未真的考虑过将自定义皮肤...
经常看到论坛里面有问,unity中脚本怎么调用另一个脚本,或者unity里面的有没有事件管理器等等,下面我们可以看看unity解决脚本相互调用的几种方法1. 直接引用最基本调用另一脚本的办法。通常项目中使用在一个预制体的内部,该模块完全由自己负责基本不对外耦合,操作方式简单在Inspector中拖拽...
0x00 前言众所周知的一点是C#语言是一种强调类型的语言,而C#作为Unity3d中的游戏脚本主流语言,在我们的开发工作中能够驾驭好它的这个特点便十分重要。事实上,怎么强调C#的这个特点都不为过,因为它牵涉到编程的很多方面。一个很好的例子便是我们本文要介绍的内容——可空型,...
如今几乎所有手机游戏都有设计游戏地图,在这系列文章中,我将会从游戏制作人的角度分析几款热门游戏的地图特性,游戏包括《泡泡女巫传奇2》、《果冻爆破》等等。如果你尝试在游戏中加入地图元素,那么这篇文章会很适合你。  我会先从一部分值得开发者思考的问题说起,然后在下一篇文章中再加入特定游戏的详细评价。我挑...
整合模块这里参考了网络的OSI七层模型层,简单来说就是每一层中的模块都只能依赖下层模块,因此图中会有一个Common层,避免Framework中各个模块相互依赖。有了前面这些基础构件做铺垫,这里可以在宏观上面把之前的工作整理一下。前面说的模块大都能在Framework层找到。清晰的层级式框架本系列一...
网游协议开发1) 使用中间语言定义协议在过去的项目中,是这样做协议定义的:struct MSG_XX_MOVE { int x,y; int vx,vy; int ax,ay;};这样定义结构体消息,然后前后端都用C++开发,一起include这份文件。这样做的最大问题是,不够简洁...
本次我们要使用C#的方式进行txt文件的读取和写入,在Unity的开发过程中同样适用,下面来具体实现吧。 创建文件的打开、关闭、读取、写入类:MyFileStream要引入System.IO和System.Runtime.Serialization.Formatters.Binary和,一个是文件读...
游戏数据开发  1) 静态数据(配表数据)  在你把数值把数据配置出来后,是不是需要为每一份配置表写一次解析呢?静态数据的设计主要考虑两个方面,一个是设计的人,一般就是策划,另一方是使用的人,一般就是程序。对策划来说,excel是最理想的工具,对程序来说,csv是性能比较好的容易解析的格式。当然,也...
  游资网 文 / 逍遥剑客  VR渲染需要左右眼两幅不同的画面,现在的大部分引擎都是暴力的直接渲染两遍,这样做想想性能也很难达到75FPS(或90FPS)。  以Oculus DK2为例,1920x1080@75FPS,加上Super Sampling就变成了(UE4默认135%)2592x145...
中秋节快乐,每逢佳节倍思亲,尤其是那素未谋面的老婆,对吧,屌丝们。今天我们来探索一下C#里面奇怪的计算,奇怪的类型。 奇怪的计算 当我刚刚接触计算机编程的时候,一切在我看来都是奇怪的。 i++i=i+1i==i+1 这都是些什么鬼?机器语言是图灵机模式的,那玩意不是人类语言,是关于操作寄存器的。附:...
最近打算面试主程,然后许多公司都在用ULUA做更新,为了赶上时代潮流,我决定学习ULUA,当然网上资料很多,但是入门让人很纠结,咱不装逼,从新手搞起当然我在这里推荐的学习网站是 http://ulua.org/ 我一切只是把这些里面的学习内容整理下,让新手更好入门 ,好了不扯淡,上经验。1.首先去...
0x1 问题描述和速查方法  此次XcodeGhost病毒并不仅仅只篡改Xcode的dmg安装文件,百度安全实验室发现Unity3d也同样被插入了恶意代码。Unity是由Unity Technologies开发的用于创建诸如三维视频游戏、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,Uni...
作者:赵青青泰斗原文:http://www.taidous.com/forum.php?mod=viewthread&tid=33427 前言在项目开发阶段的中后期,工程中有越来越多的Prefab,当我们要修改一个prefab或删除无用的prefab时,或许我们不是那么清楚该prefab在那...
  文/Serening  一、炉石的策略  (一)战斗规则  炉石中战斗,涉及三个元素:HP,水晶,卡牌。游戏没目标为将对方HP扣减为0,达成的手段为使用英雄技能或者卡牌通过耗费水晶造成伤害。   如图所示,实际上在游戏中,玩家随着时间(回合)不断自动获得资源,并通过卡牌转化为游戏中各种行动,达到...
  来源:知乎,文/郭无心  游戏服务器常常有心跳包的设计。  我们的心跳包就是为了防止Socket断开连接,或是TCP的连接断开吗?  答案是否定的,TCP连接的通道是个虚拟的,连接的维持靠的是两端TCP软件对连接状态的维护。  TCP 连接自身有维护连接的机制,说白了就是自身有长时间没有数据包情...
提示:Unity官方安装包是安全的!请从官方渠道下载安装包!尊敬的Unity开发者们:Unity官方安装包是安全的!近日,网上流传有部分App和游戏遭受了恶意代码感染,也有流传部分开发者使用的游戏引擎也遭到了感染。经过我们紧急检查,Unity的官方安装包没有安全隐患,因此我们强烈建议:1,我们强烈建...