- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 Unity 的 UGUI 组件Dropdown简析
Dropdown设置属性Unity会自动帮我们创建一个下拉菜单的模板、并且添加好Dropdown组件.我们需要做的就是,设置我们需要的属性、以及功能即可将我们的脚本、需要的选择项、UI选项设置好就可以用了注意事项:1.手动添加监听事件,需绑定动态方法(Unity会自动生成)2.设置自己需要的默认项,默认为0,当下拉菜单弹起时,默认就是第一项3.下拉菜单的机制,就是选中的选项,如果再次点击是不会调用方法的!!!(也就是说,你已经选择了第一页,再次点击第一页,是不会调用任...
2020-10-29 20:12:44 5123 1
原创 C#中的sort()方法与匿名函数 (a,b) => {}
sort()方法与lambda 表达式实现列表排序 tempList.Sort(delegate (PaymentData dataA, PaymentData dataB) { return dataA.Order.CompareTo(dataB.Order); });下面是JS的:1.箭头函数在使用sort()方法时,发现了更简洁的写法this.tableData.sort((a, b) => b - a);这..
2020-10-29 16:51:23 1768
原创 面向对象
每次循环赋值时的reward和后面加入列表后的reward是同一个实例对象,下次循环时把上次加入列表中的实例对象同时赋值了需要在循环里每次赋值时创建新的实例,这样每次加入列表的元素实例对象也就不同了:...
2020-10-28 13:39:09 108
原创 Unity 3D之UI设置父子关系Instantiate 和 setParent坑
GameObject obj = UICommon.Instance.LoadReward(reward); obj.transform.localScale = new Vector3(0.5f, 0.5f, 0f); obj.transform.SetParent(Img_RewardIcon.transform, false);写在前面:在做项目的时候,难免会碰到UI很多的情况,而动态加载UI就是一个很重要的问题。而动态加载UI...
2020-10-20 14:52:01 7957
原创 游戏大世界的超远视距处理手法
https://mp.weixin.qq.com/s?__biz=MjM5NTMxNTU0MQ==&mid=2649934615&idx=2&sn=e070d089aaf81a520594a5a07cb91aea&chksm=befc012d898b883b964782513dcb738a2f29d35be624a111e410e784d1a5a79d2bf6f257affc&mpshare=1&scene=1&srcid=10194HQ7D0p...
2020-10-20 12:08:15 317
原创 KBEngine调研报告
转自:https://my.oschina.net/u/3599144/blog/1305452本文档主要是调研分析新的手游服务端架构,由于自研框架很难直接扩展到未来不同项目上,为公司下几款款手游服务端研发提供可参考的方案。主要的参考点是数据持久化,并发效率,分布式,沙盒机制,热更新机制,研发维护成本。如果从头根据需求开发一款新的服务器架构,需要大量的时间,而且可能会得不偿失,一款新的架构稳定都需要时间的。我们应该尝试使用开源的,成熟的,活跃度高的开源框架。正文将先从服务器设计需要考虑的因素..
2020-10-20 08:38:58 1001
原创 家人
幸福的定义,不是有足够的钱,而是有足够的爱。不是天天一个人孤独的吃大鱼大肉,而是一家人围在一起哪怕是吃小菜喝粥。你知道,无论以后这个家里发生什么,大家都会一起面对。你知道,在你的背后,有许多爱你的人,在默默守护你。我想,这才是家人真正的意义吧。不是生而不养,不是冷漠无视,不是互相攀比,不是自私自利。是我知道我不完美,但是因为有了你,我不需要变得完美。因为我知道,你不会嫌弃我的不完美。因为,我们是最亲近的一家人啊。...
2020-10-18 11:21:26 143
原创 解决拖延症和懒人癌的方法
懒惰、畏惧等心理情绪是人的本性,要建立强大内心和自律能力要符合自然规律。1. "先一个小目标!“不要一上来就定个目标把本来需要3个月才能完成的事情要求自己3天完成,身体会抗拒!大概率会放弃。要确定简单容易的目标,或把难的事或目标拆分成简单的步骤和小目标逐步达成。2. “肝就完了!”做事前有计划是好事,但不能完美主义,从来没有完美的计划! 神经记忆的改变始于行为,而不是认知,先动起来,用行动带动认知的改变。不要全部设想好了再干,先干起来,再小步迭代!通过一个个小目标小步骤的过程,形成神经和肌肉
2020-10-16 06:08:56 384
原创 vim常用的替换命令 s/ /g
替换命令s/ /g正则表达式0.第2到5行,把 abc 替换成 your_word:2,5 s/abc/your_word/g1.文件内全部替换:% s#abc#123#g(如文件内有#,可用/替换,:%s/abc/123/g) --注:把abc替换成123 (或者: %s/str1/str2/g 用str2替换文件中所有的str1...2.文件内局部替换::20,30s#abc#123/g(如文件内有#,可用/替换,:%s/abc/123/g) --注:把20...
2020-10-14 17:18:37 8758
原创 Unity UGUI Toggle监听onValueChanged
https://blog.csdn.net/yye4520/article/details/89205659
2020-10-14 10:58:35 10526 1
原创 C# 的 ?: 条件运算符与ref 条件表达式
条件运算符 (?:) 也被称为三元条件运算符,用于计算布尔表达式,并根据布尔表达式的计算结果为true还是false来返回两个表达式中的一个结果。条件运算符的语法如下所示:C#复制condition ? consequent : alternativecondition表达式的计算结果必须为true或false。若condition的计算结果为true,将计算consequent,其结果成为运算结果。若condition的计算结果为false,将计算a...
2020-10-14 10:41:26 1326
原创 C# 数组Array、ArrayList和List
相同点Array、ArrayList和List都是从IList派生出来的,它们都实现了IEnumerable接口。不同点数组的容量是固定的,只能一次获取或设置一个元素的值,而ArrayList或List的容量可根据需要自动扩充、修改、删除或插入数据。 数组可以是一维数组、二维数组和多维数组,而ArrayList或 List始终只具有一个维度。但是,可以轻松创建数组列表或列表的列表。特定类型(Object 除外)的数组的性能优于ArrayList的性能。这是因为ArrayList的元素属于Obj
2020-10-09 08:53:01 1993
Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf
2020-05-08
手游核心技术实战.pdf
2020-02-23
现代游戏开发工作流.pptx
2020-02-23
LitJson.dll
2020-02-23
unity3d逻辑程序员开发面试题.doc
2020-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人