|
26.08.2008, 13:20
|
#46
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Ответ: Blitz3D SDK
Поясни, что значит "вызвать переменные и константы".
|
(Offline)
|
|
26.08.2008, 13:59
|
#47
|
AnyKey`щик
Регистрация: 04.07.2008
Сообщений: 3
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Blitz3D SDK
Сообщение от alcoSHoLiK
Поясни, что значит "вызвать переменные и константы".
|
Точнее объявлять, к примеру Const SCENE=3
|
(Offline)
|
|
26.08.2008, 14:07
|
#48
|
|
Ответ: Blitz3D SDK
Dinis
может стоить поучить C++ ?
|
|
|
26.08.2008, 14:29
|
#49
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Blitz3D SDK
Dinis, это старый стандарт. теперь надо явно казывать тип
const int SCENE=3
+ капсом обычно обозначают дефайны.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.08.2008, 14:50
|
#50
|
AnyKey`щик
Регистрация: 04.07.2008
Сообщений: 3
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Blitz3D SDK
Спасибо! Остался последний вопрос - как записать на С++ Global terr[4]?
|
(Offline)
|
|
26.08.2008, 15:08
|
#51
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Blitz3D SDK
Dinis, таже фигня. не казан тип.
в твоем случае надо наверное так:
BBEntity terr[4];
terr[0] = LoadTerrain();
terr[1] = LoadTerrain();
terr[2] = LoadTerrain();
terr[3] = LoadTerrain();
чтобы переменная была глобальной надо ее задавать в начале.
если она перекрывается локальной перменной, надо писать ::terr[2] напрмиер
Последний раз редактировалось HolyDel, 26.08.2008 в 15:15.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.09.2008, 20:32
|
#52
|
AnyKey`щик
Регистрация: 27.08.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Blitz3D SDK
Пытаюсь перенести из примера для блица физику, но что-то не совсем получается, а именно:
Global wheels[4]
cnt=1
For z#=1.5 To -1.5 Step -3
For x#=-1 To 1 Step 2
wheels[cnt]=CreateSphere( 8,car )
EntityAlpha wheels[cnt],.5
ScaleEntity wheels[cnt],.5,.5,.5
EntityRadius wheels[cnt],.5
PositionEntity wheels[cnt],x,0,z
EntityType wheels[cnt],WHEEL
cnt=cnt+1
Next
Next
Что-то не получается это записать, может кто подскажет?
|
(Offline)
|
|
04.09.2008, 21:13
|
#53
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Blitz3D SDK
я лишь могу пояснить,а записать сам должен уметь.
В первой строке объявляются 4-е глобальных переменных под меши колес, затем идут два цикла, чтобы расставить колеса по местам. Затем Собстно создаются сферы вместо колес, альфятся, скалятся по размерам и ставится тип коллизии.
|
(Offline)
|
|
14.10.2008, 15:52
|
#54
|
AnyKey`щик
Регистрация: 27.08.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Blitz3D SDK
Пытаюсь вывести текст вместе с переменной(tank), но текст не отрисовывается(если убрать +tank, то всё норм), подскажите в чём дело.
bbText(20,50,"War"+tank,false,false); - так я отрисовываю текст
|
(Offline)
|
|
14.10.2008, 16:16
|
#55
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Blitz3D SDK
Мазахист
Это тебе не блиц, по с++ нужно книжки читать!!!
RTFM!!!
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
14.10.2008, 16:24
|
#56
|
|
Ответ: Blitz3D SDK
переменную tank - конвертни в строку.
незнаю как на Сях...
на БМаксе делается так : bbText(20,50,"War"+String(tank),false,false)
|
|
|
14.10.2008, 16:26
|
#57
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Blitz3D SDK
На БМ и bbText(20,50,"War"+tank,0,0) прокатывает.
|
(Offline)
|
|
14.10.2008, 19:24
|
#58
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Blitz3D SDK
в Си вроде сначало все нужно водну переменную загнать, а уже потом передавать в качестве параметра в функции
|
(Offline)
|
|
14.10.2008, 21:52
|
#59
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Blitz3D SDK
Сообщение от H@NON
в Си вроде сначало все нужно водну переменную загнать, а уже потом передавать в качестве параметра в функции
|
char war_tank[128]; // ~128
sprintf(war_tank,"%s%s","War",tank); // если переменая танк является строкой а если числом то - sprintf(war_tank,"%s%d","War",tank);
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.10.2008, 18:02
|
#60
|
AnyKey`щик
Регистрация: 27.08.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Blitz3D SDK
Помогите плиз записать этот кусман года на С++ а то ничего что-то не выходит
Global wheels[4]
cnt=1
For z#=1.5 To -1.5 Step -3
For x#=-1 To 1 Step 2
wheels[cnt]=CreateSphere( 8,car )
EntityAlpha wheels[cnt],.5
ScaleEntity wheels[cnt],.5,.5,.5
EntityRadius wheels[cnt],.5
PositionEntity wheels[cnt],x,0,z
EntityType wheels[cnt],WHEEL
cnt=cnt+1
Next
Next
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Blitz3D SDK |
win32 |
C++ |
8 |
05.01.2008 21:54 |
Blitz3D 2.0 |
MiXaeL |
Blitz3D |
15 |
08.12.2006 10:30 |
Часовой пояс GMT +4, время: 15:22.
|