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

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

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

Ответ
 
Опции темы
Старый 26.08.2008, 13:20   #46
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: Blitz3D SDK

Поясни, что значит "вызвать переменные и константы".
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 13:59   #47
Dinis
AnyKey`щик
 
Регистрация: 04.07.2008
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Blitz3D SDK

Сообщение от alcoSHoLiK Посмотреть сообщение
Поясни, что значит "вызвать переменные и константы".
Точнее объявлять, к примеру Const SCENE=3
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 14:07   #48
jimon
 
Сообщений: n/a
Ответ: Blitz3D SDK

Dinis
может стоить поучить C++ ?
 
Ответить с цитированием
Старый 26.08.2008, 14:29   #49
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Blitz3D SDK

Dinis, это старый стандарт. теперь надо явно казывать тип

const int SCENE=3

+ капсом обычно обозначают дефайны.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dinis (26.08.2008)
Старый 26.08.2008, 14:50   #50
Dinis
AnyKey`щик
 
Регистрация: 04.07.2008
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Blitz3D SDK

Спасибо! Остался последний вопрос - как записать на С++ Global terr[4]?
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 15:08   #51
HolyDel
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dinis (26.08.2008)
Старый 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
H@NON
Дэвелопер
 
Регистрация: 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
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Blitz3D SDK

Мазахист
Это тебе не блиц, по с++ нужно книжки читать!!!
RTFM!!!
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 14.10.2008, 16:24   #56
Черный крыс
 
Сообщений: n/a
Ответ: Blitz3D SDK

переменную tank - конвертни в строку.
незнаю как на Сях...
на БМаксе делается так : bbText(20,50,"War"+String(tank),false,false)
 
Ответить с цитированием
Старый 14.10.2008, 16:26   #57
moka
.
 
Регистрация: 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
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Blitz3D SDK

в Си вроде сначало все нужно водну переменную загнать, а уже потом передавать в качестве параметра в функции
(Offline)
 
Ответить с цитированием
Старый 14.10.2008, 21:52   #59
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Мазахист (15.10.2008)
Старый 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)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Blitz3D SDK win32 C++ 8 05.01.2008 21:54
Blitz3D 2.0 MiXaeL Blitz3D 15 08.12.2006 10:30


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


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