Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Закрытая тема
 
Опции темы
Старый 26.06.2009, 18:17   #1
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Не могу разобраться

Пользуюсь рендер твин синхронизацией проблемма вот в чём... Когда я навожу мышкой на обьект он дольжен менять EntityBlend. Он меняет, но постоянно дёргается пока наведена мышка... А должен просто один раз поменяться пока наведена мышь, а если мышь не наведена вернуть EntityBlend в изначальный вариант.Я понимаю что это из-за синхронизации.. Но как с этим бороться и где выполнять код такого рода.. Спасибо большое за ответ.
Const UPS%=60
period=1000/UPS 
time=MilliSecs()-period

Repeat
		Repeat
			elapsed=MilliSecs()-time
		Until elapsed
      	ticks=elapsed/period 
      
      	tween#=Float(elapsed Mod period)/Float(period) 
       
      	For k=1 To ticks 
		If k = ticks CaptureWorld
		Time = Time + period
		;Здесь логика
UpdateWorld
		Next
;Тут я выполняю свой код, (пробовал и в логике и даже в 2д рендеренге))
If PickedEntity()=cube
  cb=3
 Else
  cb=2
EndIf
EndIf
EntityBlend cube,cb
		RenderWorld tween#
                      ;2d

		Flip 0
		
Forever
(Offline)
 
Старый 26.06.2009, 20:53   #2
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Не могу разобраться

Ты издеваешься?)))
Я так понимаю надо поставить условие типа

если указатель наведен
если бленд 3 значит
ниче делать не нада
елсь
менять бленд
енд если
енд если

Последний раз редактировалось Mhyhr, 26.06.2009 в 21:01. Причина: Падаю со стула...
(Offline)
 
Сообщение было полезно следующим пользователям:
Unodeya (26.06.2009)
Старый 26.06.2009, 21:05   #3
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Не могу разобраться

Да, нет, если постоянно ставить EntityBlend 3, дергаться не должно. А вот из-за синхронизации все объекты с аьфой мерцают
(Offline)
 
Сообщение было полезно следующим пользователям:
Unodeya (26.06.2009)
Старый 26.06.2009, 21:26   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Не могу разобраться

неюзайте твининг рендеринга и будет вам щастье... твининга апдэйта всем хватит.
__________________
(Offline)
 
Эти 4 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
ABTOMAT (26.06.2009), NitE (26.06.2009), Taugeshtu (26.06.2009), Unodeya (26.06.2009)
Старый 26.06.2009, 22:36   #5
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Не могу разобраться

Сообщение от SBJoker Посмотреть сообщение
неюзайте твининг рендеринга и будет вам щастье... твининга апдэйта всем хватит.
Что значит твининг апдейт?) Если различия между твининг рендерингом и твининг апдейтом?
(Offline)
 
Старый 26.06.2009, 22:41   #6
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Не могу разобраться

pinqin и так я делал... Не канает..
(Offline)
 
Старый 27.06.2009, 00:23   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Не могу разобраться

Сообщение от Unodeya Посмотреть сообщение
Что значит твининг апдейт?) Если различия между твининг рендерингом и твининг апдейтом?
RenderWorld tween# - кака
RenderWorld - цяця
__________________
(Offline)
 
Эти 5 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
ABTOMAT (27.06.2009), Dzirt (27.06.2009), h1dd3n (27.06.2009), NitE (27.06.2009), SBJoker (27.06.2009)
Старый 27.06.2009, 10:21   #8
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Не могу разобраться

Сообщение от tormoz Посмотреть сообщение
RenderWorld tween# - кака
RenderWorld - цяця
Всё равно обьекты с альфа каналом мерцают(.
(Offline)
 
Старый 27.06.2009, 10:34   #9
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Не могу разобраться

Нифига не должно, у меня работало. Код давай, ибо
телепатировать не удалось
(Offline)
 
Старый 27.06.2009, 10:48   #10
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Не могу разобраться

Сообщение от Unodeya Посмотреть сообщение
Всё равно обьекты с альфа каналом мерцают(.
Помоем с твином картинка более сглаженная? А без него, результат хуже ИМХО.
(Offline)
 
Старый 27.06.2009, 11:40   #11
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Не могу разобраться

Сорец в студию =)
(Offline)
 
Старый 27.06.2009, 13:23   #12
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Не могу разобраться

Тема закрыта, решил по своему)
(Offline)
 
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с БП impersonalis Болтовня 14 10.11.2009 20:13
Не могу разобраться с TYPE Sashka007 Blitz3D 13 12.01.2009 22:28
Помогите разобраться с с++. BolVan C++ 30 20.12.2007 11:39
не могу подгрузить png tired Основной форум 4 09.12.2007 10:03
Помогите разобраться OttoRUS 3D-программирование 38 05.10.2007 01:38


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com