自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 解决 游戏中只要一移动鼠标,就会游戏指针和windows指针来回闪

找到游戏的exe,右击 属性 兼容 禁用全屏优化这是针对一款游戏的设置,还有全局设置的办法,自行百度全屏优化功能就是windows针对游戏全屏模式下不能显示windows相关ui的问题而推出的(比如调节音量不会显示windows音量条)...

2021-07-07 12:45:59 3031

原创 Unity预设体中的预设体,继承,引用的复杂关系

预设体A 和 预设体B 预设体, 预设体B中有预设体A预设体如果预设体B中修改过预设体A的值(比如文本,或者图片),那么直接修改预设体A时,预设体B中修改过的地方是不会改变的比如预设体A中有一段文本 和 一张图片 ,在预设体B中修改过了预设体A的文本 .这时直接修改预设体A的文本和图片,预设体B中的文本不会变,但是图片会变...

2021-06-24 17:39:25 461 3

原创 Unity IOS 苹果 好评引导 跳转Appstore 2021/4/14

按标题日期原创啊用的application.openurl()方法网上开始搜的链接用不了 itmsxxxx 这个用下面这个链接:http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APPID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8APPID字段换成自己的appid.目标IOS系统版本是14有啥问

2021-04-14 17:13:54 558

原创 Unity Canvas类组件和sorting group

1.在一般的理解上所有UI组件都必须在Canvas下.稍微学习深点还会知道分画布来动静分离.然而我今天在项目中看到Canvas下的子物体还有Canvas一时竟没理解过来.经过查阅资料才发现这样也是为了达到动静分离的效果.2.在理解到这点后我开始给模块中需要频繁刷新的部分单独加Canvas,结果这些按钮变得无法响应点击.问了大佬才知道还得加上graphic raycaster…3.至于Canvas Renderer则是所有需要渲染的物体都会自动添加的4.sorting group则会将该物体及其子物体的

2021-03-31 10:50:08 1952

原创 VSCode lua 插件不灵了

最近发现VSCode 的 lua插件(VSCode插件商店搜索的第一个)不灵了,无法转到定义也无法查询引用.发现右下角通知显示在初始化,还有预加载文件超过1000,就是这个提示卡住了lua插件的初始化,在这个通知下点击拓展文件数量(大意如此),就能正常初始化完成了...

2021-03-09 10:41:51 795

原创 Android 11 广播教程没有反应

最近学习了下Android开发,方便以后和Unity app互相调用跟着教程学到广播这卡了半天,有意图发出但是接收器接收不到.除了8.0以后intent要加setcomponent以外,注册接收器时还要写配置enable和export,至于为什么还不清楚,但是用AS自动生成的接收器带这两句,在自己写的接收器里写上这两句也可以接收到意图了.下面放完整代码.MainActivity:package com.runoob.broadcastreceiver;import androidx.appcom

2021-03-05 10:51:22 1112 1

原创 控制台powershell导出完整日志

powershell命令adb logcat > d:\log1将完整日志导出到文件从设备插入到当前的日志都会导出.ctrl+c停止.不会输出到屏幕,直接去看文件有问题留言评论

2021-01-18 16:06:57 1611 1

原创 windows python27环境安装pip>wheel>lxml

先安装好正确的pip,不要像我从一个百度经验下载的pip是1.1版本,结果啥东西都安装不了.按以下页面安装pip:https://www.cnblogs.com/ycyzharry/p/12543867.html安装wheelhttps://blog.csdn.net/weixin_38501796/article/details/79292935安装lxmlhttps://my.oschina.net/chworld/blog/611902因为我是python27,所以选择的lxml是lxm

2021-01-13 09:36:23 137

原创 Unity 自定义宏的脚本如何写

想自定义一个宏,在网上看了很多文章都没理解如何设置宏的条件.比如何时哪个宏算有效#if condition1 这个名字无所谓,至于条件,何时这个宏为真呢?当你在ScriptingDefineSymbols中添加了,该宏就为真,否则为假.所以条件脚本就是写如何设置ScriptingDefineSymbols.方法为PlayerSettings.SetScriptingDefineSymbolsForGroup()有问题下面评论,不多写了...

2021-01-11 10:54:48 374

原创 在电脑上安装ADB用于显示APP的debug内容

安装教程:https://hi-upchen.medium.com/如何在-win10-安裝-android-adb工具-8546cb0b81ce在cmd上输入adb connect [IP地址:端口号] 不同模拟器不一样,用 adb devices 命令看是否连接了用adb logcat命令就能显示debug内容了,ctrl+c停止输出cls命令清屏...

2020-12-16 14:29:11 264

原创 lua命名规范

命名规范(1) 变量:驼峰法,eg:playerName变量的命名要见名知意,便于阅读和修改。(2)常量:大写加下划线 eg:KIND_PET_FOOD(3)函数:和变量一致,eg:function checkTaskChainStatus()(4)模块:小写加下划线:eg:item_factory_lua (5)使用local变量而非global变量(6)被多次读取的global变量,应提取出来放到local变量中...

