会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Napoleon0
博客园
首页
新随笔
联系
订阅
管理
2021年4月15日
C++标准库(STL)学习笔记(三)仿函数&适配器&元组
摘要: C++标准库(STL)学习笔记(三)仿函数&适配器&元组 1、仿函数 仿函数或函数对象functor,是能当函数用的类,为算法服务。为了模仿函数的行为,仿函数需要重载括号运算符()。其实说白了仿函数就是重载了括号的类,并没什么很特殊的玩意。标准库有提供一些仿函数,需要用的时候可以去翻一翻。 自定义的
阅读全文
posted @ 2021-04-15 14:41 Napoleon0
阅读(125)
评论(0)
推荐(0)
2021年3月30日
C++标准库(STL)学习笔记(二)迭代器&算法
摘要: C++标准库(STL)学习笔记(二)迭代器&算法 上次是容器,这次是迭代器和算法。迭代器可以说就是为算法服务的,所以和算法放在一起写。 1、迭代器概述 迭代器是算法使用容器的媒介。算法本身作为一个函数,对于它所操作的容器是不了解的,因此传入的迭代器必须能够给出足够的信息,使算法能够运作。 迭代器对于
阅读全文
posted @ 2021-03-30 10:36 Napoleon0
阅读(129)
评论(0)
推荐(0)
2021年3月29日
C++标准库(STL)学习笔记(一)容器
摘要: C++标准库(STL)学习笔记(一)容器 经典废话 开始整标准库,了解一门语言最好的方式就是看标准库源码。确实能学到很多东西。前几天面试阿里的实习,问了个C++智能指针,还好最近看视频有看到,不然裂开了。所以学校里学的那点语言基础是完全不够用的,想找工作的话还是要自己多努力啊。 还有,最近查各种容器
阅读全文
posted @ 2021-03-29 16:07 Napoleon0
阅读(279)
评论(0)
推荐(0)
2021年3月9日
C++面向对象学习笔记(二)
摘要: C++面向对象学习笔记(二) 废话 发现写博客还挺好玩。写出来会强迫我思考一些学的时候没有去思考的问题。朋友们可以自己去试试,把自己在学的东西总结一下写出来。 正文 1、静态(static) (1)静态变量 静态变量储存的位置不同于普通变量。无论是全局静态变量还是局部静态变量,都会储存在程序的静态储
阅读全文
posted @ 2021-03-09 16:25 Napoleon0
阅读(85)
评论(0)
推荐(0)
2021年3月8日
Unity相机范围适应物体大小
摘要: Unity相机范围适应物体大小 情形 相机是游戏向玩家展示的主要手段。大部分时候,相机的位置和范围可以提前设定,在游戏中不会做变化。但有些时候,我们希望相机在游戏当中能够调整位置和范围,以显示某一物体。 具体一点,说一下我遇到的情况。我希望显示的物体是一个由玩家自定义自己制造的飞船。这个飞船可大可小
阅读全文
posted @ 2021-03-08 20:57 Napoleon0
阅读(2097)
评论(0)
推荐(0)
2021年2月28日
C++面向对象学习笔记(一)
摘要: C++面向对象学习笔记(一) 废话 最近在学C后台开发这方面,在看侯捷老师的视频课,记录一些学到的新东西。由于笔者有一些C的基础,所以一些基础的知识是不会在这里出现的。侯捷老师的课有讲很多关于C++的进阶内容,还是很不错的,就是讲话有点慢,得开倍速。有兴趣的兄弟们可以去看一看。 正文 1、内联函数
阅读全文
posted @ 2021-02-28 18:54 Napoleon0
阅读(98)
评论(0)
推荐(0)
2020年12月3日
Unity全局调用非静态函数
摘要: Unity全局调用非静态函数 情形 大概就是做游戏的时候想做一个给玩家展示信息的东西,比如玩家按了不该按的键提醒一下之类的。这个脚本倒是很简单,找个Text组件往上面加字就行了。问题在于这个脚本游戏中的很多其他脚本都需要引用。比如钱不够花了,管钱的脚本得提醒一句;用还没好的技能,管技能的脚本得提醒一
阅读全文
posted @ 2020-12-03 22:19 Napoleon0
阅读(574)
评论(0)
推荐(0)
2020年11月9日
Unity使用transform.Rotate进行三维旋转角度出现偏差
摘要: Unity使用transform.Rotate进行三维旋转角度出现偏差 情形 最开始遇到该问题的情况比较复杂,另写了一个例子。情形如下: 一个立方体上挂载脚本: transform.Rotate(25, 45, 30); 效果十分正常: 改一下代码: transform.Rotate(-25, 0,
阅读全文
posted @ 2020-11-09 22:58 Napoleon0
阅读(1553)
评论(0)
推荐(0)
2020年11月6日
Unity使用transform.Translate()移动子物体时遇到的小问题
摘要: Unity使用transform.Translate()移动子物体时遇到的小问题 情况大概是这样:父物体A下有子物体B,希望使B在本地坐标系下移动1单位。 B物体挂脚本代码如下: transform.Translate(1, 0, 0, Space.Self); 当A没有缩放,即scale为(1,
阅读全文
posted @ 2020-11-06 19:19 Napoleon0
阅读(1267)
评论(0)
推荐(0)
公告