多媒体互动工具栏
文章平均质量分 55
多媒体的一些互动工具脚本
会思考的猴子
这个作者很懒,什么都没留下…
展开
-
Unity 场景淡入淡出效果
一. 使用Dotween,建议使用我的方式。原创 2023-09-21 15:45:39 · 875 阅读 · 2 评论 -
Unity 刮刮乐功能实现(TouchScript 多点触摸)
网上有大体几个方法,但是好像都不怎么能满足我的个人需求1. 首先这个刷子必须可以是透明的物体,可以用形状来刷2. 大小位置可以不要去固定,因为我也不确定我的遮罩大小位置3. 包含一个刮刮乐进度判断4.流畅运行(目前挺流畅的如果不使用进度判断的话,这个进度判断没想好怎么更好,有大神指导的话可以@我)效果:布局:只有红色的这块,其他的都不重要,一个shader ,一个脚本Shader你可以使用下面的其中之一使用即可,推荐直接用代码,因为ShaderGraph这东西原创 2021-07-05 22:32:41 · 1705 阅读 · 7 评论 -
Unity + PHP 互动多媒体项目的 微信公众号 模块实现
场景 :用户扫描公众号二维码,只有关注了公众号二维码才可以继续游戏思路:1.建一个自己的后台服务器,2.微信公众平台设置后台服务器地址3.用户扫描二维码之后,微信服务器会告诉后台服务器4.服务器接收到微信服务器的消息,判断有用户关注事件之后修改Config.txt的内容为1, 1s 后修改回内容为0(后面需要修改为数据库)5.Unity每隔1s去Get这个服务器地址的Config.txt的内容,如果为1,则判断为有用户关注PHP新建一个weixi...原创 2021-03-03 17:25:55 · 861 阅读 · 4 评论 -
Unity+PHP 互动多媒体项目的 二维码验证 模块实现
这个模块的用处就是让拥有二维码的人才能玩你的游戏,某些客户很喜欢这个东西思路: (每隔一秒)检索你的摄像头识别二维码,如果识别到二维码的信息,上传到服务器,服务器接收到数据,跟数据库的信息进行比对,如果存在,告诉Unity并在数据库中删除该条信息PHP服务器:1.将Excel数据导入php 数据库安装数据库管理工具3.新建一个表,字段和你的Excel定义一样的字段 (小提示:如果要清空删除表数据点击任务栏操作按钮,在操作界面最下面)4.在你的WWW...原创 2021-03-03 16:49:40 · 450 阅读 · 6 评论 -
Unity 读取Arduino串口消息
using System.IO.Ports;using System.Threading;using System.Collections.Generic;using System;using UnityEngine;/// <summary>/// 串口通信/// </summary>public class SerialKit:MonoBehaviour{ public static SerialKit Instance; // 在设...原创 2020-11-30 23:42:40 · 896 阅读 · 2 评论 -
Unity NetKit 网络工具类
目前实现功能1. 检测 PC 端网络状态在多媒体互动项目中,每个项目都应该有一个这样的检测,多界面情况下可以在开启开始界面的时候检测一次即可,无网提示用户,如果只是一个单界面,则需要定时去检测网络我的使用示例:protected override void OnOpen(QFramework.IUIData uiData) { Debug.Log(NetKit.Instance.CheckNetwork()); ...原创 2020-10-26 16:25:10 · 387 阅读 · 1 评论 -
Unity AudioSource 从StreamingAssets文件夹加载音频播放
插眼: 2020/10/22 使用UnityWebRequestMultimedia新版Api有问题请评论区插眼using System.Collections;using UnityEngine;using UnityEngine.Networking;public class AudioPlayFromSSTest : MonoBehaviour{ AudioSource audioSource; /// <summary> /// 背...原创 2020-10-22 10:10:53 · 2675 阅读 · 1 评论 -
Unity 我的 DataManager 工具类
未完成,请不用看下去了只是自己在思考以后关于多媒体互动的怎么规范的一些东西,还没想好应该怎么去写这个数据管理类应该跟json读取类 ,ini读取类等等等 应该是怎样的一个关系呢1. 首先所有常用的路径都应该存放在一个路径下2.有没有能代替单例调用更合适的方式去管理这些类3.主从关系是怎样的using System.Collections.Generic;using UnityEngine;namespace QFramework....原创 2020-10-21 16:13:20 · 634 阅读 · 3 评论 -
Unity 我的 Texturekit 工具类
使用只需要将单例方法更改一下就行,后续将持续进行更新,用到哪补充到哪如在使用过程中有任何不适,请评论区插眼,谢谢2020/10/21 :1.返回 在指定目录下加载的所有图片的 Texture2D2.文件 转 字节3.得到指定后缀格式的所有文件路径4.得到多个指定后缀格式的所有文件路径5.文件夹目录最多只保留指定数量的图片using System.Collections.Generic;using System.IO;using UnityEngi...原创 2020-10-21 16:03:00 · 354 阅读 · 5 评论 -
Unity VideoPlayer StreamingAssets文件夹加载视频播放
使用示例:代码示例:using UnityEngine;using UnityEngine.Video;// ExecuteInEditMode 不用运行程序也能跑脚本// 属性链接:https://blog.csdn.net/qq_39097425/article/details/109194397//// [ExecuteInEditMode] [RequireComponent(typeof(VideoPlayer))]public class VideoPl.原创 2020-10-21 09:44:55 · 4846 阅读 · 6 评论 -
Git 命令行操作 LFS大文件上传
登陆github必须先创建SSH key因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。1.创建SSH Key。在用户主目录(C:\Users\Administrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接到下一步。如果没有,打开Git Bash,输入命令,创建SSH原创 2020-09-23 17:06:02 · 1565 阅读 · 0 评论 -
Unity LitJson读取本地Json文件
LitJson.dll二维码链接:代码:using LitJson;using System.IO;using UnityEngine;namespace QFramework.Example{ public class JsonTool : ISingleton { private JsonTool() { } public static JsonTool Instance { get { re.原创 2020-09-21 11:51:29 · 1590 阅读 · 1 评论 -
Unity 读取.ini配置文件
.ini文件示例:结果:使用示例代码:using UnityEngine;namespace QFramework.Example{ public class INIConfigRead : MonoBehaviour, ISingleton { public void OnSingletonInit() { } public static INIConfigRead Instance .原创 2020-09-21 11:36:42 · 1265 阅读 · 1 评论 -
Unity 老虎机数字滚动
找不到原作者博客了 ,转载自该大神 代码作者: shuchangliu ,谢谢这位大佬的无私奉献,为您鼓掌组织结构图:/* ============================================================================== * 功能描述:数字动态变化Text * 创 建 者:shuchangliu * ===========================================================..原创 2020-09-19 15:51:04 · 3265 阅读 · 2 评论 -
Unity Texture缩放 合成 改变格式 解压 保存
使用示例: BtnPrint.onClick.AddListener(() => { // 调用打印机打印照片 m_tBlendTexture2D = FaceDetect.Instance.m_tBlendTexture as Texture2D; // 缩放 Texture2D TextureScale.Bilinear(m_tBlend.原创 2020-09-16 18:03:37 · 1357 阅读 · 0 评论