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

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

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

Ответ
 
Опции темы
Старый 13.06.2011, 04:12   #1
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Перемещение объекта мышкой

Для прямого управления мышкой объектом это самый близкий путь или есть одна простая команда, которую я не могу найти в хелпе?
Function manipulate()

Local chmo
chmo=PickedEntity()
If chmo<>0 Then

EntityParent chmo,camera

; While Int(ProjectedX()/10)<>Int(MouseX()/10)
;
; CameraProject camera,EntityX(chmo,1),EntityY(chmo,1),EntityZ(chm o,1)
; If Int(ProjectedX()/10)<>Int(MouseX()/10) Then
; If ProjectedX()>MouseX() Then PositionEntity chmo,EntityX(chmo)-0.02,EntityY(chmo),EntityZ(chmo)
; If ProjectedX()<=MouseX() Then PositionEntity chmo,EntityX(chmo)+0.02,EntityY(chmo),EntityZ(chmo )
; EndIf
; Wend
; While Int(ProjectedY()/10)<>Int(MouseY()/10)
; CameraProject camera,EntityX(chmo,1),EntityY(chmo,1),EntityZ(chm o,1)
; If Int(ProjectedY()/10)<>Int(MouseY()/10) Then
; If ProjectedY()>MouseY() Then PositionEntity chmo,EntityX(chmo),EntityY(chmo)+0.02,EntityZ(chmo )
; If ProjectedY()<=MouseY() Then PositionEntity chmo,EntityX(chmo),EntityY(chmo)-0.02,EntityZ(chmo)
; EndIf
; Wend
;
EndIf
End Function

Если кому интересно в файле самопальные тени

И как можно получить хэндл поверхности террайна в голом блитце? Чтоб без либ.

Последний раз редактировалось dsd, 10.08.2011 в 03:07.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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