forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Я новенький! Помогите пожалуйста! (http://forum.boolean.name/showthread.php?t=1191)

New 26.07.2006 05:01

Я новенький! Помогите пожалуйста!
 
Привет всем! Хочу узнать 2 вещи:

1) Как сделать что бы при Коллизии звук проигрывал один раз (Например: когда Плэер приземляется после "прыжка" на "землю") ???

2) Какие форматы изображений лучше всего поддерживают Альфа-Канал? ( ... а то *.TGA при рендере в редакторе карт нереагирует на свет). Вообщем какой формат исп. для такова типа текстур (альфа) ???:dontknow:

ZanoZa 26.07.2006 11:44

Re: Я новенький! Помогите пожалуйста!
 
1.Вот:
Код:

Graphics3D 800,600
Const type_box=1,type_ground=2
cam=CreateCamera()
PositionEntity cam,0,2,-20
box=CreateCube()
EntityColor box,255,0,0
PositionEntity box,0,20,0
EntityType box,type_box
pln=CreatePlane()
EntityType pln,type_ground

Collisions type_box,type_ground,2,3

sound=LoadSound("sounds\player_down.wav")
LoopSound sound
s=PlaySound(sound)
PauseChannel s
i#=1
Repeat
MoveEntity box,0,-1,0
If EntityCollided(box,type_ground)
i#=i#-.05
ResumeChannel s
ChannelVolume s,i#
EndIf
If KeyHit(57)
PositionEntity box ,0,10,0
i#=1
EndIf
RenderWorld
UpdateWorld
Flip
Forever

2.Незнаю, может png подойдёт :dontknow:

tormoz 26.07.2006 20:36

Re: Я новенький! Помогите пожалуйста!
 
Цитата:

... а то *.TGA при рендере в редакторе карт нереагирует на свет
На свет реагируют модели, а не текстуры.
FX модели проверь


Часовой пояс GMT +4, время: 12:23.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot