摘要:
猩猩和复印机 要如何才能把他们组合起来,而让别人恨你呢? 1960年,施乐做到了。他们拍摄了这样一条电视广告:一只猩猩在复印机上轻松愉快的点按了一下,刷刷刷地各种文件就出来了。 广告播出第二天,很多作为复印机的主要用户的秘书们,桌子上都多了一根香蕉。 按照我们正常人类的思维方式,这时候应该找出那个恶作剧的同事,然后让他和那只香蕉来一次亲密接触。 顺便向大家介绍一个中原一些地区使用的动词... 阅读全文
摘要:
动作问题一定要解决 PosePlus是解决这个问题的库 (之前叫做CleanData.Ani,后来我想过,之前的设计各个库之间的依赖太重了) 现在把他们之间的依赖剥开。 PosePlus解决几个问题,并且只解决这几个问题 一个独立的动画播放系统 动画的播放采用更适合动作游戏的方式,比如CrossFade当前动画还在播,改成一种当前动画停止,逐渐趋近目标动画的方式。 当前动画和当前... 阅读全文
摘要:
若知其所以然,自然知其然。 HUD是指平视显示器,就是套在脸上,和你的眼睛固定在一起,HUD的意思就是界面咯,一般我们说HUD特指把3D空间中的界面的某些信息(比如血条,伤害之类)的贴在界面上,对应3D空间投影到屏幕空间的位置。 很简单很简单的一件事,就是投影而已。 虽然我一直认为自己学的是野路子,相当的空中楼阁。不幸发现,比我路子更野,比我基础更差的同学实在是多到令人发指的程度。 没办法... 阅读全文
摘要:
Forunity目录结构 进入plugins 删除这三个目录 从Github代码位置copy 然后删除里面 bin obj property 项目文件等,仅留代码即可。 在editor运行test项目,注意第一行打印的版本 一般来说仅CLRSharp会修改 Mono.Cecil系列的不会修改,具体以GitHub为准。 阅读全文
摘要:
新的方式,其实一点也不新,其实是一种称为signd distance field的矢量图保存和渲染方法。 早在二零零几年,就已经有一些游戏应用了这种技术,而他用于字体渲染也被发掘多时。 但是这个世界,技术成果转化的速度总是很慢很慢,这个优势明显的技术一直没有普及开来。 1.矢量的优势 我们先来说说矢量和位图的区别: 一个汉字,人眼看起来就是一个形状 这是位图,是上面那个汉子用位图存储方式放大后... 阅读全文
摘要:
有些时候,我们需要在Game视图显示碰撞盒,比如格斗游戏我要开发碰撞配置的工具,我经常需要看到碰撞盒,今天找了一下,没有发现合适的插件,我还花5美金买了一个插件,结果也只是在scene视图显示,这里我就需要在Game视图和游戏发布后也能显示。 于是就自己开发了一个 效果如图: 这是没有开启显示的样子,碰撞盒只能在scene视图被观察到。 这是打开显示的样子,碰撞盒在Game视图也能被观察到了 ... 阅读全文
摘要:
CleanData是什么 CleanData以前没有特定的名字,(在easydown这个开源项目中,作为一个GameObjParser模块存在)。在某三国项目中,我们使用GameObjParser将NGUI 的预设保存为自定义格式(替代了assetbundle方案),以实现不论任何平台都可以使用同一份资源。在easydown的演示中GameObjParser也将一个简单的模型场景保存为自定义格式并... 阅读全文
摘要:
CloudSand,欲打破之前的集中版本制作的模式, http://code.taobao.org/p/cloudsand包含服务器端代码(php)和客户端代码(unity) EasyDown的时候,是采用一种经典的模式准备原始资源-》打包制作版本库-》上传http服务器->客户端下载 CloudSand不采用这个模式任何人(主要指的是开发者)可以随时随意上传文件。 有人很不理解我为何执... 阅读全文
摘要:
之前写了Unity3D热更新全书系列Blog
提出了下载、加载、脚本三个方面的开源类库
下载方面有EasyDown加载方面有GameObjParser脚本方面有C#Light另外有一个没有独立成库,但是到处都用的Myjson。
2015,重头思考这些事情,有了不一样的感悟,于是也有了新的规划
1.首先了C#Light的语法解释问题变得臃肿低效,重头开始了L#项目。目前L#项目已经进入Beta阶段,... 阅读全文
摘要:
欢迎访问我的快站fbengine.kuaizhan.com 阅读全文