Abel'Blog

我干了什么?究竟拿了时间换了什么?

0%

简介

C++非常容易出现内存泄漏的问题。写一篇文章来总结这块的事情。

内存泄漏和内存野指针,是相伴随出现的。本质来自于堆内存处理的粗暴造成。

阅读全文 »

开始阅读一下recast-crowds相关知识,这个功能是避免怪物在跑动的时候,挤在一块。先从数据结构开始了解。

RVO视频参考

每个agent都认为其他的agent都会移动;

agent在接近其他agent的时候,速度会变慢,甚至能停止;

当拥挤的时候,将会先尝试自己指向最近的寻路点连线向量$\vec{a}$,是否存在碰撞;

如果有碰撞,先减速,将$\vec{a}$向量±45°做短距离移动;

阅读全文 »

参考资料《空间解析几何与线性代数》 ISBN 7-11-14572-0,机械工业出版社。

(╯‵□′)╯︵┻━┻

丛书清单:

1
2
3
4
5
6
7
8
高等工科数学系列课程教材
工科数学分析教程
空间解析几何与线性代数
概率论与数理统计
复变函数论与运算微积分
计算技术与程序设计
最优化方法
数学物理方程

线性方程组是线性代数的基础。

阅读全文 »

开一篇文章记录学习Unreal Engine相关知识。参考《虚幻引擎程序设计浅析》ISBN 978-7-121-31349-3,电子工业出版社。带着问题来学习,才能学的快速。看书先需要阅读的就是作者划分的章节目录,反复多看几遍,能从总体上看出知识的结构。

阅读全文 »

在游戏开发中,需要使用到向量,三角函数之类的知识。先学会里面的概念,后续应用才会容易制作。

阅读全文 »