|
14.12.2009, 12:02
|
#1
|
AnyKey`щик
Регистрация: 14.12.2009
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
С++ и SDK Blitz
Добрый день! Помогите, пожалуйста, доработать небольшой кусочек кода
if (bbMouseHit(1))
{
b+=1;
shar[b]=bbCreateSphere(16);
bbPositionEntity(shar[b],bbEntityX(model),bbEntityY(model),z);
}
if (b>0)
{
bbMoveEntity(shar[b],0,.01,0);
}
Дело вот в чём: при нажатии на левую кнопку мыши создаётся сфера с координатами модели, затем эта сфера двигается вверх, но при последующем нажатии мыши, предыдущий объект двигаться перестаёт.
Я так понимаю условие
if (b>0)
{
bbMoveEntity(shar[b],0,.01,0);
}
нужно изменить, но вот как - ума не приложу . Спасибо за внимание, надеюсь на помощь
|
(Offline)
|
|
14.12.2009, 12:44
|
#2
|
|
Ответ: С++ и SDK Blitz
if (bbMouseHit(1))
{
shar[b]=bbCreateSphere(16);
bbPositionEntity(shar[b],bbEntityX(model),bbEntityY(model),z);
++b;
}
for(unsigned int i = 0; i < b; i++)
{
bbMoveEntity(shar[i],0,.01,0);
}
массивы с нулевого елемента начинаются, а не с первого
|
|
|
Сообщение было полезно следующим пользователям:
|
|
14.12.2009, 12:47
|
#3
|
ПроЭктировщик
Регистрация: 22.03.2009
Сообщений: 140
Написано 15 полезных сообщений (для 24 пользователей)
|
Ответ: С++ и SDK Blitz
кстати хочу сразу предупредить - я юзал сдк блиц на С++ - так вот блиц3д вообще галимо выводит 2д графику - тесты проводил вместе с ХолиДел
да вдобавок гуи нет готового под это дело придется искать стороннее
сорри за оффтоп)
|
(Offline)
|
|
14.12.2009, 12:57
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: С++ и SDK Blitz
пруф в студию!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.12.2009, 13:19
|
#5
|
|
Ответ: С++ и SDK Blitz
так вот блиц3д вообще галимо выводит 2д графику
|
он через GDI рисует 2д графику, потому и медленно
|
|
|
14.12.2009, 13:46
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: С++ и SDK Blitz
ну если это - то ничего нового.
я уж думал, что конкретно СДК ещё кривее сделали.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.12.2009, 14:33
|
#7
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: С++ и SDK Blitz
ну если это - то ничего нового.
я уж думал, что конкретно СДК ещё кривее сделали.
|
зато имеется возможность чет подправить !! =)
|
(Offline)
|
|
14.12.2009, 15:38
|
#8
|
AnyKey`щик
Регистрация: 14.12.2009
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: С++ и SDK Blitz
Сообщение от jimon
if (bbMouseHit(1))
{
shar[b]=bbCreateSphere(16);
bbPositionEntity(shar[b],bbEntityX(model),bbEntityY(model),z);
++b;
}
for(unsigned int i = 0; i < b; i++)
{
bbMoveEntity(shar[i],0,.01,0);
}
массивы с нулевого елемента начинаются, а не с первого
|
Спасибо Только вот теперь ещё один вопрос: почему bbHideEntity(shar[i]) работает, а bbFreeEntity(shar[i]); нет?
|
(Offline)
|
|
06.01.2010, 13:19
|
#9
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: С++ и SDK Blitz
Попробовал СДК. Обнаружил странную вещь - при отладке когда запускается программа она пытается выйти в инет! Мой фаервол ее не пущает. Видимо где-то в либах зарыта типа штатная трояна... Никто не сталкивался?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Blitz v1.66 !!! |
klopmaks |
Blitz3D |
18 |
18.06.2007 15:21 |
Blitz 1.91 |
KRIK |
Полезные ссылки |
6 |
20.11.2005 16:27 |
Blitz Max 3D |
SubZer0 |
Болтовня |
16 |
08.11.2005 15:01 |
Не Blitz |
ZanoZa |
Болтовня |
23 |
30.10.2005 20:40 |
Часовой пояс GMT +4, время: 18:50.
|