目前实现捏脸功能的方式主要有两种。一个是Blendshape(融合变形),一个是基于骨骼驱动的方式,通过修改骨骼矩阵(bindpose)来影响SkinMesh。这两种方式的最...
目前实现捏脸功能的方式主要有两种。一个是Blendshape(融合变形),一个是基于骨骼驱动的方式,通过修改骨骼矩阵(bindpose)来影响SkinMesh。这两种方式的最...
多态性 多态性指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。C++支持两种多态性:编译时多态性,运行时多态性。 编译时多态性:通过重载函数实现。 运行时多...
UE4 三种旋转(二) UE4 中旋转操作常用的方式:欧拉角、四元数和旋转矩阵。 欧拉角 四元数 利用四元数进行旋转操作。 旋转矩阵 旋转矩阵的移动操作。 参考 UE4 三种...
UE4 Actor和Component 在UE4游戏场景中看到的所有对象皆是Actor,而Actor复杂的功能是由许多不同的Component共同实现的。UActorComp...
1、DYLD_INSERT_LIBRARIES 注意:该方法只支持iOS10以下系统并且只防护动态库插入的形式,在高版本上系统不会去检查该函数 我们在低版本的DYLD源码中可...
分享一个无侵入埋点方案。 demo地址: https://github.com/AutoJiang/TrackDemo.git[https://github.com/Auto...
tableview 是开发中项目中常用的视图控件,并且是重复的使用,布局类似,只是数据源及Cell更改,所以会出现很多重复的内容,并且即使新建一个基础的列表也要重复这些固定逻...
介绍copy和mutableCopy 介绍深拷贝与浅拷贝 block为什么要用copy copy相对于直接赋值的好处 总结 预备知识 : 堆 : 一般由程序员分配释放, 若程...
如果上面都没问题,而且你的项目就单独一个独立项目,没有组件化,那么应该是没有问题的。 我遇到的问题是,因为组件化项目,在单独一个组件里面调用这个方法,总是返回nil,一方面可...