forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Разрабам (http://forum.boolean.name/showthread.php?t=13486)

Nuprahtor 13.10.2010 09:53

Ответ: Разрабам
 
ABTOMAT, браво, правленные посты доставляют больше, чем оригинальные!

Arles 13.10.2010 20:54

Ответ: Разрабам
 
Код:

Include "xors3d.bb"
xGraphics3D 1024,768,32,False,True
xSetBuffer xBackBuffer()

Camera = xCreateCamera()
xPositionEntity Camera,5,2,-10
Hole1=xLoadSprite("Media\Gfx\Decal\Metall\Hole1.png",2)
xHideEntity Hole1

pivot = xCreatePivot()

xCreateLight%()

Cube = xCreateCube()
xEntityPickMode Cube,2

While Not xKeyHit(1)
   
    If xMouseHit(1) Then
        xCameraPick(Camera,xMouseX(),xMouseY())
        If xPickedEntity() <> 0 Then
            MakeHole(Hole1,pivot,5)
        End If
    End If
   
    xRenderWorld
    xText 5,5,"xPickedNX : "+xPickedNX()
    xText 5,25,"xPickedNY : "+xPickedNY()
    xText 5,45,"xPickedNZ : "+xPickedNZ()
    xFlip
Wend
End

Function MakeHole(hole%,lvlpivot%,maxdecals%)
    hole=xCopyEntity(hole,lvlpivot)
    xSpriteViewMode hole,2
    xScaleSprite hole,0.1,0.1
   
    xPositionEntity hole,xPickedX(),xPickedY(),xPickedZ(),True
    xRotateSprite hole,Rnd(0,360)
    xAlignToVector(hole,-xPickedNX(),-xPickedNY(),-xPickedNZ(),3,1)
    xMoveEntity hole,0,0,-0.05
    If xCountChildren(lvlpivot)>maxdecals Then xFreeEntity xGetChild(lvlpivot,0)
End Function

Честно говоря, с плохим знанием английского, даже, с хелпом трудно разобраться, а гугл переводит так, что проще сделать "наугад"..

Knightmare 13.10.2010 21:42

Ответ: Разрабам
 
Все равно код неверный:-)А плохое знание английского проблема исключительно человека плохо знающего английский.

Colossus 14.10.2010 04:52

Ответ: Разрабам
 
Код:

Include "xors3d.bb"
xGraphics3D 1024,768,32,False,True
xSetBuffer xBackBuffer()

Camera = xCreateCamera()
xPositionEntity Camera,5,2,-10
Hole1=xLoadSprite("Media\Gfx\Decal\Metall\Hole1.png",2)
xHideEntity Hole1

pivot = xCreatePivot()

xCreateLight%()

Cube = xCreateCube()
xEntityPickMode Cube,2

While Not xKeyHit(1)
   
    If xMouseHit(1) Then
        xCameraPick(Camera,xMouseX(),xMouseY())
        If xPickedEntity() <> 0 Then
            MakeHole(Hole1,xPickedEntity(),5)
        End If
    End If
   
    xRenderWorld
    xText 5,5,"xPickedNX : "+xPickedNX()
    xText 5,25,"xPickedNY : "+xPickedNY()
    xText 5,45,"xPickedNZ : "+xPickedNZ()
    xFlip
Wend
End

Function MakeHole(hole%,lvlpivot%,maxdecals%)
    hole=xCopyEntity(hole,lvlpivot)
    xSpriteViewMode hole,2
    xScaleSprite hole,0.1,0.1
   
    xPositionEntity hole,xPickedX(),xPickedY(),xPickedZ(),True
    xRotateSprite hole,Rnd(0,360)
    xAlignToVector(hole,-xPickedNX(),-xPickedNY(),-xPickedNZ(),3,1)
    xMoveEntity hole,0,0,-0.05
    If xCountChildren(xPickedEntity())>maxdecals Then xFreeEntity xGetChild(xPickedEntity(),0)
End Function

если так то все пашет более менее )))

а Кошмарикам я бы советовал не флудить в целях удовлетворить свое тупое самолюбие,ога.

FDsagizi 14.10.2010 12:01

Ответ: Разрабам
 
Цитата:

Сообщение от Knightmare (Сообщение 164473)
1) Обновите движок, чёрт вас возьми. Сколько можно об этом говорить?

Написал врапер, и тут внезапно - либо терпи и отвечай, либо забей:-)

ЗЫ\ Надоели ламеры, пиши двиг под плюсы - ламота сразу отвалиться;)

ABTOMAT 14.10.2010 12:14

Ответ: Разрабам
 
Году в 2006 на форумах по блитзу таких тупых вопросов не было

St_AnGer 14.10.2010 12:31

Ответ: Разрабам
 
Цитата:

Сообщение от ABTOMAT (Сообщение 164596)
Году в 2006 на форумах по блитзу таких тупых вопросов не было

АВТОМАТ, вы как всегда правы... В 2006 году программисты еще были программистами... А не просто продвинутыми пользователями... Вот и вопросов таких не было. Каждый старался сам добиться результата... А сейчас это нужно, увы, единицам.

impersonalis 14.10.2010 12:58

Ответ: Разрабам
 
точно это же писали на форумах в 2004-ом.

Nex 14.10.2010 15:12

Ответ: Разрабам
 
А в 1950-ом спрашивать не у кого было. :-)

Colossus 14.10.2010 16:35

Ответ: Разрабам
 
в 1950... а тогда компьютеры были не размером с дом?))

Reks888 14.10.2010 17:09

Ответ: Разрабам
 
булко-стайл такой булко-стайл

Dzirt 15.10.2010 11:25

Ответ: Разрабам
 
хехе.....подняли настроение.))

Кнайт - устал нянчится с каждым чайником когда-то, и начал просто тролить их......скоро он устанет и от этого, и просто забьет на всякие там просьбы.КО

Colossus 15.10.2010 12:29

Ответ: Разрабам
 
Просто если ты самый умный - не надо задирать нос, если не хочешь подсказывать лучше сиди и молчи а не троль как последний фаллос...

Arles 15.10.2010 15:17

Ответ: Разрабам
 
Ужас какой, сколько флуда-то.. Knightmare, ткни меня, пожалйста, носом, в ту справку, где написано, что команда "xAlignToVector" не может глобально выравнивать объект, находящийся в локальной системе координат!

Knightmare 15.10.2010 15:21

Ответ: Разрабам
 
Лол, кто тебе сказал что не может?


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

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