Unity 游戏开发
个人的 Unity学习和工作经验总结积累
锦瑟居士
从事游戏客户端开发工作
展开
-
解决Unity Font字体破碎问题
使用Unity的动态字体绘制文字的时候,在多次打开面板时出现文字破裂问题。文字渲染原理:通过RequestCharactersInTexture函数向Font请求更新文字信息,然后使用GetCharacterInfo获取文字信息来渲染。在调用GetCharacterInfo的时候要保证所有文字都通过RequestCharactersInTexture请求过了,这样文字才能顺利的被渲染出来。原创 2015-04-23 19:22:29 · 4089 阅读 · 0 评论 -
Unity里的人物驱动/换装备/换武器/换衣服/动画重定位
刚学的过程被这个问题困扰最多。首先,基本的,大家都知道驱动人物需要骨架、绑骨的Mesh和动画(这三个要是不知道的话就得考虑看看计算机图形学先)然后,基本上有点maya(或其他)功底的都知道,在maya里,骨架、mesh和动画都是一种单独的存在,谁混一起谁郁闷。在unity里面,情况也是如此,不过再复杂一点展开。1、骨架就是transform。不像maya和理论那样,转载 2015-03-06 11:27:04 · 1956 阅读 · 0 评论 -
unity3d 模型换装系统
现在公司的游戏虽然也实现了换装,但是存在一定的问题。我们项目中的换装系统的实现是这样的:一套没有蒙皮信息的人物空骨骼模型(虚拟体),头、身体、武器是独立于人物骨骼的具有蒙皮信息的模型。换装时将模型置为“T-pos”状态,删除需要身体上对应的meshpart, 然后将新的模块模型拷贝到角色骨骼下面,将蒙皮所依赖的骨骼根据名称拷贝到人物模型对应的骨骼下面。这样虽然也实现了换装,但却在人物骨骼中多添加了原创 2015-07-20 11:56:31 · 2296 阅读 · 0 评论 -
Unity项目美术资源优化篇
本着尽量不独立造车轮的态度,嘿嘿。笔者也是在一直在学习借鉴别人的经验,在没有明确的个人设计方案之前,不如先按照别人的来。个人认为在程序学习中摸着石头过河没有照葫芦画瓢理解的快些,在明白之后再加入自己的设计是较好的一种学习方法。 分享一篇大牛的文章一、同屏视野内的顶点数量和面数的控制在主流移动平台(如 骁龙835芯片手机和 IPhone7)同屏面数30万左右运行还算流畅。在游戏制作中为了满足在多数移...原创 2018-07-11 21:15:10 · 3029 阅读 · 1 评论 -
项目设计需要考虑到的内容
当我们开始着手编写我们自己的项目的时候,我们应该明确我们的项目设计初衷,类型,方向,最终目标。这样我们才能为我们项目准备必要的技术储备,明确我们的制作流程和方向,这样可以让我们走的更顺畅和明确一些。我们的项目是MMO类型的手游,主要以多人同屏战斗、社交为主。我这里主要从客户端来分析总结。虽然也些服务器逻辑,但是毕竟不是专业的,所以就在服务器端糊弄大家啦,哈哈。就在客户端方面瞎掰扯一番吧我们原创 2017-09-16 12:02:09 · 1545 阅读 · 0 评论 -
游戏设计 -- 资源缓存池
欢迎大家吐槽原创 2017-05-19 15:01:48 · 728 阅读 · 1 评论