其它
亮白白
这个作者很懒,什么都没留下…
展开
-
VSCode屏蔽.meta文件
VSCode屏蔽.meta文件原创 2022-06-07 10:19:51 · 820 阅读 · 1 评论 -
unity账号被封之后,无法登录怎么启动unity?
Unity.exe -createProject E:\XX01\src\Client\Game3D制作成bat文件,放置在unity中的Editor文件里面 双击可启动unity,不用登录。后面为项目Assets工程目录,亲测2018.4.25f1版本可用原创 2022-05-09 21:28:25 · 4322 阅读 · 0 评论 -
unity DOTween移动抖动问题及fairyGUI移动抖动问题
避免采坑,记录一下。公司最近的项目是一个竖屏2D游戏,公司使用的是fairyGUI,所以一开始移动使用的是TweenMove,例如背景移动bg:TweenMove(Vector2(0,-500),3)在PC端抖动不明显,看不出来,打包成Android端之后发现移动抖动的很明显,为了搞清楚是方法原因还是别的原因导致,就用dotween做了一个测试。1.建立一个带有dotween的项目,建立一个背景2.代码很简单,让图片来回移动就行了。运行后发现也是抖动的不行3.处理方法,...原创 2021-07-26 12:01:49 · 2630 阅读 · 6 评论 -
unity spine动画渐变效果(UGUI及fairyGUI )
spine动画如何在unity中做渐变效果原创 2021-07-19 16:09:06 · 3503 阅读 · 2 评论 -
unity profiler连接手机apk进行性能测试及查看
当一个手机apk在手机上运行时 ,在unity里面怎么使用profiler查看性能使用情况呢?2.在profiler中点击editor,里面有个enter IP的选项,输入当前手机的IP地址,然后在手机上运行游戏就可以了原创 2021-02-03 20:34:07 · 1055 阅读 · 1 评论 -
unity项目在 AndroidStudio进行真机调试时一直刷新Logcat
1.最近项目apk有点卡顿,所以想使用Androidstudio进行真机测试,看下打印及原因。刚连接手机时logcat一直在刷新日志,烦得很。这样没办法看到游戏打印。2.处理方式。点击edit filter configuration会看到如下界面。在tag处添加Unity标签。点击OK回到之前选择的界面。选择到刚刚设置的标签名字就好了...原创 2021-02-03 20:23:30 · 626 阅读 · 0 评论 -
unity2018在PC状态下获取USB扫码枪数据
本来在PC状态下,扫码枪就是一个键盘。1.简单的,直接创建InputField,就可直接显示在文本中,但是在项目里面不太现实,所以查阅资料找到了另一个方法。2.建立全局钩子(其实我也不知道是啥),这代码也是参考了蛮多老哥的,自己修改了一下,代码如下。using System.Collections;using System.Collections.Generic;using U...原创 2020-05-07 16:54:28 · 1526 阅读 · 3 评论 -
unity2018在Android状态下获取USB扫码枪数据
公司做了个新项目,之前有项目用的是反扫二维码的,用串口就行,现在条形码反扫器都是使用USB接口直接用,就查阅了很多资料,在PC端使用全局钩子可以获取到扫码枪数据,但是在Android就不行了。大部分资料看起来都好复杂,要不就感觉缺失了东西,现在自己整理一下。1.在unity中新建测试场景,并且建立文本用于显示扫码枪数据,建立管理类QrBarManger及对象2.QrBarManger脚本如...原创 2020-05-07 16:31:52 · 980 阅读 · 0 评论 -
unity2018与Androidstudio互相发送及接受消息
因为最近经常要与安卓端交互,自己记录一下。举个栗子。1.Androidstudio方面,调用unity带参数方法BarCodeDataunity端:Androidstudio端:使用UnityPlayer.UnitySendMessage,第一个参数是unity当前所挂脚本object名字,第二个是参数是方法名字,第三个参数是要传入的数据2.在unity方面,调用安卓...原创 2020-05-07 15:30:13 · 806 阅读 · 0 评论 -
unity 2018如何动态修改材质球shader
1.当前shader2.脚本获取当前材质,并将其修改成想要shader(当前使用Standard举例)3.运行之后原创 2020-04-23 16:21:36 · 3323 阅读 · 0 评论 -
unity2018 动态修改材质球_DetailAlbedoMap的值
1.如图,需要修改材质球secondary maps 中offset的值,让模型看起来有流动性。2.直接上代码啦3.就可以在编辑器上面看到数值在变化了4. 如果想修改Main Maps上面的offset值,把_DetailAlbedoMap修改成_MainTex就可以了...原创 2020-04-23 15:44:54 · 1636 阅读 · 0 评论 -
unity UI准星跟随鼠标移动
原创 2020-04-22 14:32:11 · 3027 阅读 · 0 评论 -
unity2018 Animator的动画clip的播放持续时长
原创 2020-04-11 10:42:51 · 1317 阅读 · 0 评论 -
unity2018 Image使用Sliced九宫格进行调整
1.选中你要调整的Image,将图片类型转换成sliced2.找到image中的精灵,找到sprite editor,点击3.在里面调整即可.原创 2020-04-02 10:30:43 · 3984 阅读 · 0 评论 -
unity 物体按照指定的路径移动,设计多个点位
直接上代码啦~原创 2020-04-01 10:18:19 · 3413 阅读 · 4 评论 -
unity baking取消自动烘焙
编辑器上方按顺序Window-Rendering-LightingSetting把auto generate关闭就好了原创 2020-03-31 20:02:36 · 5034 阅读 · 0 评论 -
unity在场景中寻找某个脚本
原创 2020-03-27 14:24:27 · 1513 阅读 · 0 评论 -
unity2018.4.4f1打包时在场景卡住不动。
项目有四个场景,不管是打包apk还是打包安卓原生都在下标1这里卡住。处理方法:把项目关闭,除去assets跟projectsettings两个文件夹,其它都删除,再重新打开项目打包...原创 2020-03-03 10:27:53 · 4196 阅读 · 0 评论 -
unity判断敌人是否在摄像范围内
原创 2020-01-02 10:22:29 · 320 阅读 · 0 评论 -
unity 物体跟随鼠标位置移动
将这段代码放入update中,挂在要旋转的物体上面原创 2019-12-18 10:04:26 · 1615 阅读 · 0 评论 -
unity 鼠标屏幕坐标转换成世界坐标只转换一次的坑
这几天在做一个FPS的游戏,想把枪口跟随鼠标移动,但是写出来之后发现只转换了一次,鼠标位置一直变,但是世界坐标不变。代码如下:,worldPos一直不变。可把我整烦了。解决如下:在获取的鼠标屏幕坐标Z轴赋值,就可以了...原创 2019-12-18 10:02:58 · 1343 阅读 · 0 评论 -
unity3D世界坐标与屏幕坐标的转换
世界坐标转屏幕坐标:Vector3 screenPos = Camera.main.WorldToScreenPoint(pos);屏幕坐标转世界坐标:Vector3 worldPos = Camera.main.ScreenToWorldPoint(pos);原创 2019-12-10 19:29:21 · 483 阅读 · 0 评论 -
Installation did not succeed. The application could not be installed. Installation failed due to: ''
今天将AS从3.4.2升级到3.5.2版本的时候,用之前3.4.2的虚拟机测试,发现这个报错,不知道什么原因。完整错误代码如下:Installation did not succeed.The application could not be installed.Installation failed due to: ''cmd package install-create -r -t...原创 2019-11-19 14:54:02 · 5758 阅读 · 0 评论 -
unity3d 数组Array与数列List之间的转换
原创 2019-11-16 10:27:38 · 5110 阅读 · 0 评论 -
unity解析嵌套Json
这几天一直在对接SDK,就需要解析json,因为不懂,搞了大半天 终于解决了。做个记录,假设json是这样写的"a": "bqr", "p": { "d": "00000000901017" }我们要获取a跟d的值。这样我们打印出来的就是bqr跟那串数字了,要记得在项目中加入LitJson.dll...原创 2019-11-14 16:32:11 · 1396 阅读 · 1 评论 -
unity 如何去除双引号
今天在对接SDK,服务器那边传过来的字符串是带双引号的,我说怎么看起来一样,但是测试返回的是false,把双引号去掉就好了。举个例子:string tempType=“Hello ”;string type = tempType.Trim('"');(里面是单引号,单引号里面+一个双引号)这样得到的就是去除双引号的字符串了...原创 2019-11-12 16:45:36 · 806 阅读 · 0 评论 -
WIN10程序已经打开并且在运行,但是窗口看不到
因为习惯用两个显示器,在用Androidstudio的时候,移动一下发现看不见了,使劲点也没用。处理方法:1.选中当前看不到的程序 (如上图:选中之后会有一个灰色的背景)2.键盘按Alt+空格键,会在界面显示出下图这样一个弹窗,点击最大化就可以了。...原创 2019-11-11 10:20:13 · 41516 阅读 · 9 评论 -
Android studio突然没有任何提示
下午在用AS看一个SDK,想测试一些东西,打个字没有显示,打个public都没显示,我一开始以为是引擎出了问题,关了重开也没用,上网查说点重开,然而还是没用,后面才知道什么时候开启了省电模式,自己莫名其妙的,一个台式机。把它关了就好了如果开启了,会有个提示...原创 2019-11-07 17:04:03 · 2087 阅读 · 12 评论 -
处理 This view is not constrained. It only has designtime positions, so it will jump to (0,0) at
处理方式:1.点击这个小按钮,Infer constraints2.点击button,在右边Layout界面修改原创 2019-10-31 17:38:10 · 919 阅读 · 0 评论 -
unity3D用代码做一个时分秒的计时器,格式为00:00:00
简单粗暴,上代码。public class Clock : MonoBehaviour { public Text m_ClockText; private float m_Timer; private int m_Hour;//时 private int m_Minute;//分 private int m_Second;//秒 // Use this for in...原创 2018-07-06 17:51:05 · 6273 阅读 · 0 评论 -
unity3D单例模式
看了蛮多别人的案例,今天自己测试了一下public class Singleton { public static Singleton instance =null; private Singleton() { } public static Singleton GetInstence() { if (instance == nul...原创 2018-07-06 17:52:54 · 148 阅读 · 0 评论 -
一个简单明了的观察者模式案例
这几天一直在学习设计模式这方面,单例模式,简单工厂模式,观察者模式这三个比较简单易懂的设计模式,今天先说说观察者模式。这是用事件来响应。场景中建两个球,当一个球下落到地面的时候,另一个球弹起往上运动。public class ObjectBall : MonoBehaviour { public event EventHandler<EventArgs> BallDownEv...原创 2018-07-06 18:06:32 · 1568 阅读 · 0 评论 -
unity简单工厂模式
公司最新打算立一个新项目,会大量重复使用一个方法,但是不同的表现方式,觉得需要用到简单工厂模式,就看了下。有什么不对的地方欢迎批评。public class Product : MonoBehaviour { /// <summary> /// 简单工厂模式 /// 定义一个共同接口,创建不同的对象,简化创建过程,创建与表示分离 /// </s...原创 2018-08-04 10:47:03 · 1562 阅读 · 0 评论 -
unity 3D 如何获取距离最近的对象
在这里要运用数组,数列list与字典dictionary相结合。 private GameObject[] targetArr; private List<float> KnifeList; private Dictionary<float, GameObject> knifeDic; void Start() { knifeDic...原创 2018-09-01 11:38:09 · 7338 阅读 · 1 评论 -
unity 3D 在安卓环境下使用assetbundle打包Image中shader丢失问题
最近经常做一些2D项目,因为画面很重要,所以加了很多特效。有时候我们已经把所需要的shader添加至editor-project setting -graphics-always included shaders ,用assetbundle打包之后还是会丢失。今天找到处理方法。public class LoadShader : MonoBehaviour { private Shade...原创 2018-10-22 12:10:25 · 1291 阅读 · 3 评论 -
CocosCreator与VsCode跟Chrome之间做调试
前面下载插件及配置我就不说啦。Creator文档上面已经做了很详细的讲解,我们今天讨论一下调试的问题。1、配置好之后,在Code编辑中launch.json里面有歌地址,默认点是80802.如果我们没有修改那个端口号的话,就会得到一个空白页。3.那么我们不知道当前的端口号是多少怎么办呢?很简单,我们切换到CocosCreator编辑器,把调试换成浏览器,点击播放,这个就是我...原创 2019-04-18 17:36:34 · 1081 阅读 · 1 评论 -
CocosCreator发布报错问题 Parameter specified as non-null is null
打开日志,在底部有问题描述,有如下报错:Parameter specified as non-null is null: method com.android.build.gradle.internal.cxx.configure.Json。解决方法:下载最新的NDK,在设置中更换...原创 2019-05-11 10:18:24 · 5487 阅读 · 0 评论 -
使用微信开发者工具上传代码时报错:该用户不是该小程序的开发者
报错如图所示。一开始是以为微信公众平台没有添加开发者,管理员也不行。后面发现是开发者工具里面的AppID不对,查看更多,有个详情,把这个默认的AppID换成自己的就好了...原创 2019-05-13 10:04:57 · 2477 阅读 · 0 评论 -
处理System.IO.Ports未能找到类型或命名空间名
Edit--projectsetting--player然后看inspector面板,最下面的othersetting把.NET2.0Subset改成.NET2.0,就可以了。.NET2.0Subset是.NET2.0的子集原创 2019-06-25 20:49:07 · 5956 阅读 · 7 评论 -
unity 获取字符串长度及获取不重复数字
1.获取字符串长度Encoding.Default.GetByteCount(string s) 返回的就是当前字符串S的长度2.生成5位不同的随机数public static string GenerateRandomCode() { StringBuilder result = new StringBuilder(); for (var ...原创 2019-06-27 16:51:09 · 2076 阅读 · 0 评论