自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 关于C语言数组越界访问导致死循环的分析

这里我们使用的是VS编译器,在其他编译器中可能变量 i 存放的位置各不相同,导致进行循环时的数字条件大小不一致,这里就不过多赘述了。实际上,这样的循环只会在编译器的Debug模式中产生,而在编译器的Release模式中就会正常运行。,于是i==0,满足循环条件,于是又一次进入循环,然后又在循环的最后被赋值为0,再一次重新进入循环,如此往复。但是鉴于将问题简单化的原则,我们这里就只讲该现象的成因了,具体的内存分布,大家可以自行了解。这里我们要知道的是,我们的局部变量创建后,会存放在内存栈区之中。

2023-05-24 00:54:46 162

原创 关于Unity游戏开发中对于向量重要度的一些感悟

通过观察我发现,原来是射线的发射点在敌人图像反转时,其本身也是在现有中心点进行翻转,而不是想我想得一样依附在敌人的鼻子上。我的预想是,将射线的发射点放在敌人的鼻子上,在接触到物体和敌人单位时,敌人回头。于是我改短了射线长度,开始运行。由于图像的翻转回会影响到front的值,我们只需要在射线原点的基础上,再加上一个动态的1或-1,就可以做到在翻转的同时实现射线原点的重定位。在我通过网络学习unity的途中,无数人向我提及了掌握向量的重要性,当然在我遇见向量上真正的困难时,我才知道这句忠告的重要性。

2023-05-22 20:09:58 63 1

空空如也

空空如也

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

TA关注的人

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