- 博客(4)
- 收藏
- 关注
原创 开始我的第一个游戏引擎制作
从零开始的引擎开发。当然不会很高端。想要入门的同学可以看看。首先平台我选择PC平台。语言选用初中就瞎几把乱学的c++。想做一个2d游戏。网上找几个库就开始做了。之后当然,就碰到了瓶颈。所以为了不走弯路。一开始就要学习很多基本知识。那么首先:游戏基本原理是什么?我自己理解就是,当然简单的来讲,清空画面→遍历元素队列(更新数据)→渲染(遍历图片队列重新描画),这样一个过程,每秒循环60次。...
2019-08-13 07:46:42
22129
4
原创 unity3d实现像素游戏的精确碰撞判定
-- 检测碰撞物,如果发生碰撞则进行位移function LColliderBDY:BDYFixedUpdate(velocity) local isGround = false local isWall = false -- 检测和什么碰,2d碰撞范围一般比实际要大,因为AABB要大一点,为了精确碰撞,需要自己实现 local contactColliders = CS.Tools...
2019-08-13 07:39:03
2621
原创 关于opengl的纹理和调色板问题
最近碰到了一点问题,关于图片载入和显示方面的。自己的引擎显示方面是基于opengl来实现的。显示图片也就是画一个矩形,然后贴上纹理。并且采用了批量绘图方法,将顶点数据存入显存里。用到了glsl。不知道的可以百度一下。那在大量载入图片成为纹理并存入显存就有问题出现。本地文件先不说,载入到显存后的显存占用就成了问题。网上百度了一番了一些解决方法:1.压缩纹理很简单,具体怎么做百度一下你
2017-06-02 21:39:55
2185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人