Unity开发类库封装与调用

软件项目随着规模的增大,难免需要分模块,分类库。同时也便于积累,将和项目无关的功能封装起来,方便以后用于其他项目。下面记录一下Unity中封装自定义的类库。

使用VS或MonoDevelop创建类库项目:
1.引用UnityEngine.dll类库(Mac下目录Applications/Un[……]

Read more

Unity开发高德地图定位和地理围栏插件(Android)

Unity3d是一款3D游戏开发引擎,也可以开发2D游戏。可一键式发布到多种平台,可发布到iOS,Android,Windows,macOS等。其原理就是在底层帮开发者根据不同平台做了处理。但这并不是万能的,有时候我们需要自己来开发Unity和平台API交互的程序,即Unity插件。下面总结开发iO[……]

Read more

导表(Excel)工具的制作分析

在项目开发中,需要开发周边的工具以提高效率,比如关卡编辑工具(方便新增关卡),技能配置工具(方便调整数值),导表工具(方便处理策划和程序中的配置数据),下面就说一下最简单的导表工具制作。

在开发过程中,项目需求是由策划提供的,他们擅长使用的工具多数是Excel。如何整理、变更和方便策划调整数值[……]

Read more

MariaDB

安装

手动启动

连接数据库

执行命令:
[crayon-5adab659bfbdf159[……]

Read more

OpenGL ES学习实践—Shader实现不显示图片4个角

前一段时间遇到一个问题,如果在程序中不改变图片的情况下,把图片4个角去掉。在看到这个题目的时候,想到通过UV坐标可以实现,但具体的细节不甚明白。如下图

如何过滤斜线覆盖的坐标呢?

这个问题就要用数学来解决了:假设截取的长度为e,因UV坐标的范围是[0,1],图中标出边界点的坐标,[……]

Read more

OpenGL ES学习之四—你好三角形(顶点缓冲区对象)

加载顶点属性的方式二:顶点缓冲区对象(VBO)

使用缓冲区对象,减少客户内存和图像内存之间数据的复制,提高性能(CPU到GPU数据复制)

预定义宏

用户数据结构
[crayon-5adab659bfbdf426471[……]

Read more