- 博客(13)
- 收藏
- 关注
原创 Unity TimeLine跨场景动态绑定对象
在unity TimeLine使用时,想要控制某个物体上的对象,直接将场景中该物体拖拽到对应的PlayableDirector的Track上即可。但如果希望控制的物体是动态生成的,或TimeLine作为Prefab的一部分出现在其他场景中,又希望控制场景中的物体等等,在不能使用拖拽指定或资源选择指定资源的情况下,希望在游戏运行时动态绑定控制的目标对象到TimeLine。
2022-12-06 16:59:06
1621
2
原创 枚举器和迭代器笔记
枚举和迭代:https://www.cnblogs.com/johnyang/p/15265534.html协程:https://wenku.baidu.com/view/036ffafd53e2524de518964bcf84b9d528ea2cc9.html?rec_flag=default&fr=Recommend_RelativeDoc-80210,110190,80204,80205,80166,100204,110010,80139,80163-search_rec_append
2022-05-05 15:04:00
468
原创 [RE]Java设计模式(1)
设计模式:Context(前提条件)Theme(目标或问题)Solution(解决方法)特定条件下人们解决某类重复问题的成功解决方案分类:创建型结构型和行为型模式\类模式和对象模式创建型模式:用于创建对象(工厂方法、抽象工厂、建造者、原型、单例)结构型模式:用于处理类或对象间的组合(适配器、桥接、组合、装饰、外观、享元、代理)行为型模式:用于描述类或对象间如何交互和分配职责(职责链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模版、访问者)面向对象设计原则:目的:提
2022-03-19 22:47:39
126
原创 2020-08-13
lualua中的继承:继承的目的是使派生类可以访问基类的方法和属性围绕目的有设置基类的__index字段为自己,基类中有方法flocal base = {}base.__index = basefunction base:f() print("f is being called")end设置子类的metatable为基类local child = {}setmetatable(child, base)为子类添加构造函数:构造函数中用self创建对象(表),设置
2020-08-14 13:46:51
79
原创 2020-08-12
cpp静态类成员只有一个实例,多个对象共享同一个静态类实例wmain()是UNICODE版本的main(), _tmain()是个宏,如果是UNICODE则它是wmain(),否则它是main(),wWinMain()与_tWinMain()的区别也相同std::unique_ptr:1) 任意时刻unique_ptr只能指向某一个对象,指针销毁时,指向的对象也会被删除(通过内置删除器,通过调用析构函数实现删除对象)2)禁止拷贝和赋值(底层实现拷贝构造函数和复制构造函数 = delete),可以
2020-08-12 19:12:17
68
原创 2020/8/10
cppauto关键字:声明变量为自动变量 根据初始赋值自动确定数据类型编译之前进行类型匹配用于简化冗长不必要的变量声明auto变量必须在声明时就初始化必须保证同一auto后的类型序列能够推导出同一类型cocos2dx事件分发机制基本类型...
2020-08-10 18:16:22
83
原创 [RE]Android基础(2)
Android中的MVCModel:Java beanView:xml布局的视图Controller:Activity三者的交互如下Contreller:在view发生事件时使用监听器模式获得view的控制交互;Model发生变化时使用观察者模式通知Controller,其实现onChanged()方法决定具体动作。view和model之间不能调用、...
2020-07-10 22:22:08
111
原创 [RE]Android基础
五层架构(由下向上)Linux内核:ART依靠linux内核实现底层功能和内存管理linux内核让android更安全允许制造商开发闭源驱动硬件抽象层(HAL):提供标准硬件功能(声音,蓝牙,相机,传感器)模块化,每个模块实现一个功能负责统筹和加载底层驱动原生c/c++库和ART:库:核心开源库使用Java Api访问ART:预先和即时编译垃圾回收调试支持(>5.0)app在自己的进程中运行,并且有自己的ART实例核心JAVA库*框架层:提供
2020-07-05 00:08:29
379
原创 [RE]JavaSE(2)
[RE]JavaSE(2)重载与重写重载(Overload):同一个类中函数名相同参数列表必须不同返回值可以不同重写(Override):子类父类间函数外壳(返回值,形参列表,函数名)不可变重写时权限不可缩减,可放松或不变不能抛出更多的异常总结:从思想上来看,重载和重写都是多态性的具体表现。重载是类内多态而重写是继承中的多态。重载从结果上看能够提供同一任务的不同解决方案,我认为侧重于同一问题的不同思路;而重写是父子间相同任务同一解决方案的不同解决方式,侧重于相同思路不同实现
2020-07-04 06:41:32
113
原创 [RE] JavaSE(1)
JavaSE(1)基本数据类型byte(8位)\short(16位)\int(32位)\long(64位)float(32位)\double(64位)boolean(占用空间大小不固定,由虚拟机分配为其他类型存储,以效率最高为依据)char(16位)TIPS:基本数据类型的存储也由变量名进行引用。类型转换:低位数数据向高位自动转换高位向低位可能导致溢出或损失精度高向低使用强制转换浮点转整型移除小数点后所有数据boolean类型不能转换...
2020-07-04 00:08:29
110
原创 javaWeb中的异步与同步
javaWeb中的异步与同步异步与同步在不同场景有许多含义,本文以web为例简要对比并总结相关知识。web同步加载内容:浏览器阻塞后续任务,对当前页面或资源进行解析或加载,或图像渲染。特点:服务器与浏览器保持任何方面的信息一致,浏览器状态即服务器状态,且都是最新状态。应用:对于需要获取结果再进行操作的任务需要进行同步加载。对于实时操作或安全性要求高的任务需要同步加载。web异步加载范例:Ajax:局部刷新,局部加载内容:浏览器获取当前页面静态文件加载,部分内容在同一请求中随后加载特点
2020-06-28 18:26:11
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人