240 发简信
IP属地:台湾
  • 120
    Unity打包Android最全攻略(含完整流程及常见问题)

    摘要:【建议收藏】最近收到的求助里面,超过80%的都是安卓打包出现的问题,这篇文章包含Unity打包安卓的所有必要条件和常见问题。 洪流学堂,让你快人几步。你好,我是你的技术...

  • 关于异或运算的理解

    1、任何数与其本身进行异或操作,结果都为0。2、任何数与0进行异或操作,结果都为其本身。 这样。关于异或操作来进行两数交换时,需要注意是否有相同的数,否则两个数的结果都将为0...

  • 浮点数的精度问题

    原因:因为计算机智能识别0和1,所以不管是整数还是小数,都是以二进制的形式保存在内存中。浮点数是分为符号、尾数、阶码三部分来保存的。(F = (-1 ^ s)X(1 . M)...

  • List 底层原理剖析

    实质:List是C#提供的最常见的可伸缩 数组 组件,是通过数组这种数据结构来实现的,而并非链表。使用时无须手动分配内存空间大小,全由List内部类来进行自动扩容分配。 构...

  • 红点系统

    设计缘由: 红点系统作为手游中最普遍使用的基础系统,承担着部分指引玩家的职责,其地位十分重要,如果相关代码不成系统,没有统一的管理,就很容易导致大量的代码冗余,不易于维护和改...

  • 120
    Socket

    介绍 Socket实质就是基础网络结构中,对TCP/IP协议族加的一层抽象(API),介于网络层与运输层之间,方便开发人员快捷地使用TCP/IP来进行网络部分的开发。 工作原...

  • GC相关

    GC介绍 GC(垃圾回收)是指不再被用到(废弃、非激活状态)数据的内存回收再次使用的过程(主要针对的是堆内存的内存管理)。 Unity内存管理机制介绍 Unity的内存管理机...

  • Lua 简易的指令队列实现

    具体代码: 适用情况:   当服务端按顺序发送大量指令和数据需要客户端按原有顺序执行时。(例如消消乐游戏这些在服务端计算结果,直接发送对应数据需要客户端按顺序执行动画的。) ...

  • 120
    Markdown基本语法

    Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...

  • 关于LoopScrollRect的数据获取

    LoopScrollRect,在一次初始化后(SetData),其值都保存在m_ChildLuaObject列表中。 可以通过GetChildLuaObjs()函数来获取该列...

  • UGUI初级优化探索

    引语: 作为一个基本上已经摸清了UI开发的方法和步骤,熟悉了工作流程的Unity客户端程序员,这时候想来应该就该略微朝着UI的优化方面进行简单的探索了。 说到优化,在客户端方...

  • 关于Text Pro插件的添加事件

    在添加Text Pro组件的点击事件时,它的Raycast Target选项是隐藏在Extra Settings选项之下的。 如果不勾选,那么就无法截获射线,也就不会响应点击事件。

  • 在获取UI数据时常见的一种错误

    如果在获取UI数据时,在显示过程中,如果需要对数据进行修改或者排序等操作时,一定得事先复制一份再进行处理,否则会导致数据被污染。 尤其是公用的数据,必须十分谨慎,否则在多方调...

  • 关于点击UI,相关点击事件未响应的问题

    好吧,很常见的问题,请检查你的UI是否挂载了PointerHandler脚本,没有它,鬼知道你点击了啊?谁拦截射线?

  • 关于通用型UI的设计与使用

    在平时的界面开发中,经常会遇到一些使用频率高,而且设计较为繁琐的UI组件,这时候如果每次使用都需要客户端程序去拼接写对应的使用逻辑的话,是十分浪费时间与效率低的,所以这就需要...

  • 关于形成闭环的按钮组设计

    一组形成闭环的按钮组,其实可以通过一个全局(相对来说)变量来控制状态的单个按钮实现。 最常见的两种状态,即开关的实现:eg:function ButtonWay(self)i...

个人介绍
Pain is inevitable. Suffering is optional.