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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 03.11.2006, 10:26   #1
ParaSenok
AnyKey`щик
 
Регистрация: 30.10.2006
Сообщений: 16
Написано 0 полезных сообщений
(для 0 пользователей)
Помогите плз с выстрелами

я уже пересмотрел кучу примеров... но никак не могу врубиться как сделать выстрелы.... я скачал пример про то как сделать фпс(ну тот где просили помоч со сменой оружыя) .... передал его...упростил до безобразия.... и код копирнулчтоб разобраться... у меня пули создаются.. но не летят...получается как бы шлейф из шариков за Player'ом ...помогите плз

если что стрелять должен плеер по нажатию на кнопку мыши...



и сразу чтоб не засорять форум.....

немогу на плейнтекстуру наложить... пишу так

grnd=CreatePlane()
PositionEntity grnd,0,-10,0
texx=LoadTexture("c:\texture\terrain1.jpg")
EntityTexture grnd,texx

а он пишет texture does not exist ..
(Offline)
 
Ответить с цитированием
Старый 03.11.2006, 12:48   #2
ParaSenok
AnyKey`щик
 
Регистрация: 30.10.2006
Сообщений: 16
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите плз с выстрелами

Кароче воть.... я хочу сделать маленькую леталку (на телефоне на сваём играл в подобную) летит самалёт по какому нить каньёну..и стреляет во вских врагов.... заготовку сделал...но вот проблема...

1. не могу разобраться как стрелять....
2. Как сделать ограничение передвижения самалёта влево и вправо
3. каксделать бесканечную курту каньёна?,.. ну или не бесконечную... левел же когда нить кончицца ))
4. и вот ещё....с камерой чуть не врубился... ана у меня када двигаецца на нормальной скорость вместе с самалётом всё ок... а када скорасть самалёта растёт ....яувеличиваю скорость камеры.. но ана почему-то.. как бы тонет...вниз кароче ещё двигается вметсте с передвижением впёред
5. ну и текстуры.. но эт ладно...потом....сперва хот бы сделать без текстур )
(Offline)
 
Ответить с цитированием
Старый 03.11.2006, 14:42   #3
c0mrad
Разработчик
 
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений
(для 4 пользователей)
Re: Помогите плз с выстрелами

;very simple bullet shooter code ([email protected])

Graphics 640,480,16,2
SetBuffer BackBuffer()
HidePointer()

; for the bullets
Type bullet
	Field x,y
End Type

playerx=320
playery=240

While Not KeyHit(1)
	Cls

	playerx=MouseX()
	playery=MouseY()
	
	If MouseHit(1) Then fire_bullet(playerx,playery) ; needs an x and y pos to start from
	
	Oval playerx,playery,8,8 ; draw the player
	
	update_all_bullets() ; process bullets that have been created with fire_bullet

	Flip
Wend

End

Function fire_bullet(x,y)
	b.bullet=New bullet
	b\x=x
	b\y=y
End Function

Function update_all_bullets()
	For b.bullet=Each bullet
		If b\x>640
			Delete b
		Else
			b\x=b\x+4
			Plot b\x,b\y
		EndIf
	Next
End Function
(Offline)
 
Ответить с цитированием
Старый 03.11.2006, 15:32   #4
ParaSenok
AnyKey`щик
 
Регистрация: 30.10.2006
Сообщений: 16
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите плз с выстрелами

это ж в 2Д
(Offline)
 
Ответить с цитированием
Старый 03.11.2006, 16:10   #5
c0mrad
Разработчик
 
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений
(для 4 пользователей)
Re: Помогите плз с выстрелами

И что?Фантазия не работает?
Думай сам!

Ограничение движения делай условием
If EntityX(самолет) > Край_экрана1 то ...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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