Unity 5 自带手机陀螺仪
使用Unity3D 5.2.0 版本自带的API,检测手机的陀螺仪传感器,实现通过陀螺仪控制相机的功能。
注意:此脚本需要放在摄像机身上,另外可以搭建一个简单场景,导出时注意选择Default Orientation 为Landscape Left,然后后就可以通过手机的陀螺仪来看场景的变化了。
以前写过一个4.6.3版本的java脚本,不能用的参照此说明即可。
Protobuf packages
这是一个关于Google Protocol Buffer的插件包,共有3个部分:Google.Protobuf.3.5.1 ,含有一个Google.Protobuf.dll;Google.Protobuf.Tools.3.5.1,含有protoc.exe用来生成代码如Java,C#,C++等;protobuf-net.2.3.7,含有protobuf-net.dll用来导入到Unity中开发
VS 录音播放WAV示例
这是一个使用VS2017编写的C#示例,可以用来录音和播放WAV格式的音频。
Unity5.5 SQLite
这是一个使用C#编写的操作SQLite的代码,里边有最新版v3.18的sqlite3.dll,还有增删查改的使用示例。
Unity5.5 麦克风录音并播放MP3
这是一个用C#编写的Unity资源包,可以录制麦克风的语音输入,转换成MP3和WAV格式,还可以播放本地的MP3和WAV格式的音频文件,导入后如果报错,请修改.NET API File => Build Settings => Player Settings => (in Inspector) Other Settings => Optimization => Api Compatibility Level : .Net 2.0 里边有使用说明。
Unity5麦克风录音Record MicroPhone Audio 更新版
这是一个用C#编写的Unity资源包,可以录制麦克风的语音输入,转换成MP3和WAV格式,已经封装成了类,方便大家使用,导入后如果报错,请修改.NET API File => Build Settings => Player Settings => (in Inspector) Other Settings => Optimization => Api Compatibility Level : .Net 2.0 里边有使用说明。也可以直接使用EncodeMP3.convert(clip,filePath,128);将一个指定的 clip转成MP3格式。
HTC Vive手柄规则震动脚本
这是一个C#脚本,实现HTC Vive手柄的震动,震动强度会随着距离的远近而改变,适合拉弓的体验。使用前先导入SteamVR插件,然后把CameraRig预设拖到场景里,删除原来的Camera,把脚本放在Right 或 Left t的物体上即可。
Unity5麦克风录音Record MicroPhone Audio
这是一个用C#编写的Unity资源包,可以录制麦克风的语音输入,转换成MP3和WAV格式,已经封装成了类,方便大家使用,导入后如果报错,请修改.NET API
File => Build Settings => Player Settings => (in Inspector) Other Settings => Optimization => Api Compatibility Level : .Net 2.0
里边有使用说明
Unity麦克风录音Record MicroPhone Audio
这是一个使用C#编写的Unity脚本,可以录制麦克风的语音输入,保存成WAV格式的文件。使用说明:首先要有麦克风接入,调成默认输入设备,然后把脚本放在任意一个物体上,接口可以不用配置,都有默认值,运行时点击G是开始录音,H是播放录音,J是保存文件。
Unity限制Demo运行次数
这是一个用C#写的程序,放在Unity的工程里,挂载到第一个场景里的任意一个物体上,即可实现计次功能,默认为5次。超过运行次数后,再次运行就会删除运行程序。
HTC VIVe 头盔数据
这是一个c#的脚本,用于在Unity中获取HTC Vive的头盔数据,加速度,角速度等实时数据。
DFVoice UNET
DFvoice是一个支持多人语音聊天的插件,在Unity5中使用UNet 结合DFVoice开发多人语音通讯功能。这个资源是修改了插件的部分代码,使其能够在UNet中运行。
注意:请先购买DFvoice,然后根据提示修改代码即可。
Unity 截屏 制作缩略图 存成本地文件
这是一个脚本,可以在Unity中生成截屏和缩略图,并保存到本地png文件,非常好用!有Js和C#两个版本,方便使用!
Unity5 相机拍照
这是用Unity5制作的一个使用相机拍照的包,使用相机的RenderTexture,另存为PNG图片,重大突破是解决了RenderTexture变暗的不足。
Unity中对SQL数据库的操作
Unity中对SQL数据库的操作,介绍的很详细,可仔细研究
Unity性能优化思维导图
这个思维导图很全面的讲解了Unity性能优化的各个方面,对于想了解Unity性能优化的人提供的探索的方向。
Unity5 播放带通道的视频
1、 首先生成带有Alpha通道的Mov格式的视频,导入到Unity中;
2、 在Unity中创建一个Material备用;
3、导入压缩包中的Shader和C#脚本
4、 在场景中添加一个Plane对象,调整好位置,使其显示在摄像机的中央
5、 给Plane添加刚才建立的Material,选择新建的Shader
6、 把视频拖到Shader的两个纹理中,把Transparency调节到1
7、把脚本拖到Plane对象上,运行场景,敲击空格即可播放透明背景的视频了
Unity 播放带通道的视频
这是一个Shader,适用于Unity5,可以使带通道的视频播放时透明。
视频要生成mov格式 带Alpha通道,否则背景不会透明,
还要添加一个脚本,用来进行播放控制,空格键来控制
如新建一个Plane,新建Material,添加脚本,选择Shader,运行时按空格就可以了
unity调用Android的jar包详解(内容简单,百度搜索相关有免费原版)
这是一个说明文档,有关键步骤的截图,讲述了如何使用Unity来调用jar包,进而可以和Android系统进行交互。
Unity c# 跟随代码
可以让一个模型跟随主角移动,需要配合Mecanim动画状态机使用
Unity win7 便签
这是一个在Unity平台上使用C#编写的小DEMO,用于实现类似于window7 便签的功能,简单实用!
Unity在手机端显示Debug.Log信息
Unity在手机端显示Debug.Log信息,生成的文件在一个以工程文件名命名的文件夹里一般为手机内存/Android/data/com.XXX.XXX/OutLog.txt
在玩家头顶添加名字显示
一个简单的预设体,只需要添加到玩家的子对象即可显示玩家的名字,使用最新版UGUI,可支持立体显示
如何将游戏从Unity导到iOS设备上
文档主要讲解了如何将游戏从Unity导到iOS设备上,有详细的说明和截图,收集整理分享给大家。
Unity C# 和Java互相调用变量
这是一个DEmo,讲解了Unity 3D的编译顺序,以及C# 和 JavaScript 代码之间的变量相互调用,简单明了!
Unity3D 自带手机陀螺仪程序
使用Unity3D4.6.3 版本自带的API,检测手机的陀螺仪传感器,实现通过陀螺仪控制游戏对象的功能。
Unity3D圣典中文脚本
Unity3D圣典中文脚本,可以用来查询各种API和应用实例。
桌上台球源码
这是一个用OpenGL和OpenAL写的游戏,桌上台球,这是一个完整的游戏,可以让游戏爱好者理解开发思路。
OpenGL5代码
OpenGL第5版代码,有很多的版本,windows和Linux系统都有!
VC播放多媒体文件
这是一个简单的多媒体播放程序,可以播放wav、MP3、AVI等音视频文件,这是基于控制台的程序,没有界面,但足以了解程序的架构!
java登陆界面
这是一个用Java写的登陆界面,适合初级爱好者使用!登陆界面要求输入用户名和密码,否则就会提示出错。