自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (11)
  • 收藏
  • 关注

原创 MySQL表名是变量怎么办?

SET @tb='climate_baotou';SET @sql = CONCAT('SELECT * FROM ', @tb);PREPARE st FROM @sql;EXECUTE st;DEALLOCATE PREPARE st/////////////////////////////////////////////////////////////////////////...

2019-03-07 15:56:45 1384

原创 相机水平前方

//Vector3 ve = new Vector3(GlobalConst.cameraRig.transform.forward.x, 0, GlobalConst.cameraRig.transform.forward.z); //ve = ve.normalized; //basketNew.position = ve * 5 + GlobalConst.cameraRig.transform.position; //Vector3 basketNormal = Global

2023-03-29 14:58:03 89

原创 Failed to Move File / Directory from ‘Temp/StagingArea/Data‘ to ‘Temp/Stagin

Unity2020.3.15f1 打APK失败,重启电脑解决

2021-12-24 15:55:00 2609

原创 Unity2020.3.18 ios 切相机时候Xcode(Execution of the command buffer was aborted due to an error execution)

Project Setting -> Metal Write-Only Backbuffer勾选上(防止gpu渲染buff时,这块内存被修改)

2021-12-13 11:17:28 4178

原创 Unity2020 打包报错WebCamTexture class is used but Camera Usage Description is empty. App will not work o

WebCamTexture class is used but Camera Usage Description is empty. App will not work on iOS 10+.我是在Unity 2020.3.18 打Xcode 的时候遇到的这个问题Project Settings->Other Settings->Confinguration-> Camera Usage Description* 随便写点...

2021-12-13 11:02:54 4953

原创 AssertBundled打包和加载

打包主要方法:BuildPipeline.BuildAssetBundles加载AssetBundle1 AssetBundle.LoadFromMemoryAsync2 AssetBundle.LoadFromFile3 WWW.LoadFromCacheOrDownload4 UnityWebRequest一.下载压缩包er二.解压压缩包三.复制压缩包的资源四.释放...

2019-07-31 23:26:13 524

原创 相机旋转移动

using UnityEngine;using UnityEngine.UI;using System.Collections;// 将脚本挂载到摄像机上 public class CameraController : MonoBehaviour{ //控制视野缩放的速率 public float view_value=100; public float mov...

2019-06-12 15:01:17 1212

原创 EasyTouch摇杆代码

private const string JOYSTICK_NAME = "HeroJoystick"; public AnimationClip Ani_Idle; public AnimationClip Ani_Runing; private CharacterController CC;//角色控制器 //角色...

2019-05-23 10:27:01 347

原创 virtual 在运行时多态时的应用

