<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to HUDTest</title><link>https://sourceforge.net/p/glasm/home/HUDTest/</link><description>Recent changes to HUDTest</description><atom:link href="https://sourceforge.net/p/glasm/home/HUDTest/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 06 Apr 2012 09:40:33 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/glasm/home/HUDTest/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage HUDTest modified by Igor Deryabin</title><link>https://sourceforge.net/p/glasm/home/HUDTest/</link><description>&lt;img src="http://img651.imageshack.us/img651/2382/hudtest.jpg" width="400px" style="float:right"/&gt;

&lt;br/&gt;&lt;big&gt;&lt;big&gt;
[download](http://sourceforge.net/projects/glasm/files/GLScene/misc/hudtest.rar/download)
&lt;/big&gt;&lt;/big&gt;

~~~~~~
ver.: 0.1 / 06.04.12

Delphi D7      #****
GLScene 1.1    ##***

graphics       ##***
media          *****
~~~~~~

&lt;br/&gt;
##### Описание #####
Вывод динамичного массива прозрачных спрайтов TGLHUDSprite. 

В GLScene версии 1.1 порядок (положение в иерархии сцены) вывода спрайтов практически не влияет на их расположение по "глубине" (сиречь "по иерархии"). Для "правильного" вывода спрайтов в соответствии с их положением в иерархии достаточно отключить сортировку объектов: &lt;code&gt;GLScene1.ObjectsSorting := osNone;&lt;/code&gt;

Для демонстрации "глубины" расположения спрайтов была создана демка, в которой есть динамичный фон с вращающимися тором и сферой, в центре расположен крупный прозрачный TGLHUDSprite, который, по умолчанию, "подминает" все остальные более мелкие прозрачные TGLHUDSprite, представленные в виде прыгающих по экрану пузырьков.

Клавишами F2 и F3 меняем некоторые свойства объектов сцены, благодаря чему меняется порядок вывода пузырьков, которые начинают двигаться уже над центральным спрайтом.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Igor Deryabin</dc:creator><pubDate>Fri, 06 Apr 2012 09:40:33 -0000</pubDate><guid>https://sourceforge.net0a782cd93805be288f7eebd0d30e092758167af1</guid></item></channel></rss>