 |
16.01.2010, 00:19
|
#466
|
Знающий
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений (для 95 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Кто знает как сменить стандартный ярлык Blitz3d?
где то , когда то видел но в то время не обратил внимание 
__________________
StimuL
Maks
|
(Offline)
|
|
16.01.2010, 00:32
|
#467
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Прогой ResHacker.
Заранее подготовить ico (я использую Фотошоп + icon suchi).
Вскрыть ехешник Ресхакером и заменить (там несложно, разберёшься)
Есть другой вариант: проделать то же самое с блицовской runtime.dll, тогда всё, что ты будешь компилить, будет иметь ту иконку, которую ты сунул в эту dll.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
16.01.2010, 12:37
|
#468
|
AnyKey`щик
Регистрация: 14.01.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Reks888
1)Довольно неблагодарно копипастить весь код с includ'aми
2)Этот код вообще не может работать поскольку переменная Camera объявляется глобальной дважды
3)Зачем такие сложности? Куча переменных это хорошо, но ты же не физику движений делаешь? Код очень извращенный... Такое ощущение что ты его откуда-то скопировал(возможно, с физического бенчмарка) и теперь не можешь понять почему ничего не работает. Делай проще, и люди к тебе потянутся.
Вот это очень очень страшно. Мало того что делятся дробные числа так ещё и в цикле.
Вывод: переписывай код на этот раз без TranslateEntity, извращенных переменных, настроек камеры и т.д.
Дать правильный пример не могу - у меня нет твоей медии, а если я напишу по-своему то ты ничего не поймешь
|
Напиши пожалуйста по своему, я постараюсь понять. А то нигде нет описания как сделать нормальное управление мышкой и нормальный, реалистичный вид от первого лица
Я не совсем понимаю что значит поля ускорений, покажите на примере.
|
(Offline)
|
|
16.01.2010, 12:54
|
#469
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
|
(Offline)
|
|
16.01.2010, 13:21
|
#470
|
AnyKey`щик
Регистрация: 14.01.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Nex
|
Я читал, но там игрок представляет камеру приделанную к сферке 3х3х3 гуляющую по плоскому миру. У него как бы нет ног, ему не взобратся на горку,лесницу и т.п. У меня НЕ плоский мир, вот я и не понимаю как сделать реалистичный вид от 1 лица.
|
(Offline)
|
|
16.01.2010, 14:09
|
#471
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Laagiq если я тя правильно понял:
я лично делаю вот так:
Global Player=CreateSphere()
Global CamPlayer=CreateCamera(Player)
PositionEntity Player,50,60,60
EntityRadius player,8,30
MoveEntity CamPlayer,0,10,0
Сообщение от laaqiq
У него как бы нет ног, ему не взобратся на горку,лесницу и т.п.
|
Чтобы сделать так что игрок поднимался по листнице, просто надо при колизии назначить скольжение т.е. 3. И он при каком то соотношений( хз каком) высоты ступеньки скользит вверх, но при значительных высотах например стол xD он не будет тянутся вверх
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.01.2010, 14:27
|
#472
|
AnyKey`щик
Регистрация: 14.01.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Кажется проблема гдето здесь:
While Not KeyHit(1)
mxspd#=MouseXSpeed()*0.2
myspd#=MouseYSpeed()*0.2
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch=campitch+myspd
If campitch<-89 Then campitch=-89
If campitch>89 Then campitch=89
RotateEntity player,campitch,EntityYaw(player)-mxspd,0
If KeyDown( 203 )=True Then mvx=mvx-0.7
If KeyDown( 205 )=True Then mvx=mvx+0.7
If KeyDown( 200 )=True Then mvz=mvz+0.7
If KeyDown( 208 )=True Then mvz=mvz-0.7
mvy=mvy-5.1
If EntityCollided(player,TypeWall)
mvy=mvy+3.1
EndIf
mvx=mvx/1.2
mvy=mvy/1.2
mvz=mvz/1.2
MoveEntity player,mvx,0,mvz
TranslateEntity player,0,mvy,0
RenderWorld
UpdateWorld
Flip
Wend
End
МувЕнтити работает, но камера хоть и переместилась выше все равно крутится относительно player'a.
зы Знаю что код корявый, но другого незнаю(
|
(Offline)
|
|
16.01.2010, 14:32
|
#473
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
я даже догадываюсь где ты этот код откопал
Сообщение от laaqiq
МувЕнтити работает, но камера хоть и переместилась выше все равно крутится относительно player'a.
|
а тебе как нужно, объясни я чето не очень понял
|
(Offline)
|
|
16.01.2010, 14:44
|
#474
|
AnyKey`щик
Регистрация: 14.01.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от EaNub
я даже догадываюсь где ты этот код откопал
а тебе как нужно, объясни я чето не очень понял
|
Как же обьяснить то
Я хочу сделать бродилку. Мне надо, чтобы камера была на уровне головы и игрок мог передвигатся как во всех нормальных FPS.
|
(Offline)
|
|
16.01.2010, 15:07
|
#475
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
делай низкополигональную большую(относительно) сферу, ставь ей альфу в 0, коллюзию со скольжением, камеру к ней припаренть, поставь по оси Y чуть выше, т.е: Camera=CreateCamera(Sphere)  ositionentity Camera,0,10,0
Собственно когда я делал так все работало 
|
(Offline)
|
|
16.01.2010, 15:43
|
#476
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
если у тя возникает проблема типа смотриш вниз и идеш вперед и он опускается вниз , куда смотрит камера?я решил вопрос так:
игрок крутиться только по горизонтали, а камера только по вертикали:
RotateEntity Camera,campitch,0,0
RotateEntity Player,0,EntityYaw(player)-mxspd,0
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.01.2010, 15:44
|
#477
|
Знающий
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений (для 95 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
laaqiq
MoveMouse CursorPosX,CursorPosY
TurnEntity player,0,-x,0
TurnEntity camera,y,0,0
limit = EntityPitch(camera,True)
If limit < -80 Then RotateEntity camera,-80,0,0
If limit > 80 Then RotateEntity camera,80,0,0
If KeyDown(17) Then MoveEntity player,0,0,0.1
If KeyDown(31) Then MoveEntity player,0,0,-0.1
If KeyDown(30) Then MoveEntity player,-0.1,0,0
If KeyDown(32) Then MoveEntity player,0.1,0,0
где икс и игрек скорость мышки
лимит ето угол поворота камеры по оси икс
__________________
StimuL
Maks
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.01.2010, 15:48
|
#478
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
EaNub, так и надо делать.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nex за это полезное сообщение:
|
|
16.01.2010, 17:16
|
#479
|
AnyKey`щик
Регистрация: 14.01.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от EaNub
если у тя возникает проблема типа смотриш вниз и идеш вперед и он опускается вниз , куда смотрит камера?я решил вопрос так:
игрок крутиться только по горизонтали, а камера только по вертикали:
RotateEntity Camera,campitch,0,0
RotateEntity Player,0,EntityYaw(player)-mxspd,0
|
Вот это реально помогло! Спс 
|
(Offline)
|
|
18.01.2010, 23:44
|
#480
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
кто нибудь из вас мне обьяснит почему блитз не находит чилды в .b3d (сравнивал с 3ds), а я так верил что этот формат избаранный!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:19.
|