2020-12-08 20:17:25 921

原创 数据结构

2020-11-15 21:44:29 74

原创 2020-09-28

1.删除List元素从后往前删除有明显优势2.选择物体然后在Animation窗口中选择时间轴上的事件和选择animation文件然后选择animation窗口时间轴上的事件右边显示的选项不同3.在C#中using一些命名空间时有"."的存在,如:system.net,其意味system命名空间下的net文件夹.可以自己在命名空间下创建文件夹试试4.socket即套接字,IP地址:端口号 的表示方式5.protocol即协议的英文名词6.TCP=transmission control proto

2020-09-28 18:34:47 79

原创 设计模式六大原则

单一职责原则:对象不应承担太多功能,正如一心不能而用,比如太多的工作(种类)会使人崩溃。唯有专注才能保证对象的高内聚;唯有唯一,才能保证对象的细粒度。解决问题:假如有A和B两个类,当A需求发生改变需要修改时,不能导致B类出问题。现状:在实际情况很难去做到单一职责原则,因为随着业务的不断变更,类的职责也在发生着变化,即职责扩散。如类A完成职责P的功能,但是随着后期业务细化,职责P分解成更小粒度的P1与P2,这时根据单一职责原则则需要拆分类A以分别满足细分后的职责P1和P2。但是实际开发环节,若类的逻

2020-09-25 14:31:04 80

原创 2020-09-21[心得]

1.关于数组循环:一般想要循环访问一个数值的每个元素,会用index++和index%array.Length来保证当下标index超过数组的最后一个元素后开始访问第一个元素,以达到循环的目的.这是正序的情况,当想逆序访问的时候就需要把index++换成index+=array.Length-1.2.在unity甚至在windows平台下,很多情况是不区分大小写的,比如读取文件.但是在android平台下区分很严格.3.[Tooltip(“12313”)] 可以给inspector面板的变量加注

2020-09-21 22:30:46 78

原创 2020-09-07[心得]

1.在unity脚本中使用public 定义,放在inspector面板托物体赋值的字段,不需要在Start或者其他地方=new XXX()了.因为托物体给它就相当于赋值了.2.transfrom.Find()方法只能找子物体,不能找孙子物体3.链式结构(如 str.xxx1().xxx2().xxx3()这样的方法调用)需要类里的方法返回值相同.4.unity的工程放在中文路径里打包时会报错,至少安卓会/5.没有学过安卓的调试方法,所以程序在工程里正常运行,但是到app里就运行错误的情况的时候,都

2020-09-07 20:31:55 92

原创 2020-08-29[心得]

1.父物体移动旋转会带动子物体,虽然挺基础的一一个知识,但实际开发过程中很容易忽略这一点,导致在制作预设体时考虑不周.2.transform.rotation的x,y,z属性的取值竟然是[0,1],我之前一直以为是0-360这样.才发现和面板的值不一样.经测试其值[0-1]应该对应0-120度....

2020-08-29 20:37:00 88

原创 Unity2017 导出的APK安装失败(应用未安装)

上回把无法导出APK的问题解决后,又碰到导出了但是无法安装的问题.网上的方法都试过了.最后发现在build setting中把build system设为gradle就好了(原本是internal).这个在build的时候后会下载gradle(2017找不到在哪设置gradle),而且会下载很久,大概半个小时,表现就是卡在building.下载完了就好了....

2020-08-17 18:44:35 998

原创 Unity 安卓平台签名打包错误compiled by a more recent version of the Java Runtime (class file version 53.0)

Unity2017.4.40c1版本安卓平台使用签名打包APK出现错误:CommandInvokationFailure: Failed to sign APK package.D:\XXX\XXX\XXX\AndroidSDK\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\30.0.0-rc1\apksigner.bat sign --ksjava.lang.UnsupportedClassVersionError: com/

2020-08-16 16:23:12 1531

原创 VS编程两个非常有用的快捷键

ctrl+enter在光标所在行的上一行空出一行,并将光标定位到该行开始ctrl+shift+enter与上个快捷键相反,在下一行空出一行.这两个快捷键可以大大提升编程速度.

2020-08-13 20:07:38 109

原创 OnMouseEnter等方法被碰撞器给遮挡了,导致不能触发

做塔防游戏,炮塔的触发器盖住了其旁边的其他空位,就会导致周围空位不能触发OnMouseEnter等方法.解决方法:在Edit>Project Setting>physics中取消勾选 Queries Hit Triggers. 再想点击塔来升级塔可以再在塔身上添加一个碰撞器,不勾选is Trigger.或者直接对塔的地板操作....

2020-08-01 21:51:58 1222

空空如也

空空如也

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

TA关注的人

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