public class Test_1 : MonoBehaviour { void Start() { //"AA" A a = new B(); a.AA(); //"B" A1 a1 = new B1(); a1.A(); }}pub...

2019-04-12 10:25:02 109

原创 c#写入Mysql中文显示乱码 解决方法

mysql字符集utf8,c#写入中文后,全部显示成?,一个汉字对应一个?解决方法:在数据库连接字符串中增加字符集的说明,Charset=utf8,如MySQLConnection con = new MySQLConnection("server=127.0.0.1;uid=root;pwd=;database=test;Charset=utf8");...

2019-04-10 09:33:29 682

原创 Preserve Aspect(锁定比例) 当这个勾选是UI适配会出问题

Preserve Aspect(锁定比例):针对Simple模式,勾选之后,无论图片的外形放大还是缩小,都会一直保持初始的长宽比例。

2019-04-01 15:39:43 2989

原创 git 遇到的错误以及添加文件夹git add 文件夹/

问题一:$ git push origin masterTo https://gitee.com/haiyangxie/LearningGames.git! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'https://gitee.com/haiyang...

2019-03-29 11:32:42 720

原创 本地删除一个文件,如何从码云上拉下来

1. git reset HEAD LearningGame.txt2.git checkout LearningGame.txt然后就OK啦

2019-03-28 14:00:04 812

转载 Unity 中PlayerSettings

主要设置都在PlayerSettings里面Company Name:设置公司名称Product Name:设置项目名称,这个获取窗体句柄的时候用的到Default Icon:默认的exe图标,更改打包好的exe文件的iconDefault Cursor:默认的鼠标图标,就是更改鼠标样式Cursor Hotspot:鼠标热点坐标?what's the fuck?查也查不到啥...

2019-03-15 14:26:02 1687

原创 元表作用于性质

算术类元方法__add(加),__sub(减),__mul(乘),__div(除),__unm(相反数),__mod(取模),__pow(乘幂),__concat(连接操作符)关系类的元方法__eq(等于),__lt(小于),__le(小于等于)库定义的元方法__tostring(print时调用),__metatable(设置后不可修改元表)...

2019-03-13 13:13:24 158

转载 操作符重载和扩展程序

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Charlie.ConsoleWindow{ class Program { static void Main(...

2019-03-13 10:38:28 96

原创 C# 扩展方法

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;namespace AssetBundleDemo{ public class Student { public void Speak(string Name)...

2019-03-13 10:26:08 97

原创 lua简单的链表

function CreateLinked(n) n=(n or 0) local listResult={} --设置链表自增和长度 n=n+1 if (n>10) then return nil end --构造链表 listResult.Value=n listResult.Next=Create...

2019-03-12 16:27:29 571

原创 C#A*算法

代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication2{    class Program    {          static void ...

2019-02-25 11:51:51 544

原创 Unity如何画圆,椭圆

using UnityEngine;using System.Collections;[RequireComponent(typeof(LineRenderer))]//该物体需要 LineRenderer组件public class LineRenderer_Circle : MonoBehaviour{    public int segments;//所用的线条(线条越多,画出来的...

2019-02-19 13:33:22 5524

翻译 优化总结

一、程序方面   01、务必删除脚本中为空或不需要的默认方法;   02、只在一个脚本中使用OnGUI方法;   03、避免在OnGUI中对变量、方法进行更新、赋值,输出变量建议在Update内;   04、同一脚本中频繁使用的变量建议声明其为全局变量,脚本之间频繁调用的变量或方法建议声明为全局静态变量或方法;   05、不要去频繁获取组件,将其声明为全局变量;   06、...

2019-02-13 16:27:37 150

原创 ==Null和 string.IsNullOrEmpty的区别

==null表明并未分配空间而 string.Empty和'' ''表示分配空间但是空间什么都没有存储。 string.IsNullOrEmpty包含了null和string.Empty(和'' ''一样)的两种情况。

2018-12-07 14:16:35 1881

原创 OpenGL中文学习网站

https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/

2018-11-08 11:43:59 2872

原创 将本地项目上传到码云

1、码云上新建一个项目 XXXX   (项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash    3、cd 到本地文件夹中E:/XXXX  //如果是在创建的文件中git bash  则此步骤可省略4、使用 git init 命令     //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹5、使用git remote add origin h...

2018-10-30 17:34:27 250

原创 码云新项目

步骤:1、码云上新建一个项目 XXXX   (项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash    3、cd 到本地文件夹中E:/XXXX  //如果是在创建的文件中git bash  则此步骤可省略4、使用 git init 命令     //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹5、使用git remote add origi...

2018-10-11 09:34:35 147

原创 C# 对Foreach 的保护,因此在迭代的时候没办法remove add 等修改操作

InvalidOperationException: out of syncSystem.Collections.Generic.Dictionary`2+Enumerator[System.Int32,UnityEngine.GameObject].VerifyState () (at /Users/builduser/buildslave/mono/build/mcs/class/corli...

2018-07-17 11:47:15 1354

原创 unity out_Log

unity2017.2开始 log文件的位置不再是Data文件夹,而是默认在用户文件夹里,细节可以看这个页面https://docs.unity3d.com/2017.2/Documentation/Manual/LogFiles.html如果需要自定义位置,可以用命令行 -logFile <pathname>...

2018-07-16 12:58:20 969 1

原创 DropDown下拉列表使用(inverterIDropdown.options.Add(op1); inverterIDropdown.value = 0;)value=0必须在 add完之后哦

using System.Collections;using System.Collections.Generic;using System.Data;using UnityEngine;using UnityEngine.UI;public class PVModule : MonoBehaviour{    private string command;    private DataSet ...

2018-07-05 13:04:32 634

原创 鼠标进过模型时出现小弹窗(小弹窗是UGUI出现的位置是鼠标位置)

using UnityEngine;using System.Collections;using UnityEngine.UI;public class Cube : MonoBehaviour{    public Text text;    public Canvas canvas;        void OnMouseEnter()    {        text.gameObject....

2018-06-27 14:16:53 518 2

原创 连接数据库

using UnityEngine;using System;using System.Collections;using System.Data;using MySql.Data.MySqlClient;public class Sql : MonoBehaviour{    public static MySqlConnection dbConnection;    [Header("IP")...

2018-05-31 16:12:49 130

原创 C#sql参数传递

         假设不需要动态传参数的时候,语句为:select * from stuDB where SID ='1409044101';    进行如下步骤:      1. select * from stuDB where SID = ' ';                   然后在' ' 中添加 " "      2. select * from stuDb where SID =...

2018-05-04 11:31:08 856

原创 UGUI 图集打包

如下图所示,Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled For Builds 表示只有打包的时候才会启用它,Always Enabled 表示永远启用它。 这里的启用它就表示是否将小图自动打成图集。我的选项是Always Enabled 。因为开发的时候我们需要清楚的看到现在是几个Draw Call,...

2018-04-20 16:37:33 268

原创 Unity中鼠标左键按下,拖拽物体移动

private Vector3 _vec3TargetScreenSpace;// 目标物体的屏幕空间坐标   private Vector3 _vec3TargetWorldSpace;// 目标物体的世界空间坐标   private Transform _trans;// 目标物体的空间变换组件   private Vector3 _vec3MouseScreenSpace;// 鼠标的屏幕空...

2018-04-19 15:13:04 6808 1

原创 unity 开发 System.Management问题

1.已添加引用System.Management2.using System.Management问题:unity中报错:unity:system.management.dll显示不在namespace.system中解决方法:在C:\Windows\Microsoft.NET\Framework\v2.0.50727找到system.management.dl 复制到unity 的plugins...

2018-04-10 16:25:27 3282 3

原创 Plugins目录下存在System.Data打包报错?

U3D所使用的.NET版本 -- 点击Player Settings按钮,找到Api Compatibility Level选项,选择".Net 2.0",而非".Net 2.0 Subset"

2018-04-10 10:47:24 406

原创 new和virtual的区分

1.virtual和override是一起使用的2.如果要实现Virtual方法就必须要使用override或new关键字(new和override产生的机理不同)。3.如果没有virtual子类重写此方法默认是使用new关键字重写此方法4.New关键字主要用来区别派生类和基类同名方法的选择问题,通过隐藏基类方法,达到使编译器调用正确的方法的目的。Override主要用来对基类的方法和虚方法进行重...

2018-04-04 14:07:14 847

原创 bass.dll 在项目打包运行时显示找不到?(音乐分析)

1.将plugins里面的bass.dll拷贝到mono目录下2.如果还报找不到的bug从官网下载一个32位的bass.dll放在mono下

2018-01-10 17:31:42 1288

原创 FairGUI基础

using System.Collections;using System.Collections.Generic;using UnityEngine;using FairyGUI;using DG.Tweening;public class UIRoot : MonoBehaviour {    Controller col;    int startNum =

2017-10-12 15:57:58 1323

原创 OnClick注册事件传递参数

view.m_dazzlelight.onClick.Add (()=>{                LoadItem(2);                view.m_allbtn.m_button.SetSelectedIndex(0);                view.m_livezctionbtn.m_button.SetSelectedIndex(0);  

2017-10-12 14:10:03 1090

原创 unity屏幕分辨率设置注意及代码

1. Screen.fullScreen = true;设置全屏2. Screen.SetResolution(800,600,false);设置为800*600的分辨率false表示不全屏,true表示全屏,设置的800*600也会变全屏3.如果设置了分辨率但是打包后设置的分辨率无效,原因:在player settings中有ProductName,若此值相同,则先后运行的3D分

2017-10-12 13:30:40 11226 1

libphonenumber C# 版本 For unity

之前公司项目只接收国内手机号码注册,所以只用正则表达式判断是否满足即可,后来香港同事、台湾同事想使用我们产品,发现根本没法注册,所以后台添加香港、台湾、澳门手机用户注册支持,所以APP也得添加这些地区手机号码合法性判断; 这样问题就来了,每添加一个地区都得加一个正则,还得去一个个验证,岂不麻烦死~~ 后来查了一下资料,发现Google有个开源库,libphonenumber ,可以判断出手机号的运营商、判断手机号码是不是合法的、判断手机号码归属地等等功能,简直不能更强大,美滋滋~~这个时为Unity适配的版本。直接将这个库导入到plugin下面就可以 using PhoneNumbers; var phoneNumberUtil = PhoneNumberUtil.GetInstance(); var phoneNumber = phoneNumberUtil.Parse("+14156667777", "US"); var isValid = phoneNumberUtil.IsValidNumber(phoneNumber); Console.WriteLine(isValid)

2024-07-02

NOPI的dll没有错误的

在之后要将 框架选择为4.6 public class MyDoc : MonoBehaviour { void Start() { CreateWord(); } /// <summary> /// 创建Word文档 /// </summary> public void CreateWord() { XWPFDocument doc = new XWPFDocument(); FileStream file = new FileStream("D://asa.docx", FileMode.Create, FileAccess.Write); doc.Write(file); file.Close(); } }

2019-04-16

lua资源5.14.lua.exe

LuaForWindows_v5.1.4-45.exe集成编译环境。

2019-02-20

OpenGl教学视频

12 如何提高自我学习能力.flv 61.3M2017-09-16 11:30 11 阴影.flv 64.9M2017-09-16 11:30 10 照相机.flv 98.6M2017-09-16 11:30 09 3维移动.flv 118.9M2017-09-16 11:30 08 纹理.flv 94.8M2017-09-16 11:30 07 着色器.flv 51M2017-09-16 11:30 06 网格.flv 7.7M2017-09-16 11:30 05 渲染管道.flv 81.9M2017-09-16 11:30 04 创建OpenGL窗口.flv 51M2017-09-16 11:30 03 Windows环境配置.flv 51M2017-09-16 11:30 02 OpenGL资源下载.flv 19.8M2017-09-16 11:30 01 课程介绍.flv

2019-01-02

AsssertBundle

(拖进unity就可以用)Assetbundle可以将Prefab封装起来,这是多么方便啊! 而且我也强烈建议大家将Prefab封装成Assetbundle,因为Prefab可以将游戏对象身上带的游戏游戏组件、游戏脚本、材质都封装在一起。当从服务器上将Assetbundle下载以后直接Instantiate就可以放入游戏中。 试想一下,如果只能将原始的二进制资源文件放在服务器上下载,当资源文件下载完毕后,需要动态的创建游戏对象、然后动态的将脚本绑定在游戏对象、动态的将贴图赋予游戏对象等等各种动态的操作。。所以强烈建议使用Prefa,不解释!!!!!

2018-07-25

Smart Install Maker 汉化

Smart Install Maker 5.02是一款创建打包安装程序的软件。是一款适合电脑初学者使用的安装程序制作工具。本软件使用简单,上手方便,功能齐全,不需要编写一行代码或脚本,就可制作出非常专业的安装程序,特别适合于从没使用过安装程序制作工具的新手使用。对于熟悉安装程序的人,此软件也可以加快安装程序制作的速度。而且用本工具制作的安装程序的文件头非常小,非常适合于对小型程序的封装

2018-07-25

SimpleJson

simplejson模块主要用于将Python数据类型和json类型互相转换。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用独立于语言的文本格式,但是也使用了类似C语言家族的习惯(包括C,C++,C#,Java,Python等)。这些特性使JSON称为理想的数据交换语言

2018-07-25

FairyGUI-Editor

FairyGUI诞生于2014年,由谷主创立。作者在多年从事游戏UI开发过程中,深知游戏开发人员在UI开发中的痛点,一是缺乏简单易用并可视化的编辑工具,导致程序员和美术耦合过深;二是市面上的框架不够成熟,导致二次开发工作量过大,对程序员能力要求高,且难以标准化;三是无力应对多变的需求。FairyGUI就是在这样的背景下诞生的,历经多年开发和调优,可以说是市面上最好用的专业游戏UI编辑器,而且开源免费!

2018-07-25

DOTween0.9.290

在unity中,制作补间动画有很多方法,例如使用自带的API(如Mathf.Leap/Mathf.Sleap等),还可以使用新版本的Animator。 但是这些方法都不够灵活与方便,所以有许多补间动画的插件出现在Unity的应用商店中,如ITween、DoTween、LeanTween等。 在这些插件中,我最喜欢的是DoTween,因为这个插件非常简单而又强大。

2018-07-25

Highlighting System v4.0(Unity边缘高亮插件)

我使用的版本是Highlighting System v4.0,这是一个功能强大,简单易用的插件。 一、导入插件,将Highlighting Renderer组件添加到主摄像头上; 二、给需要发光描边的Obj挂载Highlighter组件; 三、在Obj身上添加脚本Test using System.Collections; using System.Collections.Generic; using UnityEngine; using HighlightingSystem; public class HandDraggable : MonoBehaviour{ private Highlighter m_highlighter; void Awake(){ m_highlighter=this.GetComponent(); } void OnMouseEnter(){ m_highlighter.FlashingOn();//调用Highlighte脚本的开始高亮函数 } void OnMouseEnter(){ m_highlighter.FlashingOff();//调用Highlighte脚本的结束高亮函数 } } 完成。 注意:这个插件想在HTCvive使用需要v5版本。 作者:简D_EVELOPER 链接:https://www.jianshu.com/p/20001e4e869b 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2018-07-25

GraphMaker1.5.7

有时候需要用到动态数据生成的图表,但很多人不知道怎么办。网上盛传Unity3D的图表插件GraphMaker、Prochart是极其极其好用,但就不知道为何连份GraphMaker的中文资料都没有,而Prochart更是连个和谐的下载地址都没有,作为一个穷逼更不可能莫名其妙就扔个几十美金去研究研究。Unity UGUI 制图插件,折线图,饼状图都OK

2018-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除