|
23.01.2007, 20:16
|
#31
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
FPS писал по уроку , от impersonalis: http://www.boolean.name/showthread.php?t=15
Может кто-то может помочь мне ???
Нужна идея ближнего боя , кто может подсказать ?!
Как зделать так чтобы игрок двигался в точку клика мышки ???
Желательно попроще.
|
(Offline)
|
|
23.01.2007, 20:41
|
#32
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: RPG
Ну и внес немного своих изминений !!!
Вопрос: Как сделать вызов вот етого инвентаря и его закрытие ?!
Инвентарь: http://andreichyk.narod.ru/
|
(Offline)
|
|
23.01.2007, 20:46
|
#33
|
|
Re: RPG
Ну и внес немного своих изминений !!!
|
Перечисли, будь добр.
|
|
|
23.01.2007, 20:55
|
#34
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: RPG
1. Загрузил Модели домиков.
2. Шар заменил на солдат + пушка
3. Игроку пушку (модель)
P.S Ну ето была одна из моих первых игр !
P.P.S Если вы все мне так помогать будете , то лучше закройте тему
|
(Offline)
|
|
24.01.2007, 00:08
|
#35
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: RPG
Дело не в том, что трудно помочь. Все дело в том, что программист, а в данном случае разработчик, он так потому и зовется, что он может создавать программы, в данном случае игры, в отличие от других смертных.
Естественно, что чаще всего программистами становятся, а не рождаются. Но для этого необходимо пройти нелегкий путь, который полон граблей и прочих неприятностей. Никто не имеет права упрекать тебя в незнании, но не кажется ли тебе, что ты слабо себе представляешь весь процесс создания РПГ-игры, что это может оказаться тебе не под силу?
Возьмем, например, школьный курс математики. От класса к классу ученики изучают все новые и более сложные темы, решают новые типы задач и т.д. от простого к сложному. Если попросить семиклассника взять интеграл от функции sin(x), это приведет его в легкое замешательство.
Что я хочу сказать, это то, что начинать нужно с простого и стремиться к более сложному. Это не значит, что нельзя задавать вопросы, наоборот. Но вопросы будут уже другие, не столь специфические. Набираясь опыта, ты уже через некоторое время сам сможешь написать тот же инвентарь, так как его реализация не требует каких-то великих познаний языка, нужна лишь логика - логическое мышление. Ведь в математике как - тебе дают метод, а на экзамене задачи нужно решать самому, знаю только метод. В программировании та же история: язык программирования - это метод. Он имеет свои премудрости, которые являются необходимыми, про них нужно спрашивать. А вот каждая программа - это та же задача. Это программист уже должен постараться решить сам, зная метод. Надеюсь, аналогия понятна.
Просто совет, сделай для начала игру, процесс создания которой ты можешь полностью описать. В дальнейшем у тебя будет больше знаний и возможностей, но начальный этап в большинстве случаев просто необходим.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо alcoSHoLiK за это полезное сообщение:
|
|
24.01.2007, 20:51
|
#36
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Вообще я не планировал делать RPG с супер инвентарем , системой анимированого боя и.т.д А если бы вдруг переклинило то наверно собрал команду для етого. Но как назвать свое творение не знаю , а оно похоже на RPG. Может ето и не будет РПГ , а например какойто action/quest .
Я не супер разработчик игр на блице поетому пролшу помощи на те вопросы которые меня интересуют. Может-быть у меня получится игра схожая на РПГ. Но даже если и нет то я приобрету много опыта и смогк разрабатывать более сложные проекты
P.S Может кто-то сможет ответить на интерисующие меня вопросы
Хм, никто не знает конвертор MilkShape3D в .b3d ???
Ссылка на мою "игру" : http://flyfolder.ru/935552
m - карта
w - ветер
Музыка и карта взяты у KRIHAT , пока демо , потом изменю .
........................
Пытаюсь развернуть модель перса командой:
RotateEntity player,0,180,0
А камера разворачивается за ним ???
Вот код перса и камеры:
Global player = LoadMesh("PEASANT.B3D")
ScaleMesh player,0.1,0.1,0.1
PositionEntity player,5, 0, 5
RotateEntity player,0,180,0
TurnEntity player,0,0,0
EntityRadius player, 25
EntityType player, TypePlayer
camera=CreateCamera(player)
PositionEntity camera,0,10,-20
CameraRange camera,0.1,4000
CameraFogMode Camera,1
CameraFogColor Camera,10,10,50
CameraClsColor Camera,10,10,50
CameraFogRange Camera,10,1000
|
(Offline)
|
|
24.01.2007, 22:08
|
#37
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: RPG
Rotate-команда разварачивает ентити по мировой оси(наверно ты это знал ) Turn- поворачивает ентити по его собственной оси.
в коде ты разварачиваешь ентити до создания камеры, т.е камера чилдиться к уже развёрнутому ентити, и ей глубоко пофигу как был развёрнут ентити до етого!!!
либо ты в главном цикле его вертишь, либо пока незнаю чё.....
посмотри в семплах - castle.bb, там камера тоже "навароченая"
|
(Offline)
|
|
24.01.2007, 22:29
|
#38
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: RPG
Спасибо , не знал !
А на тему движения в сторону клика мышки ?
|
(Offline)
|
|
25.01.2007, 01:34
|
#39
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: RPG
насчет перемещения обхекта в точку щелчка мыша
Graphics3D 640,480,16,2
SetBuffer BackBuffer()
cam=CreateCamera()
PositionEntity cam,0,30,-50
pl=CreatePlane()
PointEntity cam,pl
EntityPickMode pl,2
;устанавливаем режим пика на 2 - т.е. полигональное
cub=CreateCube()
EntityColor cub,255,0,0
piv=CreatePivot()
While 1
If MouseHit(1)
e=CameraPick(cam,MouseX(),MouseY())
;пик по позиции мыша
PositionEntity piv,PickedX(),PickedY(),PickedZ()
;ставим пивот в точку пика
PointEntity cub,piv
EndIf
If EntityDistance(cub,piv)>1; если далеко до пивота, то двигаем куб
MoveEntity cub,0,0,1
EndIf
RenderWorld
Flip
If KeyDown(1) Then Exit
Wend
|
(Offline)
|
|
26.01.2007, 12:50
|
#40
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: RPG
Он двигается вечно , а кликом мышки указывается куда !!!
Тоесть в твоем примере все ОК , а когда вставил в свою программку то плохо
|
(Offline)
|
|
27.01.2007, 02:01
|
#41
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: RPG
ну шо я могу сказать? весь код в студию!
|
(Offline)
|
|
31.01.2007, 19:54
|
#42
|
Оператор ЭВМ
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: RPG
я тоже начинающий программер и мне не понятно каманда пик и все что с ним связано напишите ПОЖАЛУЙСТА определение и когда он используется
|
(Offline)
|
|
31.01.2007, 20:02
|
#43
|
Разработчик
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений (для 4 пользователей)
|
Re: RPG
|
(Offline)
|
|
09.02.2007, 11:31
|
#44
|
Оператор ЭВМ
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: RPG
HolyDel,а как сделать так чтобы камера следила за кубом но не поворачивалась с кубом
|
(Offline)
|
|
09.02.2007, 16:48
|
#45
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Re: RPG
Vadya ты имеешь ввиду CameraProject? если так то, он для того чтобы в 3д мире текст или изображения были около объекта т.е на 2д плоскости помещается текст и он полностю имеет координаты 3д объекта.
Надеюсь правильно объяснил
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:09.
|