forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

KingMaks 04.02.2010 21:29

Ответ: Вопрос-Ответ (для новичков)
 
Blender

Код:

For bonR.bonus=Each bonus
If EntityCollided(user,4) Then Text 10,20,"HAVE "+"bonR\id"
next

но если тип не один то и айди не одно и его напишет столько раз,
сколько у тебя типов BonR

Обновил: Reks888 хех)) я тот же говнокод написал

Reizel 04.02.2010 23:27

Ответ: Вопрос-Ответ (для новичков)
 
мм старая добрая команда EntityDistance() спасет мир !! :)

Blender 05.02.2010 00:20

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Павел (Сообщение 136002)
мм старая добрая команда EntityDistance() спасет мир !! :)

Прикольно....Если не секрет, то как она будет спасать мир?

Reks888 05.02.2010 00:21

Ответ: Вопрос-Ответ (для новичков)
 
Блендер не читай пост ниже, все равно не поймешь :-D
Не-не-не! перебирать все дистанции это жестоко. Лучче
bonR.bonus=New bonus
bonR/model=Createbonus()
...
NameEntity bonR/model, Handle(bonR)

И потом EntityPick'ом искать по хендлам

KingMaks 05.02.2010 00:56

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Blender (Сообщение 136012)
Прикольно....Если не секрет, то как она будет спасать мир?

if entityDistance (земля, сонце) < 1000 км. then
Positionentity Сонце,x,y,z ; где x,y,z начальные координаты сонца
End if

:-D

RlexGm 05.02.2010 08:43

Ответ: Вопрос-Ответ (для новичков)
 
э, а мой пост забыли чтоли все=)

Reks888 05.02.2010 08:55

Ответ: Вопрос-Ответ (для новичков)
 
KingMaks
Морганолла подарил тебе исходники? :-D
EaNub

Там такой код страшный что нет желания расшаривать что в нем не так. Сделал бы уже статическую дверь, по условию прятать эту дверь, чистить для нее колизии и показывать анимацию открывающейся двери. После опять какого-нибудь действия проигрывать анимацию задом-наперед и снова ставить статик. дверь с колиззиями

Reizel 05.02.2010 16:14

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от KingMaks (Сообщение 136023)
if entityDistance (земля, сонце) < 1000 км. then
Positionentity Сонце,x,y,z ; где x,y,z начальные координаты сонца
End if

:-D



Шутник блин - да мы сгорим тыщу миллионов раз :)

shyrikkk 05.02.2010 16:35

Ответ: Вопрос-Ответ (для новичков)
 
народ !!! кто может подсказать ? к примеру у меня есть небольшой город сделан в 3Д (в городе не много домов и улиц) город на самом деле маленького размера , ктоможет подсказать как уменьшить камеру чтоб город стал нормального размера ? (сам город увеличивать очень долго , увиличение одного дома по габаритам придется весь город увичивать)

Reizel 05.02.2010 16:41

Ответ: Вопрос-Ответ (для новичков)
 
камера "увеличивается" как обычное ентит, тока после этого каринка будет слегка...гм...хреного выглядеть :)
Теперь только все дома скалить, с коэффициентами. Думать надо было, товарищ!

shyrikkk 05.02.2010 16:51

Ответ: Вопрос-Ответ (для новичков)
 
павел спасибо !!! что отликнуся , просто у меня персонаж (вид первого) со второй этаж !

ABTOMAT 05.02.2010 16:54

Ответ: Вопрос-Ответ (для новичков)
 
Дак чочо поместить камеру в город да и все дела.
Если она обрезает то, что у неё "под носом", то регулировать CameraRange

KingMaks 05.02.2010 17:15

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Павел (Сообщение 136090)


Шутник блин - да мы сгорим тыщу миллионов раз :)

Значет твоя команда не спасет мир:-D

Reks888 05.02.2010 18:01

Ответ: Вопрос-Ответ (для новичков)
 
Это твой коэффициент не спасет мир. А вот если увеличить его где-то на 10^6, то земля будет спасена

KingMaks 05.02.2010 22:54

Ответ: Вопрос-Ответ (для новичков)
 
Вопрос:

Как зделать колизию чтобы игрок проходил сквозь стену, но колизия равнялась True. То есть допустим
при столкновении игрока и двери переменная = 1, но игрок проходит сквозь ету дверь.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot