>>Хочешь что нибудь стоящее - плати. Капитализм, что тут скажешь: "Бесплатный сыр только в мышеловке"
Ага.
>>что мешает использовать его для прототипирования или создания таргет-рендера, для поиска спонсоров и получения полноценного анрила?
Создание даже простого приложения (любого, не обязательно игры) требует огромный усилий. Это насколько же надо не ценить свой труд, чтобы вот так рисковать двумя-тремя годами работы?
Кто нибудь занет, как удалить обьект(extends PickupFactory) из уровня. Навроде когда монетка подбираеться и вызываеться
event Touch( Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal )
{
// удалить себя из уровня
}Destroy();
Лис®©™
пробовал, ничего не просисходит. А по идее должно работать?
class AlphaCoin extends PickupFactory placeable; event touched() { `log( "COIN IS TOUCHED"); Destroy( ); } defaultproperties { Begin Object Class=StaticMeshComponent Name=CoinMesh StaticMesh=StaticMesh'AlphaPackage.coin' End Object Components.Add( CoinMesh); InventoryType=class'Inventory' }

Нет, это не так делается.
У меня есть такой класс примерно (это с первого анрила, пока еще дорабатывается):
//=============================================================================
// WeaponHighlight.
//=============================================================================
class WeaponHighlight extends Effects
placeable;
var float DeltaTracker;
var bool DoingPickup;
simulated function DoPickUpEffect()
{
DoingPickup=true;
}
simulated function LinkToOwnerLifeSpan()
{
}
simulated function SetAltAppearance()
{
//
}
//this saves cutting and pasting in the subclasses
simulated function CheckIfPickedUp()
{
if(InventoryManager(Owner)!=None && InventoryManager(Owner).bMustHoldWeapon)
{
DoingPickup = true;
}
}
simulated event Landed(vector HitNormal, actor FloorActor)
{
Super.Landed(HitNormal, FloorActor);
}
simulated function Tick(float DeltaT)
{
if(Owner == None)
{
Destroy();
}
else
{
CheckIfPickedUp();
}
}Лис®©™
simulated function Tick(float DeltaT)
{
if(Owner == None)
{
Destroy();
}
else
{
CheckIfPickedUp();
}
}
хм...........Может проблема в том что обьект добавлен через UnrealEd, а надо динамически добавлять чтоб диманически удолять?
Лис®©™
Хм... почему то было устоновлено по дефолту bNoDelete. Все работает)))
Майский UDK вышел.
Всех с красивым жирным апдейтом. !
:)
да, там есть чего.
Jeka
> Всех с красивым жирным апдейтом. !
redbox
> да, там есть чего.
ну вот и рассказали бы людям что там такое классное
scaleform!
А еще - нынче там постпроцесс везде отображается. :)
ffinder
http://www.polycount.com/2010/05/25/udk-may-beta-update-brings-st… rks/#more-525
как то так . Например Steamworks интегрирован по умолчанию .
Майский UDK какой-то тормозной - на сцене джунглей (причем даже из апрельского - на котором в апрельском UDK все плавно) стремится к слайд-шоу.
Тема в архиве.