- 博客(23)
- 收藏
- 关注
转载 为什么我们选择Unity3D 以及我们的策略
原文链接:http://blog.sina.com.cn/s/blog_5fc3b98d01019ltw.html2月19日消息。近日游戏人刘进在微博透露近期有许多手游团队倒闭,其原因是六个问题的出现使得手游团队最终失败。1.创业期间提供薪资过高,加大团队负担2.采用了Unity技术,增加了研发成本3.团队不能把握手游市场的高速变化4.对于商务和渠道的忽视
2015-04-10 11:12:43
845
转载 emacs命令和显示行号设置
一.启动与退出:开启.#emacs退出:C-x C-c: 退出emacs二. 光标的移动:M-a: 光标移动到当前句子的句首。M-e: 光标移动到当前句子的句尾。C-v: 光标移动到下一屏。M-v:光标移动到上一屏。三.删除与拷贝:C-k : 删至行尾 (kill) M-k : 删到一句子结尾(删到句点) (kill) C-x u: Un
2015-03-24 20:32:24
3457
原创 图解数据结构之线性表
一。线性表的抽象数据类型在总纲我们说到,线性表的抽象数据结构如下如示:ADT 线性表(List)Data DT node; DT prev;//optinal DT next;//optinalOperation: changeNode; updateNode; findNo
2015-02-03 21:52:23
847
原创 图解数据结构之总纲
在详细讲具体的数据结构之前,我们来看一看都有哪些数据结构,以及为什么会有这些数据结构。 数据结构主要研究的是数据元素之间的关系,那么数据元素之间都有哪些关系呢,主要有一对一的关系,一对多的关系和多对多的关系,我们的基本数据结构无非也就是围绕这三种关系来展开的。一对一的关系主要是线性表及其扩展;一对多的关系是树结构及其扩展;多对多的关系是图结构及其扩展;
2015-01-27 23:24:03
719
1
转载 关于面试你不知道的几点
自两年前担任小团队的管理者起,面试了不少应聘者,现在总结一些应聘者常犯的一些错误。0. 认为面试官是掌控全局的人不少的应聘者容易紧张,担心准备不足,实际上很少有面试官是准备充分的,并且他们特别容易分心,通常是依靠经验在临时表演。我的好多次面试,都源自人资两分钟前的一个电话,所以我会选择先让应聘者自我介绍,然后赶紧偷看一下简历。1. 面试官都很少提出很好的问题即使很熟
2015-01-20 23:06:55
408
原创 图解数据结构之算法
今天我们来说说算法,为什么数据结构要涉及到算法呢?而为什么在介绍具体的数据结构之前,要先讲算法呢? 正如开篇讲到的,算法是对数据如何处理的方法,不了解施加于数据上的算法需求就无法决定数据结构;反之,算法的结构设计和选择在很大程度上又依赖于作为其基础的数据结构,即数据结构为算法提供了原料。 上面只是一个形象的比喻,我们还是要给算法一个较官方的定义:算法就是用来解决某个特定课题的一
2015-01-19 23:22:36
681
原创 图解数据结构之开篇
随着工作年限的增加,越来越觉的内功的重要性,所以我觉的应该回过头来再看一下计算机理论基础,巩固和增强一下自己的内功,所以我打算从数据结构开始看起。特在此记录自己的学习过程。 我打算以图解的形式记录这次学习过程,这样能够加深印象,也更容易理解。 好了,我们开始吧。 那么什么是数据结构呢?就是数据+结构,更抽象一点其实就是集合关系
2015-01-16 23:20:12
1237
原创 Emacs的基本概念及基本命令
buffer缓冲区. Emacs并不直接对文件进行操作, 它是把文件加载进buffer, 用户直接操作buffer, 只有当用户确定把buffer中所做的修改写人文件时, Emacs才把buffer中的内容写入文件. buffer实际上就是一个内存缓冲区, 这和一般编辑器中都一样, 应该很好理解.window窗口. 由于Emacs很早就诞生了, 它的窗口概念和现在基于窗口的操作系统中的窗口
2015-01-13 23:45:30
518
原创 让白领远离颈椎病
颈椎病(cervical spondylosis) 颈椎 +病 了解我们的颈椎• 脊椎是人类的中轴骨• 颈、胸、腰、骶、尾椎•33块• 骶、尾椎各融合为1块,也可以记为26块1 颈椎 颈椎位于颈部区域,包括7块颈椎骨,以及骨与骨之间的椎间盘、滑膜关
2015-01-12 11:26:50
665
转载 判断一个点在三角形内
判断点是否在三角形内本文只是翻译和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和
2015-01-12 10:34:04
691
转载 Shadow Map阴影贴图技术之探
这两天勉勉强强把一个shadowmap的demo做出来了。参考资料多,苦头可不少。Shadow Map技术是目前与Shadow Volume技术并行的传统阴影渲染技术,而且在游戏领域可谓占很大优势。本篇是第一辑。——ZwqXin.comShadow Map的原理很简单,但是实现起来到处是雷。当然这只是我的体会。恩,不过就是“从光源处看场景,那些看不见的区域全部都该是阴影”。很容易看出,与针对特
2015-01-10 21:39:07
2278
转载 3D局部光照模型
对于光照模型,从算法理论基础而言,可分为两类,一类是基于物理理论的光照模型,另一种是基于经验的模型。从使用角度而言,可分为全局光照模型和局部光照模型,本文简单地介绍了几种最基础的经典局部光照模型.1、 局部光照模型之LambertLambert光照模型是一个非常简单的模型,早在200多年前,一个叫Lambert的家伙提出,当光照射到粗糙的表面时,它将向四周均匀的反射。这种各向同性的
2015-01-10 21:38:21
522
转载 万向节锁与四元数旋转
也许你都知道四元数这么个东西,也许你还知道万向锁。但是对于弄懂它们还是不那么容易的——起码对于我就是如此了。今天是丢三落四日,我就自己来捡捡吧。——ZwqXin.com事先声明,原理神马的,其实我也不是很懂,本文仅作抛砖引玉之用。想无误认识万向锁和四元数的朋友们请绕道回来。本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明原文地址:http
2015-01-10 21:36:18
4880
1
原创 Unity UI系统–动画整合
Animation IntegrationUI元素中每一个transition属性的Animation选项,可以使用Unity的animation系统创建状态切换,这是一个非常酷的功能,为了使用Animation transition 模式,需要附加一个Animator组件到UI元素上,Animator可以通过"Auto Generate Animation"功能生成,也可
2015-01-10 21:33:32
2800
原创 Unity UI系统–可交互组件
Interaction Components本节将介绍UI系统的可交互性组件,可以响应鼠标,触摸和键盘或其它控制器的操作Selectable Base Class所有的可交互组件都有一个共同的基类SelectableColor Tint 用Color表示button的状态SpriteSwap 用不同的Sprites表示button的状态
2015-01-10 21:23:15
1713
原创 Unity UI系统–可视化组件
Visual Components新的UI系统分为可视化组件和交互性组件两大类,分别对应新的components和 gameobjects,下面先看一下可视化组件TextText组件支持文本,字体,字体样式,行距,富文本,对齐方式等等,当然自己下源码也可以扩展。Image 可以设置Source Image ,color Mater
2015-01-10 21:22:19
1228
原创 Unity UI系统--基础布局
a在本节, 我们将要学习怎么对一个UI元素相对于canvas或其它元素布局,如果你想自己边看边练习,你可以现在创建一个Unity工程,并创建一个Image元素(菜单GameObject->UI>Image),好了Let's go:首先看一下新增的RectTool,这个工具非常的好。我们先看看他在哪里: 每个UI元素都有一个相应的rectangle用于布局,可以使
2015-01-10 21:21:11
2554
原创 Unity UI 系统--Canvas
Canvas是所有UI 元素的容器, 是一个带有Canvas组件的GameObject,所以UI元素都必须是一个Canvas的子节点。否则无法渲染,如果有过NGUI使用经验的同学可以类比NGUI中的Panel,而Canvas下面的每个元素上都有一个Canvas Render可以类比NGUI上的DrawCall,这个Canvas Render稍后再说当你创建一个UI元素时,例如一个Imag
2015-01-10 21:19:54
2109
原创 Unity UI系统--总览
Unity终于出 了自己的UI系统,而且还开源了UI的实现,可以任意修改定制,那么这个UI系统有什么特性呢,此系列文章将带大家预览一下:UISystem允许你快速直观的创建用户界面,下面就是对 Unity新的UI系统的主要特性做一个说明: UI概述:在此概述我们将学习用户界面系统的基础知识。我们将通过引入包含所有UI元素的Canvas开始,和用于布局的矩形
2015-01-10 21:17:50
493
转载 谷歌是如何做代码审查的
在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的
2015-01-09 13:53:52
306
转载 我安身立命的编程指导
这些年来我收集了一些编程指导原则,当编程时,这些原则就会出现在我脑子里。有一些是我总结的,有一些是我从@jonwagnerdotcom 和 @jbright 那里偷来的,书本里也给了我一些,另外一些我完全忘记了出处。希望这些指导原则在你编程时也会给你带来帮助。思考凡事动手前先用脑思考。不要盲目遵循各种模式。所做的事要有意义。相信自己的脑袋。不同事情不同编程方法,
2015-01-09 13:30:32
301
转载 编程的艺术
以前对编程最一致的误解是思维活动是纯技术性的,本质上来说完全准确,就像数学和物理一样。但计算是准确的,编程却不是。前者是机器操作的结果,后者仍是人类行为。 处于顶层抽象概念上的编程需要很多创造力,而工具和技术我们可以在教室里学习到;所有的理论表明只需要一小部分需求就能创造一个伟大开发者。 如何让开发者更优秀。当技术知识、好奇心、创造力和经验平衡的时候就会产生奇
2015-01-08 21:53:54
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人