AABB包围盒、OBB包围盒、包围球的比较

2017-6-22 雨辰 遇到的一些问题

1) AABB 包围盒: AABB 包围盒是与坐标轴对齐的包围盒, 简单性好, 紧密性较差(尤其对斜对角方向放置的瘦长形对象, 采用AABB, 将留下很大的边角空隙, 导致大量没必要的包围盒相交测试)。当物体旋转之后需对AABB 进行同样的旋转并更新; 当物体变形之后只需对变形了的基本几何元素对应的包围盒重新计算; 然后可以自下向上由子结点的AABB 合成父结点的AABB, 最后进行包围盒树的更新。 2) OBB 包围盒: OBB 碰撞检测方法紧密性是较好的, 可以大大减少参与相交测试的包围盒的数目, 因此总体性能要优于AABB 和包围球, 并且实时性程度较高。当物体发生旋转运动后...

阅读全文>>

标签: 游戏业务架构设计 Unity3D

评论(0) 浏览(456)

多人同时在线的服务器和客服端同步 优化方案

2016-9-14 雨辰 遇到的一些问题

在2.5D的MMO游戏里,角色是通过3D的方式渲染,2D的地图是通过2D的方式显示,所以在客户端一般会有三个坐标系: a) 3D坐标系:所有需要3D渲染的角色和光效,都以3D坐标系中定位。 b) 2D坐标系:用来定位和绘制固定的2D地图元素,比如草皮、马路等。 c) 3D坐标里的格子坐标系:用来实现打掩码、自动寻路和进行一些坐标配置(比如NPC和怪物初始的位置)。使用格子坐标,一是为了方便打掩码和进行自动寻路的计算(经典的A*寻路),二是为了更方便查找坐标的具体位置。 端游使用的格子大小一般为(64, 32)...

阅读全文>>

标签: 技术问题

评论(0) 浏览(1070)

一个服务器主程的告白简述

2016-4-18 雨辰 遇到的一些问题

   在我工作的第6个年头,我在一家游戏公司遇见这么一个大哥,他是公司某XX项目组的服务器主程序。项目14年立的,,到16年已经快两年,却还是没有进展。下面是他的自述: 2015年3月,x团队项目失败,没有任何的情绪,拿了最后的几千块钱就离开了。4月的时候,来到了hryx做DMBJ。那会儿信心特别足, 并决心拼了老命也要把它做好。进项目之后才慢慢的体会到原来程序主管L和制作人H之间有矛盾,有2个月左右的时间,项目进度较迟 缓。而我的工作就是优化服务器代码,我从网络底层到线程模型再到数据库整个看完之后,提出了xxx的优化方案,并一一执行。到了 6月...

阅读全文>>

标签: 休息休息

评论(1) 浏览(674)

RGB颜色查询对照表

2016-3-24 雨辰 遇到的一些问题

因为兼容性问题,色阶板功能只能在IE浏览器中运行 RGB颜色对照表 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA ...

阅读全文>>

标签: 休息休息

评论(0) 浏览(496)

a Little game

2016-3-21 雨辰 遇到的一些问题

阅读全文>>

标签: 休息休息

评论(1) 浏览(1687)

法线贴图详解之----凹凸,法线以及高度图的区别及法线贴图蓝紫色的原因

2016-2-22 雨辰 遇到的一些问题

What’s the difference between Bump Maps, Normal Maps and Height Maps? 凹凸贴图,法线贴图以及高度图之间的区别 Normal Maps and Height Maps are both typesof Bump Map. They both contain data for representing apparent detail on thesurface of simpler polygonal meshes, but they ea...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(64)

一个好用的二维码生成网站

2016-1-3 雨辰 遇到的一些问题

https://cli.im

阅读全文>>

标签: 技术问题

评论(0) 浏览(111)

解决mac安装homebrew后报错-bash: brew: command not found

2015-6-26 雨辰 遇到的一些问题

发现使用brew命令,却总是提示:-bash: brew: command not found 从网上找到解决的办法 执行 1:   sudo vim .bash_profile 2:  添加 export PATH=/usr/local/bin:$PATH 最初保存,重启命令窗口

阅读全文>>

标签: 技术问题

评论(0) 浏览(52)

Unity项目UI图片压缩格式(UGUI)

2015-6-10 雨辰 遇到的一些问题

UI制作时候使用的是Ps 8位 RGB通道的色彩。 但导出的是16位RGBA色彩的图片。 压缩格式都要求贴图宽高为2的N次幂,一般的精灵或贴图很难切成2的N次幂。 但是打成图集后宽高都是2的N次幂,所以打图集的精灵可以放心使用压缩格式。 windows平台上使用Compressed格式。会压缩为DXT5(带透明通道),DXT1 格式。 占用内存大小: DXT1 :0.125(假设高清(ARGB32)大小为1,下同) DXT5 : 0.25 ...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(5)

VR、AR、MR的区别

2015-5-16 雨辰 遇到的一些问题

VR、AR、MR定义:虚拟现实、增强现实、混合现实 VR 什么是虚拟现实? 虚拟现实(Virtual Reality,简称VR,又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。 影视文学上的参照有:《黑客帝国》,《盗梦空间》,《刀剑神域》,《三体》V装具。 VR设备代表:VR设备往往是浸入式的,典型的设备就是oc...

阅读全文>>

标签: 技术问题

评论(0) 浏览(409)

雨辰 joyimp|@2011-2018 京ICP备16030765号