|
3D-программирование Вопросы, касающиеся программирования 3D мира |
09.08.2006, 13:07
|
#1
|
Нуждающийся
Регистрация: 04.07.2006
Сообщений: 54
Написано 0 полезных сообщений (для 0 пользователей)
|
Спидометр
Помогите пожалуйста сделать спидометр!
|
(Offline)
|
|
09.08.2006, 13:30
|
#2
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Спидометр
2smaller
А что именно у тебя не получается сделать?
|
(Offline)
|
|
09.08.2006, 18:06
|
#3
|
Оператор ЭВМ
Регистрация: 26.07.2006
Сообщений: 41
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
Возьми, сделай две картинки: 1) Сам спидомнтр с циферками 2) Стрелку
Поставь с трелку в центр спидометра. И вращай ее относительно скорости автомобиля... Примерно так:
;speedometr_strelka - картинка стрелки
;speed_car - скорость авто
RotateImage speedometr_strelka,speed_car*100 ;с последней цифрой поэксперементируй, я точно непомню наскока умн. надо...
P.S. я как то так делал ))
|
(Offline)
|
|
10.08.2006, 02:04
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Спидометр
Неее - так не годится.
Это делается спрайтами (даже если это 2д) с низким order-параметром (EntityOrder entity,order).
Ну а уж если так хочется делать через 2д-каринки, то кешируй перед игрой все пложения стрелки, чтобы не выполнять real-time весьма длительную процедуру вращения 2д-картинки.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
10.08.2006, 03:04
|
#5
|
Оператор ЭВМ
Регистрация: 26.07.2006
Сообщений: 41
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
мммм... точно! совсем забыл что ScaleImage и RotateImage ето глюковое дело!!! )))
|
(Offline)
|
|
10.08.2006, 10:50
|
#6
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Спидометр
Мне кажется что парню на самом деле нуно было сделать это программно (чисто циферки что бы прибавлялись и убавлялись)
Впрочем в действительности ему ничего не нужно...он наверное забыл, что постил сюда
|
(Offline)
|
|
10.08.2006, 13:55
|
#7
|
|
Re: Спидометр
береш отламываеш циферблат и стрелку от спидометра
и приклевываеш ето к монитору
вуаля - реальность 100% !
тут дело в том что именно тебе надо зделать
как и в каком виде ... те - мало инфы
|
|
|
14.08.2006, 12:36
|
#8
|
Нуждающийся
Регистрация: 04.07.2006
Сообщений: 54
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
Спасибо разобрался
|
(Offline)
|
|
23.06.2007, 20:33
|
#9
|
Оператор ЭВМ
Регистрация: 14.04.2007
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
Помогите плиз сделать спидометр спрайтами.
У меня проблема в том, что спрайт спидометра стоит перед камерой и если камера подходит близко к стене например, то спрайт проваливается сквоь неё! 0_о
|
(Offline)
|
|
23.06.2007, 20:57
|
#10
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Спидометр
EntityOrder entity,order
поставь 0-ой порядок отрисовки
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
23.06.2007, 21:38
|
#11
|
Оператор ЭВМ
Регистрация: 14.04.2007
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
-----------------------------
Osnova=LoadSprite("pic/grass.bmp")
EntityParentosnova,cam
EntityOrder Osnova,-1
PositionEntity Osnova,-2,2,2
EntityAlpha Osnova,1
-----------------
Спасибо! Но ещё одна проблема: спрайт трясётся при перемещении камеры.. =(
|
(Offline)
|
|
23.06.2007, 22:09
|
#12
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Спидометр
Используй библу FastImage, все картинками, ничего не трясется!!!!
|
(Offline)
|
|
23.06.2007, 22:11
|
#13
|
Оператор ЭВМ
Регистрация: 14.04.2007
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
Дополнительную библиотеку ? А без неё никак ?
|
(Offline)
|
|
23.06.2007, 22:40
|
#14
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Спидометр
На спрайт не стоит коллизия? (не должна)
Происходит перепозицонирование на каждом проходе вручную? (не должно)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
24.06.2007, 10:52
|
#15
|
Оператор ЭВМ
Регистрация: 14.04.2007
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Спидометр
Исправил ошибку. Привязал спрайт не к камере,а к объекту, к которому привязана камера и отодвинул подальше от экрана.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Спидометр |
impersonalis |
FAQ |
7 |
31.08.2007 01:47 |
Спидометр |
LD |
3D-программирование |
9 |
21.06.2007 15:47 |
Часовой пояс GMT +4, время: 15:22.
|