配置安卓开发环境貌似很复杂,其实只需要简单几步就可以完成,非常简单。 1.安装安卓JDK 百度搜索安卓JDK,进入Java官网下载界面下载JDK:根据操作系统选择最新的或者是适合的版本: 安装JDK,这里主要要把JDK中的JRE和JAVA分别放在不同的文件夹里面,方便以后的配置。安装过程中,第一次选...
文/萧然本文参与“Unity游戏架构”征文活动转载自“ 游戏扶持by腾讯游戏学院”先谈一谈个人对游戏框架的一点理解,顾名思义,框架是一个项目的骨架,如同大树的主干,搭建框架,在此基础上再加入各个功能模块,构成有一个完整的项目。如同一棵树有一个健壮的主干,再从主干上生长出一个一个的分支,最终长成一颗枝...
文/ Mitty转载自微信公众号“游戏扶持by腾讯游戏学院”本文参与“Unity游戏架构”征文活动,作者为Mitty。这篇文章分为两部分,第一部分是理论,解读PureMVC框架原理;第二部分是实践,通过一个简单的例子,演示如何在Unity中应用PureMVC框架。文章的内容很长,坚持看完,一定会有所...
A*寻路A*算法基本原理A*(念作A星)算法对初学者来说的确有些难度。本文并不试图对这个话题作权威性的陈述,取而代之的是描述算法的原理,使你可以在进一步的阅读中理解其他相关的资料。下面我们就利用图文并茂的方式向大家展示它的基本原理。简化搜索区域  如图1所示,假设有人想从A点移动到一墙之隔的B点,如...
文/ArtStealer分享一个简单的功能,AR中都用了摄像机图像作为游戏的背景,今天就来分享一下如何在Unity中实现这个功能。先上图看看实现效果:其中CameraCanvas的属性如下:至于Image,需要把他设为铺满全屏,具体截图就不展示了。下面看脚本实现 CameraBGController...
文/萧然本文参与“Unity性能优化”有奖征文活动,活动详情请点击:Unity文章有奖征集第一期:性能优化。对于Unity性能优化,目前接触到的大概有这几个方面:1. Draw Call;2. 资源(模型、贴图、粒子);3. 渲染(相机、光照、Shader);4. 网络;5. 代码(代码编写、资源加...
作者:Nicholas Kinstler本文节选翻译自Nicholas Kinstler的文章《Building a Home: How to Construct a Card Game》如何构建卡牌游戏每个游戏都应该有扎实的文档和生产计划所支撑,纸牌游戏(Card Game)也不例外。下面将介绍创...
导读:今年,政策缩紧、市场挤压,出海被推到风口浪尖。无疑,海外市场难做,但回顾今年上半年,含海外游戏业务的中国上市公司整体表现还是非常乐观。根据游戏陀螺统计的 23 家含海外游戏业务的公司财报显示,今年上半年比去年同期营收下滑的公司有 9 家,归属于上市公司/挂牌公司股东净利润同比下滑的有 7 家。...
在硬件销售放缓的时候,它更需要通过其他手段增加营收,而不是通过跨平台游戏与“落后者”共享利益。文/彭新在上周的柏林IFA国际消费电子展上,索尼CEO吉田宪一郎接受Independent采访时称,PS4才是玩《堡垒之夜》的最佳体验平台。这个说法无疑是在暗示:索尼将不会推出跨平台功能。竞争对手立刻抨击了...
文/茉小莉过往空前膨胀的中国创投圈正在迎来一次全面的自我审视。寒冬之下,抗不过去的弱者将全面出局,而掌握“御寒之术”的强者将更加强大。拐点之年,谁能在变化莫测中洞察未来趋势,把握决胜之道?36氪“2018年中国投资人未来峰会”,云集中国投资人核心力量,一同探讨破局之道,开启资本的大炼金时代。9月4日...
文/Epicwing在时下的高端玩家眼中,移动平台似乎永远处于鄙视链的最底层——大量滥竽充数的低质游戏,利用ip效应捞一笔就跑的无良厂商,以及麻木不仁,缺少审美能力的受众。而由于受众面太大,一些玩家做出的不理智行为更是拉低了这个圈子的风评。但仅凭这些,就将手机上的游戏一棒子打死显然是种极不明智的做法...
近日,昆仑万维集团游戏业务品牌发布会在京召开,昆仑游戏CEO陈芳宣布,为了更好体现昆仑万维集团全球化战略和集团业务板块协同效应,移动游戏平台将启用独立品牌:GameArk并且推出“轻舟计划”。白鹭科技作为GameArk紧密的战略合作伙伴,围绕其最新发布的“轻舟计划”,白鹭科技将提供引擎产品适配、小游...
导语:Roguelike的游戏历史不必多谈,随着这几年的独立游戏的兴起,玩家对很多游戏都已耳熟能详,无论是最近很火的《以撒的结合》(Binding of Issac)或者《盗贼遗产》( Rogue Legacy),还是很久之前的《Adom》与《Nethack》,Roguelike类型游戏都有大批的拥...
引言本人作为一个游戏爱好者,入坑unity引擎半年。作为一个小白,在假期的时候尝试写一下 rouguelike游戏,但在一开始的图算法的时候就遇到了瓶颈,花了很长的时间去摸索,因为国内对于地图算法程序的博客比较难找,翻阅很多国外网站(用翻译软件),自己写了一个小算法。希望能帮到一些热爱rogueli...
文/ Matchvs在此前的《网络接入篇》中我们介绍了实时联网游戏网络接入相关内容,网络接入层开发考验的是开发者高性能网络编程的功底,即解决C10K甚至C10M的能力。本文开始介绍游戏逻辑层,由于不同游戏玩法千奇百怪,本文不涉及游戏具体的业务逻辑,只探讨在逻辑层实现中经常遇到的房间匹配和数据同步问题...
在《ADAM》、《死者之书》中都运用到摄影制图法,通过使用摄影制图法可以捕捉现实世界中的对象和材质,利用有限时间和成本创作出极高质量的资产。为了让更多开发者和游戏工作室能掌握和运用到摄影制图法,Unity编写了《摄影制图法工作流程》作为工作指南。摄影制图法工作流程分为三大阶段:准备阶段:摄影制图法概...
3.把方法中局部变量名缩短如图所示:4.代码格式优化 (把代码改为更省字符的写法)如图所示:5.压缩属性名 (默认不开启)我们先来看看这个例子,这个是一个类,在工具默认不开启压缩属性名称时,工具就只会压例子里橙色的两处X和Y,因为这个是参数,也就是刚才说的方法里定义的变量,this.x,this.y...
前些时候,我们在Unity官方微博分享了下面的视频内容。使用iPhoneX和ARKit的特性,利用一套简易的工具,Unity Labs的开发人员实现了更便捷的实时面部表情捕捉,让江毅冰新作《发条乐师》中小女孩的角色形神兼备,更富有表现力。今天我们将介绍这套由《发条乐师》团队和Unity Labs通力...
2015年我们宣布计划将Unity WebGL构建目标的导出文件改为WebAssembly,即Wasm。现在Unity 2018.2已经支持这项改动。本篇文章我们将介绍它是如何实现,以及对使用Unity制作交互式Web内容的开发者的意义所在。Wasm的发展我们在Unity 5.6中曾对WebAsse...