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=4897)

Антихрист 04.11.2007 17:57

Re: Проблемка...
 
ОН еле в горочку заезжает! Давай я тебе код выложу попробуешь с коллизиями сделать!Так что бы высоко в гору не лез а на небольшие залезал! Когда в яму резкую попадает тогда падает! Замутишь Чирик тебе на вебмоней кину =)

Raiter 04.11.2007 17:57

Re: Проблемка...
 
Луче найди се программиста, заплоти ему 10к зеленых президентофф и он тибе ихру на блице напишит ))))

Антихрист 04.11.2007 19:08

Re: Проблемка...
 
=) а на х мне это надо! Я просто хочу что бы ты помог а я бы уже разобрал как ето ты бы организовал с колизией!

Raiter 04.11.2007 19:15

Re: Проблемка...
 
Дык как это нафик нуно ? :-) Если у самого не получается, и каждую проблему будут за тя решать, так мож луче пусть сразу всё кто-то напишет? ;)

Не в обиду. Может у тебя просто мало практики очень.

Но тогда твоими друзьями должны стать Help и Samples, а девизом RTFM ;)

Антихрист 04.11.2007 20:54

Re: Проблемка...
 
Хэлп и сэмплы я смотрел и читалю ПОнятно Но Х*р знает как это организовать здесь! Я понятия не имею как тут сделать физику через коллизию! Ну не получается поэтому и прошу помощи! Не можешь помочь не флудь!
P.S Хочу что бы когда нажал на мышку свет стал ярким на секунду а потом снова погас сделал код но не пашет где глюк??
If MouseHit(1) Then
ambientlight 255,255,255
StartTime = Millisecs()
EndIf
If (Millisecs() - StartTime) < 1000 Then
ambientlight 0,0,0
EndIf

Horror 04.11.2007 21:20

Re: Проблемка...
 
может так)

If MouseHit(1) Then
ambientlight 255,255,255
StartTime = Millisecs()
EndIf
If (Millisecs() - StartTime) > 1000 Then
ambientlight 0,0,0
EndIf

Raiter 04.11.2007 21:22

Re: Проблемка...
 
Если у тебя не получается сделать через Millisecs(), так сделай просто через переменные ;)

[blitz]
Global Time = 10
Global L

...

Repeat

...

If MouseDown(1) Then
AmbientLight 255,255,255
L = 1
Time = 10
End If

Time = Time - 1

If Time < 1 And L = 1 Then
AmbientLight 100,100,100
L = 0
End If

UpdateWorld()
RenderWorld()
Flip()

Until KeyDown(1)
[/blitz]

Антихрист 04.11.2007 22:07

Re: Проблемка...
 
Цитата:

Сообщение от Horror
может так)

If MouseHit(1) Then
ambientlight 255,255,255
StartTime = Millisecs()
EndIf
If (Millisecs() - StartTime) > 1000 Then
ambientlight 0,0,0
EndIf

тьфу я елки дырявая бошка =))) спасибо! все пашет! И тебе реитер спасибо хоть твоим вариантом и не воспользывался =) :super: :super:


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

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