- 博客(23)
- 收藏
- 关注
原创 ceshs
MessageBox.Show(this, "培训时间不能小于或等于截至报名时间!MessageBox.Show(this, "截至报名时间不能为空!MessageBox.Show(this, "产品主题不能为空!MessageBox.Show(this, "培训时间不能为空!MessageBox.Show(this, "没有添加的权限");MessageBox.Show(this, "讲师不能为空!MessageBox.Show(this, "积分不能为空!
2023-04-22 21:11:05
391
原创 UGUI使用UIEventListener绑定OnClick导致ScrollRect无法拖动的问题
之前参照网上大神的博客搬过来一个UIEventListener脚本,具体作用是扩展UGUI按钮的监听事件,可以很方便的对按钮进行各种事件的绑定。一直用的挺好,但今天在ScrollRect列表中绑定Onclick事件,导致ScrollRect无法拖动!!经过确认确定是UIEventListener的问题,但具体是什么问题没搞清楚。后来经过度娘得知,由于是UIEventListener继...
2019-10-14 16:26:50
595
原创 对同一个对象多次SetParent时,对象物体内部位置出错的问题
今天在做一个通用的UI顶部含有返回和资源显示区域,暂定叫它资源条吧。需求是整个游戏内只存在一个顶部资源栏。具体做法是设置一个常驻游戏物体,该物体下保存一个顶部资源栏,就叫它小池子吧。当打开一个UI需要显示顶部资源栏时,获取小池子下的资源条,获取资源条后将资源条的Parent设置为请求UI的某个节点,关闭时先把资源条还回管理器中。还的时候先把资源条的Parent设置成小池子,然后做UI关闭的操作...
2019-09-05 13:23:21
596
原创 Unity卡Loading界面
今天强制关掉Unity后发生了重新Unity后,一直卡在Loading的情况,导致无法选择项目,通过Baidu得到以下两个方案方案1、禁用本地网络连接。重新打开Unity方案2、可以进行尝试1、在c:/Windows/System32/drivers/tec目录下找到hosts 文件2、用记事本打开后,在文件尾 增加0.0.0.0 core.cloud.unity3d.com...
2019-09-02 16:17:15
1286
原创 untiy 访问https出现Unable to complete SSL connection
服务器今天把http协议换成https以后,连接导致出现Unable to complete SSL connection。相同的代码访问百度是OK的。由于我们这边服务器的SSL证书是自己生成的,没有经过网络认证导致的。后面想通过不验证SSL,结果成功了。。。详细代码在下方。 UnityWebRequest request = UnityWebRequest.Post(url, ...
2019-08-14 15:50:36
15381
原创 XLua获取c#类中属性不为nil而是Null的问题
在lua脚本中直接获取对象的属性时会出现Null而不是nil,print出来的是null: 0。测试了一下访问属性为nil和null的情况返回nil的情况:1、在lua脚本中访问对象不存在的属性时返回值是nil。2、在lua脚本中访问对象存在但没有赋值的属性(该属性为对象类型,且是隐式继承自Object)时返回值是nil3、在lua脚本中访问对象存在但没有赋值的属性(该属性为对象...
2019-06-26 11:20:53
3010
1
原创 IOS-Unity打包后在iPhone X中左右无法适配的问题
语言不太好描述问题,先看看下图两边明显黑了。这个是由于在Xcode中SplashImage没有设置对应的分辨率导致的。按照上图设置,各个机型的尺寸自行百度一下。完成后的效果如下。...
2019-05-16 09:28:28
367
原创 unity fatal error in gc too many heap sections报错
这两天项目要升级Unity版本,由于怕出错,直接拷贝原有工程文件到新目录中。在新版Unity中导入新目录的工程,编译脚本出现了unity fatal error in gc too many heap sections的弹框报错,关闭不理可以在Unity中打开工程,但是不能编译脚本,一编译脚本就出现unity fatal error in gc too many heap sections的弹框报...
2018-08-24 10:46:04
2705
原创 Unity打包遇到CommandInvokationFailure: Gradle build failed.
环境:Untiy2017.3.1jdk:7.0报错:CommandInvokationFailure: Gradle build failed. C:/Program Files/Java/jdk1.7.0_80\bin\java.exe -classpath "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Too...
2018-05-02 13:09:30
31235
10
原创 CMD 翻页
按下PageUP和PageDown不起作用。其实是没用对:)要按下Alt+空格 按下E 按下L 切换到滚动模式,或者点击左上角的图标->编辑->滚动也可以。然后按下PageUP和PageDown或者上下箭头键也行。退出滚动模式按下Esc就可以了。...
2018-03-29 16:19:51
4854
2
原创 Unity对接Google的流程
准备工作:1、在谷歌后台也就是GooglePlayConsole添加好应用,一定要是完整的,并且发布状态的,不然连不成功!2、可以科学上网。步骤:1、新建一个Unity工程,切换成android平台2、在https://github.com/playgameservices/play-games-plugin-for-unity下载Google插件,下载Current_Build目录下的那个uni...
2018-03-28 15:40:04
3420
原创 查看Android apk签名信息
必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令keytool -list -printcert -jarfile D:\GoogleNewTest\sdkgoogle.apk签名者 #1:签名:所有者: O=wildstone发布者: O=wildstone序列号: 5619594d有效期开始日期: Tue Mar 27 11:17:06 CST 2018, 截止...
2018-03-27 16:17:54
31708
5
原创 Unity对接Facebook的注意点
这两天由于游戏在韩国代理,需要对接相关SDK,首先对接的是Facebook,Facebook的好处是官方提供unity对应的SDK,但是其中还是有一些需要注意的地方,如SDK、unity3d、openssl、jdk版本。推荐下我成功的各个版本吧,unitd是比较老的5.3.4,。与之对应的FacebookSDK版本是7.8.0,jdk版本是jdk1.7.0_45,openssl的版本是0.8.9k...
2018-03-23 10:51:38
1724
原创 设计模式-创建型-建造者模式
建造者模式与抽象工厂有些相似。抽象工厂是一个工厂可以生产出多个商品,所有的工厂模式都只注重产品而不注重产品构造的细节也就是一个产品是如何生产出来的?而建造者模式则注重产品构建细节。建造者模式要求建造过程稳定。以煮汤为例,假如所有的汤都需要清洗材料、放入锅中,加水和调料、煮沸出锅这些步骤。那么明显这个例子适合用建造者模式,因为步骤也就是过程是稳定的,而用这个步骤炒菜则是不合适的,因为炒菜的步骤可能要...
2018-03-08 21:15:43
119
原创 设计模式-创建型-原型模式
原型模式是指通过类的实例来创建新的实例,原型模式一般用在需要大量创建同一个类型的实例,简化new实例的开销。听着挺晕的,用一个生活中的例子可能好理解一些。俄罗斯套娃不知道见过没,就是一个娃娃里面套着一个稍小一些的娃娃,一直到很小很小的娃娃。代码如下。public class TaoWa : ICloneable//继承.net封装好的接口,该接口只定义一个Clone方法 { p...
2018-03-07 23:03:40
175
原创 设计模式-创建型-抽象工厂模式
今天是工厂模式三兄弟的最后一个模式叫抽象工厂模式,抽象工厂模式与其他两兄弟在产品类上也是一样,无非就是工厂类的区别,简单工厂模式和工厂模式都是一个工厂只生产一种产品,但是在抽象工厂中一个工厂可以生产多种商品。举一个不太恰当的例子。有巧克力和面包两种食品,分别有富民食品厂和兴旺食品厂两个厂家生产。代码如下:/// <summary> /// 食品类 /// </summ...
2018-03-06 22:22:46
135
原创 Unity3D优化-CPU优化
Unity优化可谓是方方面面的,Unity优化主要从3个方面入手:CPU方面、GPU方面、内存方面。今天先了解CPU方面的内容。首先了解影响CUP效率的因素:1、DrawCalls2、物理组件3、GC4、代码质量。接下来对应影响CPU效率的各种因素做针对性优化:一、对DrawCall的优化。首先了解什么是DrawCall?DrawCall是CPU调用底层图形接口,每一次渲染都要调用一次底层接口。针...
2018-03-06 16:19:57
914
1
原创 设计模式-创建型-工厂模式
今天开始工厂三兄弟的工厂模式,工厂模式与简单工厂相似,区别就在于工厂类被进一步细化,简单工厂的工厂类中由一个方法根据具体需求创建具体的产品。而工厂模式中,每一个产品对应一个工厂。也就是一个工厂不再像简单工厂那样,一个工厂可以生产不同的商品。在工厂模式中,每一个商品都对应一个生产该商品的工厂。代码如下: /// <summary> /// 食品类 /// </summa...
2018-03-05 22:18:43
132
1
原创 设计模式-创建型-简单工厂模式
创建型模式中工厂模式有三兄弟,先从简单工厂讲起。工厂模式中包含了产品与工厂两个对象,其中产品是是一个个具体的对象,而工厂负责生产这些产品。例如现在我们的需求是有两个食品要在食品厂加工。两个食品分别叫做面包和巧克力,要在食品厂加工。通过需求分析出应该有如下几个类,面包类、巧克力类、食品加工厂类。由于面包和巧克力是属于食品,那么必然会生出一个食品类。加工厂我们暂时就不再去做区分。。。OK,简单分析上代...
2018-03-01 23:46:49
191
1
原创 设计模式-创建型-单例模式
单例模式在整个软件开发中还是比较常用的,频繁使用且过程稳定的方法、全局变量都可以使用该模式,也可以叫做公共类。单例模式需要遵循要么出现一次,要么不出现的规则。单例模式不提供外部实例化功能,在内部自已实例化以保证其唯一实例。具体如下:Class Common{ private static Common m_Instance; //定义静态全局变量,保存实例 private Common() //重...
2018-03-01 19:43:17
138
1
原创 设计模式-原则
万事万物的存在都需要遵循一些既定的原则,比如游戏有游戏的规则,生活在当今社会需要遵守道德与法律。而在面向对象编程的过程中也同样存在一些规则。分为六大原则一个法则,分别是单一原则、开闭原则、依赖倒转原则、里氏代换原则、接口隔离原则、合成复用原则、迪米特法则。单一原则:Single Responsibility Principle(SRP)是指类的功能要单一,一个类不应承担过多的职责,不然一旦牵涉到更...
2018-02-27 16:09:57
128
1
原创 设计模式-起源
来源设计模式来自于建筑领域,作为软件工程的一个分支。1995年GOF(Gang Of Four四人组,Erich Gamma、Richard Helm,Ralph Johnson和John Vlissides)收集整理了23种设计模式出版了《设计模式:可复用面向对象软件的基础》一书。(GOF缺少了一个较为常用的设计模式,简单工厂)定义设计模式的英文叫 Desing Pattern,是一套被反复使用...
2018-02-26 15:50:05
966
1
原创 Win32Exception: ApplicationName='xx', CommandLine='xx',CurrentDirectory='xx'
这个错误是由于启动进程导致的,首先在命令行模式下输入ApplicationName,如果能正常运行,则说明是CommandLine有问题。如果不能正常运行则考虑对应程序是否支持命令行模式。不支持自行百度。
2018-01-23 08:22:58
3824
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人