Unity
海涛高软
这个作者很懒,什么都没留下…
展开
-
unity 控制对象List中物体的透明和显示
using System.Collections.Generic;using UnityEngine;public class MatHideDisplayCtrl : MonoBehaviour{ public static MatHideDisplayCtrl instance; [SerializeField] private Material translucentMaterial_lan; private Dictionary<Transform, List.原创 2021-12-08 10:25:36 · 1867 阅读 · 0 评论 -
unity Scene文件保存的内容
原创 2021-08-09 10:50:16 · 764 阅读 · 0 评论 -
unity使用多线程下载时,删除正在下载的文件时候报如下错误
错误原因:下面代码 ,正在操作下载文件流 fs = File.OpenWrite(filePath);而此时,你又想使用下面代码,删除正在下载的文件 File.Delete(vd.localSavedPath);这样就出现文章开始时的截图错误我个人尝试的解决思路是:1 删除前,确保下载文件暂停,并且关掉所有流2 关流这个动作估计是异步,关流代码执行完后立即删文件还是会报截图错误,估计是这个时候,流还没有关闭此时可以考虑,把删除文件操作放到携程中,携程开始时,...原创 2020-10-20 20:04:38 · 293 阅读 · 0 评论 -
unity开发android的工具-雷电模拟器
有了这个模拟器,就不用真机了,发布的apk包直接拖动到模拟器中安装即可可以轻松找到Android文件目录FR:徐海涛(hunk Xu)QQ技术交流群:386476712原创 2020-10-19 11:36:51 · 5486 阅读 · 0 评论 -
unity HttpWebRequest 开发问题解决
HttpWebRequest request =(HttpWebRequest) WebRequest.Create(current_Loading.url); //断点续传核心,设置远程访问文件流的起始位置 request.AddRange((int)fileLength); Stream stream = request.GetResponse().GetResponseStre..原创 2020-10-15 18:25:09 · 1402 阅读 · 0 评论 -
unity将 \u4E00 这种 编码 转汉字 方法
unity中 直接使用JsonMapper.ToJson(对象),取到的字符串,里面汉字可能是\u4E00类似这种其实也不用转,服务器会通过类似fastjson发序列化的方式,将json转对象,获取对象的值就是中文但是有时服务器要求将传参中字符串中类似\u4E00这种转汉字,就需要下面 public string Unicode2String(string source) { return new Regex(@"\\u([0-9A-F]{4})", RegexO...原创 2020-09-04 16:15:13 · 2678 阅读 · 0 评论 -
Unity将程序退到后台一段时间后再回到前台时间跨度计算
private void OnApplicationFocus(bool focus) { if (focus == false) //失去焦点 { shiTime = DateTime.Now; //推到后台的时间 } else //得到焦点 { if (shiTime != null) { DateTi...原创 2020-07-22 17:50:12 · 652 阅读 · 0 评论 -
Unity 图片下载
方法一: private IEnumerator Downloader() { if (enableLog) Debug.Log("[Davinci] Download started."); var www = new WWW(url); while (!www.isDone) { if (www.error != null) {原创 2020-07-22 14:26:56 · 487 阅读 · 0 评论 -
Unity获取PC端获取本机Wifi网络的IP
using System.Collections;using System.Collections.Generic;using System.Net.NetworkInformation;using System.Net.Sockets;using UnityEngine;using UnityEngine.UI;public class test : MonoBehaviour{ public Text tt01; // Start is called before t.原创 2020-07-07 18:11:47 · 975 阅读 · 0 评论 -
Vuforia(高通)识别3D物体
Vuforia(高通)识别3D物体FR:徐海涛(hunk Xu)QQ技术交流群:386476712原创 2020-04-28 10:08:04 · 1443 阅读 · 0 评论 -
unity 显示已使用时间(格式:分秒)
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class test : MonoBehaviour{ private float nowTime; public Text timeText; publi...原创 2020-03-30 17:15:15 · 1466 阅读 · 0 评论 -
elasticsearch安装
启动命令: nohup ./elasticsearch &原创 2020-03-08 12:56:35 · 342 阅读 · 0 评论 -
Unity图片上传和Socket传输
Unity实现图片的上传和下载Unity利用Socket实现图片的传输FR:徐海涛(hunk Xu)QQ技术交流群:386476712原创 2020-01-18 17:12:15 · 1035 阅读 · 0 评论 -
Unity assetstore资源商店 地址
https://assetstore.unity.com/FR:徐海涛(hunk xu)QQ技术交流群:386476712原创 2020-01-10 16:22:19 · 5858 阅读 · 0 评论 -
Analytics.CustomEvent
允许用户添加一些自定义事件,用以跟踪用户的行为,比如用户切到某个页面,游戏开始,等级提升,充钱,等等,你需要统计的时候,都可以添加FR:徐海涛(hunk Xu)QQ技术交流群:386476712...原创 2020-01-10 15:09:23 · 346 阅读 · 0 评论 -
Unity FormerlySerializedAs的使用
public class shishi : MonoBehaviour{ public CameraSizeHandler CameraSize01; [System.Serializable] public class CameraSizeHandler { public Color BackgroundColor = Color.gray;...原创 2020-01-10 14:09:21 · 5508 阅读 · 0 评论 -
各个浏览器对Unity发布的WebGL支持情况
我当前发布WebGL选用的Unity版本是:Unity 2018.2.6f1谷歌 、火狐官方默认支持WebGL苹果系统官方Safari浏览器,12版本以上再也找不到开启WebGL功能选项,因为其已经完全兼容WebGL,直接可以打开,而低版本的比如10,虽然可以找到开启webgl选项,但经过测试也会报错,因为其支持的旧WebGL已经不满足最新版本Unity的WebGL需求国内浏...原创 2020-01-09 16:08:27 · 8823 阅读 · 2 评论 -
在Asset中使用 TexturePath
Unity中如何在Assets面板中通过右键创建一个自定义的AssetFR:徐海涛(hunk Xu)QQ技术交流群:386476712FR:原创 2020-01-08 20:34:41 · 252 阅读 · 0 评论 -
Unity中如何在Assets面板中通过右键创建一个自定义的Asset
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[CreateAssetMenu(menuName = "xuhaitao/personInfo")]public class shishi : ScriptableObject{ ...原创 2020-01-08 20:14:48 · 1828 阅读 · 0 评论 -
Unity C# List中每次取5个
需求: 数组中按顺序每次取5个,到最后,如果取不到,从头开始取 int k = 0; //5个5个一取 private List<DataUnity> RandomSort(List<DataUnity> list) { List<DataUnity> jiji = null; ; if (k ...原创 2019-12-31 14:27:43 · 1672 阅读 · 0 评论 -
unity发现实例化的特效位置总是不对,在很远地方出现
原因是我勾选碰撞,使得粒子在碰撞到碰撞体的时候产生反弹,Collision勾选取消,则实例化后的位置正常FR:徐海涛(hunk Xu)QQ技术交流群:386476712...原创 2019-11-23 17:55:24 · 1822 阅读 · 0 评论 -
Unity解析XML
常用的API如下:1.tt.GetAttribute(“name”)) 2. XmlNode provinces = xmlDoc.SelectSingleNode(“xuhaitao”); 3.xmlDoc.SelectSingleNode(“xuhaitao”); 4.XmlDocument doc = new XmlDocument(); 5.xmlDoc.Load(fil原创 2016-06-02 21:43:26 · 2993 阅读 · 0 评论 -
EasyTouch的使用
EasyTouch插件包含三个模块:Easy Button 、 Joystick 、 事件关于按钮和事件这一块,在实际的工作中,你可以用Easy Button,也可以用其它插件,比如NGUI,效果上都是一样的下面就具体说说Easy Button的使用,有两种使用方法: 方法一,请看如下截图 按钮使用方法二: 通过按钮的名字区分点击的是哪个按钮 关于Joystick,重点掌原创 2016-06-03 21:09:56 · 13154 阅读 · 1 评论 -
Unity游戏接入百度移动广告
本篇文章我们讲解利用百度 Unity Plugin这个插件,这个插件使用很简单 1. 新开一个Unity工程,导入百度 Unity Plugin这个插件包 2.导入后将baidudemo.cs这个类文件挂到场景中 下面具体说说baidudemo.cs这个类文件中内容 我们可以这样想:既然是在我们的APP中接入广告,那么接入哪个广告呢,是不是百度你给我个唯一标示一个广告的ID,下一步原创 2016-06-04 20:53:42 · 4221 阅读 · 3 评论 -
公交或地铁上刷卡机的unity实现思路
北京这边使用一卡通, 做公交用它,做地铁也要用它,我经常想刷卡这个动作,如果在我们游戏开发中如何实现呢? 是不是后面有一个庞大的数据库做支持呢,我一刷卡,然后就从数据库中取出我还剩下多少钱呢,等等,如果是这样想,至少在游戏开发的角度讲,这样做是错误的我是这样想的: 一卡通也是个对象,那么它身上挂一个脚本,名叫Card,这个类我是这样想的:public class Card{ publi原创 2016-06-25 19:33:00 · 2140 阅读 · 0 评论 -
Tower Defence ToolKit (TDTK)
在讲解前,先介绍SpawnManager这个类中的某些变量: 变量一: Spawn Mode 变量二: Spawn Limit 变量三: Spawning 表示当前时刻是否正处于繁殖车辆状态FR:徐海涛(Hunk Xu) QQ群:386476712原创 2016-06-06 16:35:16 · 704 阅读 · 0 评论 -
GetComponentsInChildren<类> 用法
总结: GetComponentsInChildren是在所有子孙物体中进行查找,注意我的用词 ,是子孙FR:徐海涛(Hunk Xu) QQ群:386476712原创 2016-06-28 11:04:10 · 1158 阅读 · 0 评论 -
塔防游戏(TDTK)中的对象池技术
下面是塔防游戏中对象池技术,很是经典,值得借鉴和学习,主要思想是:一种对象建一个池,然后把这个池放入一个大池中using UnityEngine;using System.Collections;using System.Collections.Generic;public class ObjectPoolManager : MonoBehaviour{ public List<Pool>原创 2016-06-06 23:05:58 · 698 阅读 · 0 评论 -
Photon Unity Networking 案例(一)
这个案例实现的效果画面如下: 1 下载PUN插件,下载地址:https://www.photonengine.com/pun/download/ 百度云盘下载地址:http://pan.baidu.com/s/1nuFrxfN 2 到https://www.photonengine.com/zh-CN/PUN 注册一个账户,注册成功后,就会产生一个APPID 下载完成PUN包截图如下原创 2016-07-11 18:36:52 · 11773 阅读 · 3 评论 -
An asset is marked with HideFlags.DontSave but is included in the build
错误的问题就是: FR:徐海涛(Hunk Xu) QQ群:386476712原创 2016-06-30 09:42:55 · 1509 阅读 · 3 评论 -
unity树形结构(Script Based Runtime Tree-View Control)
下面是动态生成的树形结构下面讲讲如何做: 1 第一步很重要,先在场景中创建一个Canvas对象 2 拖动一个 TreeViewControl预设体到场景中,并且作为Canvas对象的子层级或着孙子层级也行 3 新建一个脚本(test.cs),将该脚本挂在TreeViewControl上 4 然后就是在这个脚本中创建树形结构中的控件下面看看toggle控件状态改变时的回调,也很简单原创 2016-07-22 19:39:53 · 8786 阅读 · 6 评论 -
一个Object带多个材质如何在程序中更换
http://blog.sina.com.cn/u/1115484171FR:海涛高软(QQ群:386476712)原创 2016-07-12 10:11:46 · 395 阅读 · 0 评论 -
Unity 玩家设置
1 更改发布应用的图标 2 3 4 5 其他的 如果是对外发布Android App的,还需要注意如下:FR:海涛高软(QQ群:386476712)原创 2016-07-12 16:00:39 · 1420 阅读 · 0 评论 -
Mysql数据库的SQL语句
1 查找符合条件的有多少行 select count(*) from biao01; select count(*) from biao01 where name=”xuhaitao”;更多指令:http://blog.sina.com.cn/s/blog_427cf00b0102vjpf.htmlFR:海涛高软(QQ群)原创 2016-07-23 23:03:53 · 321 阅读 · 0 评论 -
暴风魔镜VR自动漫游
如何实现在暴风魔镜中自动路径漫游呢,很简单 1 禁用Mojing VR Head脚本组件 2 位MojingVrHead物体添加Animator组件 接下来就是K关键帧了!是不是很简单,呵呵!FR:徐海涛(Hunk Xu) QQ群:386476712原创 2016-07-12 18:38:56 · 749 阅读 · 0 评论 -
Unity位置动画
1 场景中创建一个Cube 2 为这个Cube添加Animator组件 3 选中这个Cube,然后选择Window-Animation,打开animation窗口 下面就开始K关键帧了,很简单,两步走 1 选中这个Cube对象,在第0帧,移动一下Cube对象位置 2 选中这个Cube对象,设置第二个关键帧 3 点击运行,Cube开始位置移动http://blog.sina.原创 2016-07-12 20:11:37 · 2352 阅读 · 0 评论 -
ShareSDK For Unity的使用
下载sharesdk官方网址: http://www.mob.com/#/菜单中选择 SDK下载=ShareSDK For Unity3D 这是我最新下载软件包,下载地址如下: http://pan.baidu.com/s/1pKKCx2V,大家也可以到官网下载最新的 新建一个工程,在这个工程中创建一个Cube,一个Button 将如上截图中的Unity3D-ShareSDK/Assets目原创 2016-06-30 22:46:19 · 8464 阅读 · 2 评论 -
Unity解析Txt文本
文本的读取有四种方式: 1. 第一种 在程序脚本中用 public TextAsset tt;的形式,直接拖动赋值第二种 协程+WWW 第三种 Resources.Load(“xuhaitao”) as TextAsset;4.第四种(也是我想讲的最重要的一种)下面是通过StreamReader方式读取文本 下面是通过StreamWriter方式写入文本注意命名空间需要引入:原创 2016-07-23 23:29:02 · 7596 阅读 · 1 评论 -
Unity 解析Excel
unity解析Excel,需要导入4个文件,如下图: 需要引入的命名空间:Excel读取: 读取的思想是:先读一行,然后再读这一行的每一个列关于读取,我想强调如下图:关于Excel的写入,见下图:项目工程: 云盘下载地址FR:徐海涛(海涛高软) QQ群:386476712原创 2016-07-23 23:12:26 · 2749 阅读 · 0 评论 -
Unity 解析Json字符串
LitJSON使用很简单,两个步骤:1 将LitJSON.dll文件拖动到unity工程中 2 在unity中的脚本开头引入: using LitJson;经过上面的两个步骤,已经可以在脚本中将一个对象转化为JSON字符串,或将JSON字符串转为JSON对象,下面通过案例具体看看:1 用JsonData类以及ToJson方法输出一个JSON字符串 {“name”:”xuhaitao原创 2016-07-24 11:35:32 · 15727 阅读 · 1 评论