|
3D-программирование Вопросы, касающиеся программирования 3D мира |
06.07.2015, 16:53
|
#16
|
Разработчик
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений (для 220 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Наверное так?
Graphics3D 800,600,16,2 SetBuffer BackBuffer()
player = CreateSphere() cam = CreateCamera(player) enemy = CreateCube() PositionEntity enemy,0,0,20 stepsound = LoadSound("exp.wav")
While Not KeyHit(1)
PlayerX# = EntityX#(player) PlayerY# = EntityY#(player) If KeyDown(200) Then MoveEntity player,0,0,0.1 If PlayerY# > 40 Then PlayerY# = 40 Else If PlayerX# > 40 Then PlayerX# = 40 Else PlaySound(stepsound) EndIf EndIf
If KeyDown(208) Then MoveEntity player,0,0,-0.1 If PlayerY# < 0 Then PlayerY# = 0 Else If PlayerX# < 0 Then PlayerX# = 0 Else PlaySound(stepsound) EndIf EndIf If KeyDown(203) Then TurnEntity player,0,1,0 If KeyDown(205) Then TurnEntity player,0,-1,0 RenderWorld() UpdateWorld() Text 10, 10, PlayerX# + " " + PlayerY#
Wend End
только что это я так и не понял, на CoD чет не очень походит :D
__________________
|
(Offline)
|
|
06.07.2015, 20:30
|
#17
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
это я пока для теста.
COD что бы сделать, надо найти инфу как сделать меню, как сделать заставки.
Изменяться то будет переменная. а не entityX. так что нужно именно entityX. Ну пробну код))
|
(Offline)
|
|
06.07.2015, 20:40
|
#18
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Блин пишет Expecting end-of-file.
Вот код:
Graphics3D*800,600,16,2
SetBuffer*BackBuffer()
player*=*CreateSphere()
cam*=*CreateCamera(player)
enemy*=*CreateCube()
PositionEntity*enemy,0,0,20
stepsound*=*LoadSound("exp.wav")
While*Not*KeyHit(1)
If*KeyHit(200)*Then
MoveEntity*player,0,0,0.1
If*EntityY#(player)*>*40*Then
EntityY#(player)*=*40
Else*If*EntityX#(player)*>*40*Then
EntityX#(player)*=*40
Else
PlaySound(stepsound)
EndIf
EndIf
If*KeyHit(208)*Then
MoveEntity*player,0,0,-0.1
If*EntityY#(player)*<*0*Then
EntityY#(player)*=*0
Else*If*EntityX#(player)*<*0*Then
EntityX#(player)*=*0
Else
PlaySound(stepsound)
EndIf
EndIf
If*KeyDown(203)*Then*TurnEntity*player,0,1,0
If*KeyDown(205)*Then*TurnEntity*player,0,-1,0
RenderWorld()
UpdateWorld()
Flip
Wend
End
Последний раз редактировалось SBJoker, 07.07.2015 в 01:32.
|
(Offline)
|
|
06.07.2015, 20:50
|
#19
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
гг не endif пишется, а end if
исправил, не всеравно.
|
(Offline)
|
|
07.07.2015, 01:18
|
#20
|
Разработчик
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений (для 220 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Короче открывай книжки по программированию и изучай. Тебе явно еще до CoD'а далеко. Еще рассказывает как что пишется
__________________
|
(Offline)
|
|
07.07.2015, 08:11
|
#21
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
а смысл? я знаю профессионально PHP, Visual Basic.NET, C#, Паскаль.
Плюс я не одного кода не видел, где пишется endif.
По поводу читать, ггг по смеялись с знакомыми.
Если не можете помочь, так зачем пишите? Ваш код говорит о том что это вам читать надо).
|
(Offline)
|
|
07.07.2015, 08:12
|
#22
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Почему-то все без исключения мне тут норм помогают. Посмотрите другие темы. Только вы вон тут такое пишете.
|
(Offline)
|
|
07.07.2015, 10:21
|
#23
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Блин, мужик/пацан/чувак/какТебяТам. Хорош нам лапшу вешать на уши. Ты даже не в состоянии открыть справку что бы посмотреть что означает какая либо команда, про открыть примеры к блицу я вообще молчу. О каком профессиональном знании PHP и, тем более, C# может идти речь? Давай я открою справку за тебя. Вот я её открываю, захожу в раздел "базовые", и... О боги! Что мы тут видим!
А ежели ты картинки не видишь, то я тебе текстом в алфавитном порядке некоторые команды этого раздела приведу, смотри/читай:
If
Then
Else
ElseIf
Else If
EndIf
End If
И ты не поверишь, но они все действительно есть в блице, и они реально работают.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
|
|
07.07.2015, 13:14
|
#24
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Послушайте, я больше чем уверен, что вы не сможете понять элементарного кода php, python, или того же паскаля.
По поводу справки, я не нуб. Ошибка 403.
Удачи, и больше прошу не писать не по теме. устроили тут мусор.
да и причем тут примеры к блицу? ответа там нет. я смотрел, и не раз.
|
(Offline)
|
|
07.07.2015, 13:33
|
#25
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
facepalm.jpg
__________________
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
|
|
07.07.2015, 14:05
|
#26
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сообщение от softcrasoft
Послушайте, я больше чем уверен, что вы не сможете понять элементарного кода php, python, или того же паскаля.
|
Работаю php-программистом... На питоне дома описываю алгоритмы работы моего робота...
Справка идёт с самим блицем. Если рук хватило дойти до сюда, и хотя бы что то написать на блице - то справку в папочках нарыщешь явно.
Ну и для просто к слову - паскаль считаю самым богомерзким и нинужным ЯП.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
|
|
07.07.2015, 14:16
|
#27
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Паскаль мне нужен что бы разбирать некоторый код на нем.
Открыть папку со справкой то я могу, только у меня она русская, где некоторые файлы отсутствуют. именон не все переведено.
Да и далеко господа мы зашли. Читаем и возвращаемся к вопросу темы, а не мусорим.
Они не работают, и явно не потому что я не смотрю англ справку. И та ошибка, я так понимаю, что он не может найти конец фала. а код полностью верен.
|
(Offline)
|
|
07.07.2015, 14:24
|
#28
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
о тут нашел на форуме норм вроде русский хелп, ща гляну)
|
(Offline)
|
|
07.07.2015, 14:32
|
#29
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
не тож самое(((
|
(Offline)
|
|
07.07.2015, 14:35
|
#30
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Если мне не изменяет память, русская справка не полная, и ставится поверх английской. Отдельно не работает.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:43.
|