自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 读一篇BLOG — 理解矩阵,矩阵背后的现实意义

齐友明《重温微积分》空间 – 对象的集合向量刻画对象,矩阵刻画对象的运动矩阵是空间中跃迁的描述变换,所谓变换,就是空间从一个点(元素/对象)到另一个点(元素/对象)的跃迁”尽管描述一个三维对象只需要三维向量,但所有的计算机图形学变换矩阵都是4 x 4的。说其原因,很多书上都写着“为了使用中方便”,这在我看来简直就是企图蒙混过关。真正的原因,是因为在计算机图形学里应用的图形变换,实际上是在仿射空间而不是向量空间中进行的。想想看,在向量空间里向一个向量平行移动以后仍是相同的那个向量,而现实世界等长的两

2022-02-16 10:07:43 703

原创 简单UI框架

1.UI框架核心方法● BaseUI会记录UI的名字(枚举)和Controller用来将UI与具体操作方法解耦● UIManger利用字典记录所有的UI组件,然后提供一些打开关闭UI的方法● EventManager(事件系统)来实现模块与模块之间的交互,事件系统也分很多种实现方式,都是观察者设计模型的典型应用,利用一个关键字注册多个方法,然后在利用这个关键字激活调用已经住的方法。也是C#中委托的一种典型用法。广播形式、通知形式等。2.UI框架拓展方法● ResourcesManager(资源管理

2022-02-16 10:02:09 435

原创 c基础语法知识(持续更新)

引用头文件:<>:在系统目录中查找该文件,如果没有找到则报错。引用系统文件:”“:在项目目录下查找,找不到到系统目录下找,再找不到报错。code 格式(占位符)%c字符 %d带符号的整数 %u无符号整数 %f浮点数 %o八进制 %s字符串如何判断一个数为奇数还是偶? – x%2 余数为1奇数,余数为0偶数运算符:自增自减运算符:(++,–)表示自身加一或者减一加号前置 ++a 先自增再运算加号后置 a++ 先运算后自增效率上,前置大于后置

2022-02-16 08:13:13 370

原创 Hexo博客搭建(持续更新)

Hexo搭建过程记录,相关技术学习思考

2022-02-11 16:02:50 368

原创 unity 可展开 TableView 实现记录。

效果://后期补全实现工具:UGUI

2020-04-02 16:19:12 409

原创 游戏开发的网络模块

游戏开发的网络模块网络同步网络同步:尽可能减少同步的数据量:a.在对象第一次同步的时候将完整的对象信息同步过去,后续只同步那些发生改变的数据b.对协议内容进行优化,比如不需要可靠的同步消息可以使用UDP,减少一些校验等c.某些复杂的数据内容可以只传递简单的数据信息,然后不同的客户端以及服务器通过算法在本地计算出结果P2P同步与服务器同步 :同步策略:时间轴同步、帧同步p2p时间轴...

2019-09-19 20:49:34 365

原创 IOS 开发 寻找图片的一些方法和用法

Cache存储器:高速缓冲存储器,介于CPU和内存之间,CPU直接从内存读取数据需要一定的周期,但在Cache中不需要,刚用过或者循环使用的数据放在Cache,提高效率。一级缓存主要集成在CPU内部,二级缓存主要集成在Cpu或者主板上。通常由静态存储器(SRAM)组成。UIImage:imageName:重复使用imageWithContentsOfFile:使用完会释放看官方文档怎么...

2019-09-07 14:24:16 147

原创 C#和Unity学习笔记

7.23数据类型:值类型:普通类型(整型,浮点型,布尔型,结构体,枚举)引用类型:String,字符串,数组,类引用类型:1.数据的内存(堆区)2.这段内存的引用(地址)区别:1.值类型存储在内存栈中,引用类型数据存储在内存堆中,而数据的引用存在内存栈中。2.栈空间小值类型存储速度快,堆空间大引用类型存储速度慢。3.值类型系统自动回收,引用类型有垃圾回收机制(GC)回收。垃圾回收机...

2019-09-07 14:17:51 305

原创 11.6小结(凝视):移动端VR塔防小游戏(一)

实现功能:(1) 防御塔的选择(2) 防御塔在指定位置的部署(3) 防御塔的拆除重难点:凝视技术,射线检测;先实现摄像机的随鼠标转动,模拟头的摇动。实现思路:通过鼠标在屏幕的增量(Mouse X,Mouse Y)来改变摄像机的角度。代码如下(涉及四元数和欧拉角)float X = transform.localRotation.eulerAngles.x - Input.GetA...

2018-11-06 19:38:06 234

原创 11.5项目小结(推箱子&Unity导航系统)

一、推箱子重难点:箱子移动,推动箱子。1、移动:思路:按下WASD键,先改变player的角度,然后沿着Z方向移动; if(Input.GetKeyDown(KeyCode.W)) { Vector3 newangle = new Vector3(transform.localRotation.x, transform.localRotation.y + 0, tr...

2018-11-05 22:30:32 1851

SuperTableview.zip

unity一个简单的可展开的tableview实现。实现原理:image+text+Layout Group+ContentSizeFitter,根据text的文字的多少去改变背景大小,实现展开收起的效果。

2020-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除