logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity中使用SQLite

一、准备在Unity中使用SQLite数据库需要先导入三个dll文件,mono.data.sqlite.dll,System.data.dll,sqlite3.dll,到Assets/Plugins文件夹中。mono.data.sqlite.dll和System.data.dll在Unity\Editor\Data\MonoBleedingEdge\lib\mono\2.0sqlite......

#游戏开发
Unity_2D游戏屏幕适配问题

1.屏幕的宽高比Aspect Ratio = 屏幕宽度/屏幕高度2.当摄像机orthographicSize属性值等于当前屏幕高度单位的一半时,摄像机大小正好与屏幕大小(移动端的实际屏幕大小)相等。【注】这里的高度单位是经过像素到单位比即Pixels To Units换算的,Unity2D中这个比例的默认值是100,即100像素等于1单位。假设我们的游戏屏幕有640像素高,那么实际换算成单位高度则

#unity
微信小游戏的启动性能优化之首屏渲染

先摘抄一下微信官方文档:优化小游戏的启动性能, 很明显需要降低启动时序中的各个步骤耗时。常规的优化思路往往是两步:拆分代码包,精简首包资源,使得首包只存首屏图片和一个加载进度条及相关代码;使用分包加载。根据小游戏的启动时序,会发现,降低代码包资源会减少了代码包下载,以及在某种程度下降低JS注入耗时。然而,即使启动优化到这一步,很多小游戏依旧得不到理想的分数。因为使用引擎开发的小游戏,即便只留首包必

【Unity3D插件】UniRx(基于Unity的响应式编程框架)插件学习

UniRx是一种基于Unity3D的响应式编程框架。UniRx就是Unity版本的Rx响应式扩展响应式就是观察者和定时器,扩展指的是LINQ的操作符。Rx响应式扩展的特点就是擅长处理时间上的异步的逻辑。用Rx响应式扩展的方式编程可以很好地组织大量异步与并行处理。UniRx重写了.Net的响应式扩展,主要作用是解决时间上异步的逻辑,让异步逻辑变得更加简洁和优雅。Unity3D通常是单线程,但是Uni

#学习#unity
Unity中CanvasGroup组件

介绍:Canvas Group可以影响该组UI元素的部分性质,而不需要费力的对该组UI下的每个元素进行逐一得得调整。Canvas Group是同时作用于该组件UI下的全部元素。参数:Alpha : 该组UI元素的透明度。注:每个UI最终的透明度是由此值和自身的alpha数值相乘得到。Interactable : 是否需要交互(勾选的则是可交互),同时作用于该组全部UI元素。...

#游戏开发
Shader实现内发光和外发光

物体边缘发光效果是游戏里面非常常用的一种效果,同样是为了凸显游戏中的某个物体。下面使用Shader实现物体的边缘内发光和外发光效果。一、边缘内发光原理:用视角方向和法线方向点乘,模型越边缘的地方,它的法线和视角方向越接近90度。用1减去上面点乘的结果得到的就是越边缘的地方越亮。Shader "Custom/Outline1" {Properties{_MainTex("...

socket.on及socket.emit方法

WebScoket是一种让客户端和服务器之间能进行双向实时通信的技术。它是HTML最新标准HTML5的一个协议规范,本质上是个基于TCP的协议,它通过HTTP/HTTPS协议发送一条特殊的请求进行握手后创建了一个TCP连接,此后浏览器/客户端和服务器之间便可以通过此连接来进行双向实时通信。socket.io是基于Node.js和WebSocket协议的实时通信开源框架,它包括客户端的JavaScr

#websocket
Unity制作卡牌翻转的效果

1、设计思路创建一个空物体,空物体下有两个image对象,一个是正面,一个是背面。假设我们从正面开始,则初始状态下正面的旋转角度为(0,0,0) ,让背面的旋转角度为(0,90,0) ,这样背面就看不见了。触发旋转时,例如让正面在0.3秒内旋转到(0,90,0) ,这样正面就看不见了,等旋转完成后再让背面0.3秒旋转到(0,0,0),这样背面出现,整个翻转的过程就完成了,如果不明白,...

到底了