
手机游戏
文章平均质量分 93
pizi0475
这个作者很懒,什么都没留下…
展开
-
关于万向节死锁(Gimbal Lock)
在http://blog.donews.com/wanderpoet/archive/2005/07/04/453608.aspx看到一篇关于Gimbal Lock的E文,解释得挺清楚的,翻译如下:Gimbal Lock。。。Maybe it's a bit difficult to understand. OK, let me show you a real sence.转载 2012-08-29 06:05:54 · 3021 阅读 · 0 评论 -
探讨:向量(方向)之间的插值-四元数法VS.旋转矩阵法的性能比较
问题:3D空间中,在等长度的两个交角为theta的向量v1(x1,y1,z1),v2(x2,y2,z2)之间进行球面线性插值。实例:做一个行星在围绕太阳等速旋转的动画,假设只采样到旋转过程中的两个位置p1,p2,现在想要用软件模拟行星是怎么从p1运动到p2的。思路:1。一般线性插值:我们知道一般两个量之间进行线性插值的方法为:v(t) = v1 + t*(v2-v1)(转载 2012-08-29 06:13:38 · 4561 阅读 · 0 评论 -
探讨:物体绕任意向量的旋转-四元数法VS.旋转矩阵法的性能比较
3D空间中的旋转可用旋转矩阵、欧拉角或四元数等形式来表示,他们不过都是数学工具,其中在绕任意向量的旋转方面,旋转矩阵和四元数两种工具用的较多,欧拉角由于存在万向节死锁等问题,使用存在限制。(本文假设坐标系为左手坐标系中,旋转方向为顺时针。)所求问题:给定任意单位轴q(q1,q2,q3)(向量),求向量p(x,y,z)(或点p)饶q旋转theta角度的变换后的新向量p'(或点p'转载 2012-08-29 06:14:51 · 1757 阅读 · 0 评论 -
思考:矩阵的级联顺序与坐标系的关系
还是关于矩阵的碎碎念,接上篇:思考:矩阵及变换,以及矩阵在DirectX和OpenGL中的运用问题:左乘/右乘,行优先/列优先,...纯粹个人观点,欢迎探讨: 5。矩阵的级联顺序与坐标系的关系: 1). 变换的时候,坐标系的选取是必需的物体的方位都是相对的,选定参考坐标系才能描述方位。一般参考坐标系可以分为两种:1.全局/固定坐标系 2.局部坐标系/物体坐标系。故名思义,前转载 2012-08-29 06:21:41 · 1706 阅读 · 0 评论 -
平行分割阴影图(PSSMs)的研究
http://www.cnitblog.com/luckydmz/archive/2012/01/02/76993.html 一.简介 目前的阴影算法大致可以分为以下三类:基于ray tracing,基于shadow volume,基于shadow map。shadow map因其易于实现,算法复杂度与场景复杂度无关等优点被广泛应用,但是shadow map有alias(走样、锯齿转载 2012-08-29 06:30:30 · 2332 阅读 · 0 评论 -
探讨:3D透视投影变换详解-兼谈视平面和屏幕的宽高比问题
感觉很多书上都没讲清楚透视投影变换的推导过程,自己推导了下,以前一直含糊的关于方形/非方形的视平面和屏幕的宽高比的问题也有了答案.本文组织如下:1.相机空间到视平面的变换2.视平面到屏幕的变换3.综合4.一般情形1.相机空间到视平面的变换 * p (xc,0, zc) /转载 2012-08-29 06:17:58 · 2083 阅读 · 0 评论 -
思考:矩阵及变换,以及矩阵在DirectX和OpenGL中的运用问题:左乘/右乘,行优先/列优先,...
思考:矩阵及变换,以及矩阵在DirectX和OpenGL中的运用1。矩阵和线性变换:一一对应矩阵是用来表示线性变换的一种工具,它和线性变换之间是一一对应的。考虑线性变换:a11*x1 + a12*x2 + ...+a1n*xn = x1'a21*x1 + a22*x2 + ...+a2n*xn = x2'...am1*x1 + am2*x2 + ...+amn*转载 2012-08-29 06:20:50 · 3036 阅读 · 0 评论 -
游戏百科——基础问答
游戏百科目录1、 什么叫概念设计?2、 什么叫“三视图”?3、 什么叫“中模”?4、 什么叫“低模”?5、 什么叫“高模”?6、 什么叫“NORMAL MAP”?7、 什么叫“SPECULAR MAP”?8、 什么叫“贴图烘焙”?9、 什么叫“UV”?10、 什么叫“次世代游戏”?11、 什么叫原画设定?12、 游戏美术哪些职位分工?13、转载 2012-09-29 20:57:39 · 2333 阅读 · 0 评论 -
游戏引擎与游戏美术的关系
如果把游戏引擎比做汽车引擎, 那美术就相当于整个车身了。 就像卡车、 汽车、 拖拉机、 摩托车等,不同的车,它们引擎的构造也是不尽相同的。游戏引擎也是一样的,不同类型的 游戏,其引擎的构造也是不尽相同的。 就游戏的表现形式而言,主要分为 2D 游戏引擎,2.5D 游戏引擎,3D 游戏引擎。2D 游 戏引擎在技术是一种早期的引擎, 其技术已经非常的稳定了, 虽然目前的游戏技术已经突飞 猛进,但很转载 2012-10-02 09:38:07 · 3015 阅读 · 0 评论 -
应该将游戏玩法与引擎代码分离
[作者在本文中讨论的话题是“将游戏玩法与代码分离”,使游戏玩法“与引擎无关”,并解释了为什么大家应采用这种方法。] 我曾在三款不同的游戏引擎上开发过游戏,开发出来的游戏都不具备有趣的游戏玩法,而且和引擎在源代码中互相缠结。在Unity引擎中,所有游戏对象都继承自MonoBehaviour,使游戏对象能够充分利用Unity引擎(从而在在游戏和引擎之间形成了一个硬链接。)最近,我摒弃了这种转载 2012-10-07 08:55:53 · 2002 阅读 · 0 评论 -
铭记影响世界的游戏之父
6月20日,又是一年一度的父亲节。父亲节是一年中特别感谢父亲的节日,约始于二十世纪初。不同国家的父亲节定在不同的日子,在中国,六月的第三个星期日是父亲节。在这个特殊的周末,游戏玩家们记得感恩父爱之外,也不妨一同来认识下那些影响世界愈久弥香的游戏之父。 一、商业游戏之父——诺兰·布什内尔:现在的网游一点也不酷商业游戏之父——诺兰?布什内尔(Nolan Bushnell) 正如转载 2012-09-23 12:46:34 · 4068 阅读 · 0 评论 -
令人敬仰的游戏界十大幕后制作高手
第一人称射击游戏之父约翰.卡马克(John Carmack) 简介:开门见山的说,卡马克是一位技术天才。id的每一款游戏都基于他开发的引擎,而这些引擎不断的革新,不断的变的越来越先进。卡马克生涯中的第一个突破是在1990年为公司的《指挥官基恩》(Commander Keen)设计的卷轴背景,其表现十分顺畅自然,而之前PC平台的横向卷轴游戏的背景在移动时都会变得很不稳定,远不如家用机。转载 2012-09-23 12:48:55 · 6461 阅读 · 0 评论 -
游戏画面的印象判断价值和审美属性分析
之前Quora有个问题对于一款游戏谁扮演了更重要的角色(假定的三个选项,游戏设计师、美术和程序员),在几个有针对性的回复中,游戏设计师(Alexander Galasso、Pano Anthos和Paul Martin)、程序员(Anatolie Gavriliuc、Michael Hamlin)被认为具有主导游戏的倾向性影响,而美术只是在整体游戏的呈现配合中被认为具有价值。原文发表于《程转载 2012-09-22 18:00:12 · 2925 阅读 · 0 评论 -
微软移动游戏的秘密武器:WP8中的DirectX
微软第一次将DirectX 带到Xbox中的时候,人们嘲笑微软只是在为一个PC穿上家庭娱乐了的外衣,然而随着XBox 360获得的巨大成功,人们开始认识到DirectX的无限潜力。而在昨天的Windows Phone 开发者大会,微软又把DirectX带到了Windows Phone 中。微软在开发者大会上已经非常明确的表示Windwos 8和Windows Phone 8 将“共享内核转载 2012-09-22 10:55:07 · 1623 阅读 · 0 评论 -
Gamasutra深入探讨游戏场景设计和构图中的元素与原则
为使游戏视觉效果达到最佳状态,画面良好的模式、质感、环境和光照至关重要。只有构图清晰,游戏环境的视觉结构才足以吸引眼球。挑战:由于镜头或玩家的注意点不断移动,实时游戏环境中的构图与照片或绘画等静态图像存在差异。玩家在三维空间中移动,每帧都需要全新的构图。这种情形与电影拍摄相似,不同之处在于游戏中的镜头方向全由玩家控制。因此,设计师无法保证玩家会在某个特定的时刻朝预想的方向看。游戏邦觉得,真转载 2012-09-22 18:10:50 · 2454 阅读 · 0 评论 -
一种2D游戏引擎的设计与实现
摘 要 对现有游戏引擎开发技术进行改进,提出了一种有效的2D游戏引擎设计与实现方法,该方法以引擎架构为基础,以累积渲染技术作为主要渲染加速手段;结合精灵与动画技术进行具体实现,达到游戏引擎设计的目的。最后通过该方法实现了一个2D游戏引擎,并用实验验证了该方法的有效性。 1、引言 2D游戏开发是游戏开发领域中一个不可或缺的重要分支,绝大多数休闲游戏与动漫游戏都是使用2D游戏技术开发实现的转载 2012-09-23 07:57:53 · 1435 阅读 · 0 评论 -
游戏元素剖析
http://media.cocoachina.com/what-is-your-game-about/ 文/ Eric Schwarz (Gamasutra)从衍生媒介的角度来说,游戏世界中存在很多独特的品牌和特性。纵观新推出的游戏和知名品牌,我们很容易就能发现它们的独特之处。《心灵杀手》(Alan Wake)讲述的是一位与自己内心的邪念相抗争的作家;《无主之地》(Borderl转载 2012-09-23 07:58:22 · 1774 阅读 · 0 评论 -
浅析iOS界面设计方法
眼看移动互联网之风吹遍祖国大地,各种移动应用接踵而来,作为互联网设计师,若能掌握一些基本设计原则,将会对新平台带来的的挑战轻松应对!今天就以iPhone为起点,让咱们来分析一下iOS界面的设计方法~ 开始前先整理下思路,目前移动互联网的界面设计有2种:即移动webUI 和 移动客户端UI。对于设计而言,移动web满足人们高效快速的信息浏览,注重排版和信息整合; 而客户端可以实现更加转载 2013-01-02 10:06:17 · 1448 阅读 · 0 评论 -
IOS 6
北京时间2012年6月12日,苹果在WWDC大会上公布了全新的 iOS6 操作系统。iOS6 拥有200多项新功能,全新地图应用是其中较为引人注目的内容之一,它采用苹果自己设计的制图法,首次为用户免费提供在车辆需要拐弯时进行语音提醒的导航服务。iOS6新功能Siri新增15个国家和地区的语言,亚洲地区包括韩语、中文(包含粤语)。2012年9月19日,苹果iOS开放下载,中国大陆用户20日凌晨1转载 2013-01-02 10:01:30 · 2834 阅读 · 0 评论 -
【IOS】开源项目汇总
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列转载 2013-01-02 10:03:30 · 1188 阅读 · 0 评论 -
ios6 SDK的新特性
每次ios大版本的更新,都会带来一些新的东西,对开发者来说,有利有弊。 好处是,新增了很多新的属性,控件和api,开发者权限更大了,可以轻松实现更多的功能。弊端在于,可能废除了一些旧的api接口,需要做更多的适配和兼容。通过自己开发过程中的一些经验,查阅ios6 SDK以及参考网上一些文档。 总结了下面这些关于ios6系统的新特性,方便大家在后续开发过程中进行对比参考。 一 关于内转载 2013-01-02 10:04:55 · 1125 阅读 · 0 评论 -
iphone开发资源汇总
学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.转载 2013-01-17 21:30:44 · 1981 阅读 · 1 评论 -
RIM发布Gameplay跨平台开源3D引擎
黑莓制造商RIM宣布推出跨平台,开源的3D引擎-Gameplay。这种3D引擎针对移动平台游戏开发者。Gameplay及其开发工具,支持黑莓10、Playbook 2.0、iOS5.1、Android 2.3+ Windows7和Mac OS X。在功能上,Gameplay内置了物理,粒子系统,着色器库和UI构建工具。目前,RIM手机市场份额已迅速下降,在过去数年内,iOS和Android转载 2013-01-17 21:34:44 · 1954 阅读 · 0 评论 -
畅游技术总监靳超:游戏引擎的四大变革
11月21日,搜狐畅游于北京丽晶酒店召开发布会,正式推出首款3D开源手机游戏引擎——Genesis-3D。在发布会现场,搜狐畅游与北京至乐天下、星游天罡等多家手机游戏开发公司签署了合作协议,后者将采用Genesis-3D引擎进行相关游戏的研发。同时,还有多家游戏公司与搜狐畅游签署了意向书,为后续合作奠定了基础。出席此次发布会的嘉宾有文化部文化市场司网络处处长李建伟先生、搜狐畅游CIO潘文娟转载 2014-02-13 21:16:40 · 2161 阅读 · 0 评论 -
那些年 我们被坑过的游戏引擎
2? [保存到相册] Unity篇: Cocos2d-x篇: 移动游戏引擎里的两个领跑者正式狭路相逢了。上个月,Unity宣布推出2D引擎,触控表示将发布Cocos2d-x的3D引擎。而Unreal、Crytek等等,继续只受到一小部分开发商的关注。 游戏葡萄君今天继续推出年终大盘点系列文章,为转载 2014-02-13 21:15:05 · 1996 阅读 · 1 评论 -
Ejoy2D:“风魂”游戏引擎作者云风的又一力作
摘要:Ejoy2D是一款图形引擎、基于OpenGL ES的图形库。Ejoy2D是国内简悦(EJOY)游戏公司所开发的一款游戏图形引擎,旨在帮助开发人员轻松地嵌入到游戏引擎中,方便开发者定制自己所需的功能。Ejoy2D是一款图形引擎、基于OpenGL ES的图形库。采用C和Lua开发,目前只支持Windows、Linux、Mac OS平台。Ejoy2D的一切高层API都是以Lua函数和对转载 2014-02-13 21:22:55 · 4823 阅读 · 0 评论 -
畅游发布全球首款3D开源游戏引擎 开放SDK包下载
[摘要]北京时间11月21日,搜狐畅游今天宣布,旗下首款免费开源商业级游戏引擎Genesis-3D正式对外发布,官网www.Genesis-3D.com.cn 也正式启用,并向全球开发者开放SDK包下载 。Genesis-3D引擎由搜狐畅游投资3000万美元,耗时四年完成,开发团队近百人。它是中国首款自主研发的跨平台游戏引擎,同时也是全球首款3D商业级开源游戏引擎。Ge转载 2014-02-13 21:18:40 · 2377 阅读 · 0 评论 -
用Visual Studio开发安卓应用
海豚前言:Visual Studio常接触VB VC VF的对这个程序应该不会陌生!如果我不是很落后的话,现在最新的Visual Studio应该是2010版的,它集合了V系列的所有编程语言,安装完整需要的硬盘容量约7.3GB,需要下载的可以到官网下载,为什么一定要到这里下载呢,不解释,原因你知道!这个是微软官网的下载地址,不要认为什么都要收钱的哦,推荐下载旗舰版:http://www.m转载 2014-05-17 10:28:17 · 8795 阅读 · 0 评论 -
安装 Mono for Android (Visual Studio 2010)
安装 Mono for Android for Visual Studio 2010 需要下面4个步骤:安装 JDK安装 Android SDK配置模拟器安装 Mono for Android Visual Studio 2010 插件环境要求:Windows PCVisual Studio 2010 Professional, Premium, or Ultimate.转载 2014-05-17 10:29:12 · 1575 阅读 · 0 评论 -
Visual Studio 2012+Xamarin开发安卓应用
作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。 1.下载Xamarin2.安装Xamarin下载后运行EXE文件,之后经过一些必要的下一转载 2014-05-17 10:29:51 · 2416 阅读 · 0 评论 -
Android++:使用Visual Studio开发Android原生应用
Android++是一个免费的Visual Studio扩展,包括MSBuild脚本,以此支持在Visual Studio 开发Android应用 ,这样就为全球最大、发展最快的移动平台和微软专属的IDE之间建立了一个通道,同时允许原生代码级别的调试。 Android++官网 : http://android-plus-plus.com/ Android++的初衷是为了支持基于C/转载 2014-05-17 10:31:54 · 2173 阅读 · 0 评论 -
用Visual Studio 2010开发Android应用
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的内容。Mono for Android 1.0是一个为第三方开发人员用C#构建原生态转载 2014-05-17 10:30:55 · 1600 阅读 · 0 评论 -
小米人APK改之理(APK IDE)
小米人APK改之理(原Mandarava APK改之理)是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反编译、Apk打包、Apk签名,支持语法高亮的代码编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具,从而大大简化Apk修改过程中的繁琐操作,修改更轻松。转载 2014-06-14 14:56:32 · 6618 阅读 · 0 评论 -
APK改之理(APK IDE)修改APK简单的入门教程
Apk改之理(Apk IDE)从2.0开始界面进行了全新的改变,这种改变除了可以更合理利用界面空间、更美观大方外,最主要的是将更易于在以后扩展更多加新功能。当然,这样改变之后,你可能不会像对旧版本那样更直观的知道如何操作它,所以有必要写一下基本的操作流程。废话少絮,言归正传,最简单的教程开始了。启动程序:双击ApkIDE.exe启动程序。如果是XP系统启动不了它,请点击这里下载安装转载 2014-06-14 14:57:37 · 54312 阅读 · 3 评论 -
APK可视化修改工具:APK改之理(APK IDE)
标 题: 【下载】APK可视化修改工具:APK改之理(APK IDE)作 者: 青椒时 间: 2013-04-10,11:03:12链 接: http://bbs.pediy.com/showthread.php?t=168001 小米人APK改之理(Apk IDE)是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改转载 2014-06-14 14:58:41 · 15298 阅读 · 0 评论 -
安卓系统文件夹及其文件解析
打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。【文件夹功能转载 2014-06-14 15:01:29 · 2068 阅读 · 0 评论 -
安卓3d引擎
很 多初学Android游戏开发 href="http://edu.gamfe.com/gamedev.html">游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发 href="http://edu.gamfe转载 2014-06-14 15:03:18 · 3938 阅读 · 0 评论 -
Android 3D游戏基础介绍
首先开始介绍OpenGL的术语。 顶点Vertex 顶点是3D空间中的一个点,也是许多对象的基础元素。在OpenGL中你可以生命少至二维坐标(X,Y),多至四维(X,Y,Z,W). w轴是可选的,默认的值是1.0. Z轴也是可选的,默认为0. 在这个系列中,我们将要用到3个主要的坐标X,Y,Z,因为W一般都是被用来作为占位符。vertex的复数是vertic转载 2014-06-15 17:41:41 · 2102 阅读 · 0 评论 -
Android键盘输出增加按键码
开发过程中免不得需要增加或减少按键码值,在android2.3系统事件处理部分,主要向上层提供统一的按键码(KeyCode),这个按键码是一个整数,在上层的JAVA程序中主要通过这个值来判断系统的实现。 这里主要讲android事件的处理过程,需要经过两个转换步骤: 1、键扫描码ScanCode是由linux的Input驱动框架定义的整数类型,可参考input.转载 2014-06-15 17:23:25 · 1256 阅读 · 0 评论 -
安卓系统精简与优化
删除系统中无用的程序1.首先将手机ROOT。推荐360一键root(是电脑端的软件)。安装后,手机连接电脑,打开软件,软件会自动检测 ,点击确定后等待完成。完成后会自动在手机安装一个360授权管理 的软件。2.在手机上安装文件管理器。推荐ES文件浏览器(也可360文件管理器)。安装后,打开软件进入设置,找到Root设置进入,将前2个选项打开(如下图1)。360授权管理会提示你是否允转载 2014-06-15 17:26:29 · 2133 阅读 · 0 评论