最新消息:

编程

C语言 插入排序

C语言 插入排序

3小时前 16浏览

插入排序虽然不是最有效的排序方法,但它简单,并且不需要额外的存储空间。其最佳应用场景是对一个小的数据集合进行递增排序。 插入排序的描述 插入排序是最简单的排序算法。它的工作方式就像我们手动梳理一堆已作废的支票。此时我们手上有一堆未排序的支票 ...

Unity 绘制曲线

Unity 绘制曲线

11个月前 (09-25) 9744浏览

本例通过 GL 图像库记录鼠标移动的轨迹并且将其以曲线的形式显示在屏幕当中,具体实现原理是:记录鼠标在 Game 视图中移动时每一点的坐标,然后将鼠标移动的坐标存储在链表中,使用绘制方法 OnPostRender() 遍历链表中记录的鼠标坐 ...

Unity 绘制线

Unity 绘制线

11个月前 (09-25) 9729浏览

在了解如何绘制线之前,我们先熟悉一下 Unity 中 GL 图像库的平面坐标系。如图所示,按照箭头所指的方向,平面坐标系的原点 (0,0) 位于左下角。 值得注意的是,GL 图像库的平面坐标和普通坐标是有区别的,GL 图像库的 x 轴的最大 ...

Unity 绘制四边形

Unity 绘制四边形

11个月前 (09-23) 10027浏览

在平面内,由不在同一条直线的四条线段首尾顺序相接组成的图形就是四边形。要确定平面中的一个四边形,需要知道 4 个点,然后将这 4 个点连接起来即可。在 GL 中绘制四边形,需要使用 GL.Begin(GL.QUADS) 方法,该方法中的参数 ...

Unity 绘制三角形

Unity 绘制三角形

11个月前 (09-23) 9823浏览

绘制三角形之前,需要确定平面中的 3 个点,并且保证这 3 个点能构成一个三角形,然后将这 3 个点首尾连接起来即可。绘制三角形时,可以使用 GL.Begin(GL.TRIANGLE) 方法,该方法的参数为三角形的类型。本例在屏幕中央绘制了 ...

Unity 下载网络文件

Unity 下载网络文件

11个月前 (09-19) 3162浏览

网络下载功能在游戏中已经非常普遍,它就好比游戏对外的接口,可动态拓展游戏的内容,比如下载游戏场景、人物模型、游戏音乐和游戏视频等。资源下载完毕后,可被程序读取并合并到游戏中。Unity 为小伙伴们提供了 WWW 下载类,它的原理是以 GET ...

Unity GUI播放视频

Unity GUI播放视频

11个月前 (09-18) 3083浏览

电影纹理不仅可以在对象中播放,也可以在 GUI 中播放,不过在 GUI 中播放的效率要比在游戏对象中低一些,但是在 GUI 中可随意修改视频的尺寸。本例使用 GUI 绘制了一个全屏的游戏视频,将脚本绑定在摄像机中即可看到效果。代码如下所示。 ...

Unity 播放视频

Unity 播放视频

11个月前 (09-18) 2401浏览

和音频组件一样,电影纹理也需要绑定在某个游戏对象上才能发挥其效果。一般情况下,游戏视频都是以平面形式展现的,所以可在游戏场景中创建一个“Plane”(面)对象。接下来,将脚本绑定在 Plane 对象上,再将视频文件赋值给脚本中的电影纹理对象 ...