|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
07.01.2006, 20:41
|
#76
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Originally posted by Kain@Jan 7 2006, 07:34 PM
Если совсем не понятен вопрос в письме , то кратко будет так :" Вы можете из_менять код форума ? "
|
отвечу я, поскольку за функциональность скриптов отвечаю я: да, мы можем изменять код форума и вслучае если много пользователей будут чем-то недовольны, то код будем менять, по желанию одного человека код изменен не будет...
отдельно для каждого конкретного пользователя код изменить невозможно,можно конечно создать отдельный скин и только для конкретного пользователя, и в нем натворить изменений, но на такое у меня нет если честно ни времени ни желания...
PS у нас, кстати, есть раздел по форуму, где можно высказать свои предложения ( тут)... в случае недовольства реакцией администрации, можно отписаться тут...
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
07.01.2006, 21:18
|
#77
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
ответ на твой вопрос про flip 0 смотри на этой странице:
http://community.boolean.name/index.php?showtopic=52
|кнопка поиска в правом верхнем углу |
Я лично недокументированные команды не находил, а читал о них в других источниках. /немецких энтузиастов и проч./
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
07.01.2006, 23:42
|
#78
|
|
выбор 3д обекта можно делать через :
entitypickmode entity,2
camerapick (помойму так пишется комманда)
короче - ета камера возвращает ссылку на обект который находится на екране в заданых координатах
|
|
|
08.01.2006, 17:30
|
#79
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
Извиняй проворонил твоё день варенье,тебе уже много нажелали поетому повторяться не буду (не люблю)
С днем рождения
кстати у моего брата день варенье через 1 мес и 10 дней
|
(Offline)
|
|
08.01.2006, 17:42
|
#80
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
Вопрос на завтра, почему ? действие:
1)после отпускания пр.кнопки мыши
2)поюлозить ей по екрану
3)зажимаю (и прижимаю её к стлоу) (мышку)
4)нажимаю пр.кнопку
5)происходит поворот поля
????????
While Not KeyHit(1)
fps()
povorot()
UpdateWorld
RenderWorld
shinfo()
Flip
Wend
End
;*************************Function************************
Function povorot()
zs#=MouseZSpeed ()
If ZS=-1 Then zoom#=zoom#+0.1
If ZS=1 Then zoom#=zoom#-0.1
If zoom#<0.5 Then zoom#=0.5
If zoom#>1.5 Then zoom#=1.5
If MouseDown(3)=True Then zoom#=1
CameraZoom cam,zoom#
; xs=0
If MouseDown(2) Then; вращение игрового поля
xs=MouseXSpeed()
; ys=MouseYSpeed ()
If GraphicsWidth() -1 <= MouseX() Then;переход границ экрана
MoveMouse GraphicsWidth()-MouseX(),MouseY()
Else If MouseX() =< 0 Then
MoveMouse GraphicsWidth() -1,MouseY()
End If
If GraphicsHeight() -1 <= MouseY() Then
MoveMouse MouseX(),GraphicsHeight()-MouseY()
Else If MouseY() <= 0 Then
MoveMouse MouseX(),GraphicsHeight()-1
End If
rot_yl=rot_y
rot_y=0
If xs<0 Then rot_y=rot_y+(2-xs/30)
If xs>0 Then rot_y=rot_y-(2+xs/30)
; If ys<0 Then ya=ya+(1-ys/50)
; If ys>0 Then ya=ya-(1+ys/50)
If xs<>0 Then
xsl=xs
TurnEntity cam_pivot,0,rot_y,0
End If
End If
End Function
Function shinfo()
Text 10,11,"XS " + xsl+"Y " +rot_yl
Text 10,51,"fps: "+fps +" Zoom= " +zoom#
End Function
Function fps()
fps_buffer1%=fps_buffer1%+1
If MilliSecs()-fps_buffer2%>1000 Then:fps_buffer2%=MilliSecs():fps%=fps_buffer1%:fps_buffer1%=0:End If
End Function
и ещё переменные xsl и rot_yl всегда показывают НОЛЬ
про Flip, пытаюсь понять читаю не последний раз, надеюсь догнать
про твою работу потом подумаем(ты же наверно хочешь програмить?)...
|
(Offline)
|
|
08.01.2006, 17:53
|
#81
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
impersonalis дай ссылку на етих энтузиастов (плиз.)
|
(Offline)
|
|
08.01.2006, 21:29
|
#82
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
08.01.2006, 22:08
|
#83
|
|
(я щас немног нетрезвый)
вынеси смещение мышки в общий цыкл
я об етом:
If GraphicsWidth() -1 <= MouseX() Then;переход границ экрана
MoveMouse GraphicsWidth()-MouseX(),MouseY()
Else If MouseX() =< 0 Then
MoveMouse GraphicsWidth() -1,MouseY()
End If
If GraphicsHeight() -1 <= MouseY() Then
MoveMouse MouseX(),GraphicsHeight()-MouseY()
Else If MouseY() <= 0 Then
MoveMouse MouseX(),GraphicsHeight()-1
End If
|
|
|
09.01.2006, 03:00
|
#84
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
Да зря просил после того как увидел немиш сразу перехотел , я и с английским не дружу а тут и не он потом может как нить.....(думал фигня что даже не англицкий)
Но фсе равно пасибо .
|
(Offline)
|
|
09.01.2006, 21:46
|
#85
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
jimon
вынеси смещение мышки в общий цыкл
|
Не помогло (и в цикл функциии и общий, ладно потом разберемся)
|
(Offline)
|
|
09.01.2006, 22:36
|
#86
|
|
я же тебе написал как делать через movemouse на центр екрана... чем тебя тот вариант неустраивал ?
|
|
|
10.01.2006, 10:40
|
#87
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
попробую,но вообще-то я хотел разобраться,
я счас уберу: про переход екрана и смещение мыши.
там ведь есть две переменные которые должны очищать значения...
|
(Offline)
|
|
11.01.2006, 01:41
|
#88
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
вроде решил проблемы :
movemouse вроде не подходит (буду думать),
1)её надо ставить после MouseXSpeed (),
иначе скорость поворота = 0
2)я буду использовать перемещение мышы(будет ченить передвигать(курсор),
делать ходы,срабатывать при наведении...)
возможно в функции пр.кнопки буду запоминать тек.коор.,
а при выходе возвращать на место(но помойму ето не логично)
способ который использовал я вроде етих минусов не имеет
(хотя могут быть другие - не знаю, это же начало)
но тебе тенкс ,так ты меня заставляешь думать по другому
(я увидел что, ни твой, ни мой, способ не влияет на ситуацию...хотя
изночально надо было смотреть с другого конца т.к. происходил TurnEntity
надо было разбираться кто дал ему право,быстрее бы исправил ошибку
я эту ошибку называю "не явную" т.к. пока не могу на
лету исправлять логич ошибки
пока что и movemouse и мой способ используется что б не достигнуть край экрана(тупик) при повороте поля
нули были в переменных т.к. они были локальными (когда сделал глоб. , нашел как все исправить
кстати команда(или как правильнее - функция ? поправь) movemouse
делает как бы физич. смещ. мыши т.е. MouseXSpeed ()
подпрыгивало до 500-600(ето на моем железе) , я вручную разгонял до 400 с хвостиком
сейчас начну пробовать camerapick...уже чувствую вопросов не избежать
|
(Offline)
|
|
12.01.2006, 01:39
|
#89
|
ПроЭктировщик
Регистрация: 03.12.2005
Сообщений: 111
Написано 0 полезных сообщений (для 0 пользователей)
|
можно ли это как-нибудь упростить
Function effect()
CameraPick(cam,MouseX(),MouseY())
If *(PickedEntity()<>0) And (Picked=0)
;1а)часть: мышь над шариком ,подсветили шарик (фокус) с0наШ
*Picked=PickedEntity()
*EntityColor Picked,120,255,120
End If *
If *((PickedEntity()=0) And (Picked<>0))Or((PickedEntity()<>0) And (Picked<>PickedEntity()))
;1б)часть: мышка не над шариком (фокус потерян) *сШна0
;2б)часть: мышка не успела соти с шарика и уже над другим шариком *сШ1наШ2
;(новый фокус,без потерь) снимаем подсветку PS(вместо подсветки -функция)
*EntityColor Picked,255,120,120
*Picked=0
End If *
End Function
основное это условие...
|
(Offline)
|
|
12.01.2006, 23:48
|
#90
|
|
пишу прямо на форуме ...
Function effect()
CameraPick(cam,MouseX(),MouseY())
If (PickedEntity()<>0) And (Picked=0)
;1а)часть: мышь над шариком ,подсветили шарик (фокус) с0наШ
Picked=PickedEntity()
EntityColor Picked,120,255,120
If PickedEntity()<>0 then
;1б)часть: мышка не над шариком (фокус потерян) сШна0
;2б)часть: мышка не успела соти с шарика и уже над другим шариком сШ1наШ2
;(новый фокус,без потерь) снимаем подсветку PS(вместо подсветки -функция)
EntityColor Picked,255,120,120
Picked=0
End If
end if
End Function
я не знаю... но по идее должно работать
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
С++ и SDK Blitz |
Evgenii |
C++ |
8 |
06.01.2010 13:19 |
Blitz v1.66 !!! |
klopmaks |
Blitz3D |
18 |
18.06.2007 15:21 |
Не Blitz |
ZanoZa |
Болтовня |
23 |
30.10.2005 20:40 |
Часовой пояс GMT +4, время: 06:18.
|