摘要: 制作骨骼动画 我们看看这几步操作后,我们得到了那些数据: 1.每个皮肤顶点的初始世界坐标。 2.每个骨骼关节顶点的初始世界坐标。 3.每个顶点被骨骼顶点的影响信息。 4.骨骼如何移动。 骨骼动画原理 核心: 通过骨骼带动皮肤运动,也就是通过骨骼的移动动态计算mesh上的点的位置 过程: 1.将mes 阅读全文
posted @ 2018-11-14 20:18 blueberryzzz 阅读(12934) 评论(2) 推荐(2) 编辑
摘要: ScrollView ScrollView是unity提供的一个方便的滚动视图。 组成 ScrollView由四个部分组成: ViewPort 和 Content ScrollView: 视图范围,Content的Mask,控制Content的显示范围。 Content: 滚动视图的内容容器,一般会 阅读全文
posted @ 2018-11-04 11:34 blueberryzzz 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 效果 使用 1.将ChunkDisappearImage挂在一个空GameObject上。 2.将ChunkDisappearImage的Material设为ChunkDisappearImageMaterial。 3.设置RectTransform的宽、高、缩放、旋转等参数。设置ChunkDisa 阅读全文
posted @ 2018-10-26 21:10 blueberryzzz 阅读(653) 评论(0) 推荐(0) 编辑
摘要: CircleList CircleList是一个通过UGUI实现的圆形列表,通过缩放、平移和层级的改变模拟一个3D的圆形列表。 效果 添加与旋转 间距调整 椭圆形的旋转 参数 CenterX: 椭圆圆心的x坐标偏移量 CenterY: 椭圆圆心的y坐标偏移量 RadiusX: 椭圆的长轴 Radiu 阅读全文
posted @ 2018-10-17 23:40 blueberryzzz 阅读(4361) 评论(8) 推荐(3) 编辑
摘要: 什么是wrap文件 每个wrap文件都是对一个c 类的包装,在lua中,通过对wrap类中的函数调用,间接的对c 实例进行操作。 wrap类文件生成和使用的总体流程 生成一个wrap文件的流程 这部分主要通过分析类的反射信息完成。 wrap文件内容解析 使用UnityEngine_GameObjec 阅读全文
posted @ 2018-09-21 10:35 blueberryzzz 阅读(12961) 评论(7) 推荐(5) 编辑
摘要: 版本信息 ubuntu版本:16.04.1 mysql server版本:5.7.23 安装 先查看一下apt可获取的mysql版本 看到结果里面有这两个package,我们安装mysql server就可以了,可以看到提供的mysql server是5.7.23的。 安装apt提供的mysql 开 阅读全文
posted @ 2018-09-20 23:52 blueberryzzz 阅读(395) 评论(0) 推荐(0) 编辑
摘要: lua是如何执行的 其中分析、执行部分都是c语言实现的。 lua与c的关系 lua的虚拟机是用c语言实现的,换句话说一段lua指令最终在执行时都是当作c语言来执行的,lua的global表,函数调用栈也都是存在c语言中的一个叫lua_State的结构体中的。 举个例子,来看下lua中的加指令 OP_ 阅读全文
posted @ 2018-09-04 01:50 blueberryzzz 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 1.安装lua环境 先查看一下apt可获取的lua版本 我们选择lua5.1版本进行安装 安装完之后测试一下是否安装成功,如果可以正常使用,则lua环境已经安装完毕。 2.安装lua相关的c库 lua环境安装完毕,但是此时在c中还不能对lua进行调用,或者生成供lua调用的c库,因为还没有安装lua 阅读全文
posted @ 2018-08-29 22:04 blueberryzzz 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 1.一张图片是如何显示在屏幕上的 一张图片渲染到unity界面中的大致流程。 <! more 2.我们要做什么 我们要做的就是在CPU中将图片的矩形顶点数据修改成圆角矩形的顶点信息,之后Unity会将修改后的顶点数据发到GPU中,并设置对应的shader,GPU就会根据我们发送的顶点数据将图片渲染成 阅读全文
posted @ 2018-08-23 00:03 blueberryzzz 阅读(3247) 评论(0) 推荐(0) 编辑
摘要: 写在前面: 当前使用的unity版本:5.3.7p4。 如果打开prefab文件是乱码: 把editer的asset Srialization改为Force Text即可。 一、什么是Prefab Prefab是unity3d中的一种资源类型,用于存储可重复使用的游戏对象,来方便快捷的创建实例。 通 阅读全文
posted @ 2018-05-27 21:09 blueberryzzz 阅读(6462) 评论(0) 推荐(2) 编辑