*Descriere:
Adauga un efect de RGB + animatie la numele jucatorilor.
Poate fi extins si folosit pentru diverse sisteme
In tutorial va fi aplicat acest efect la GM doar.
*Poze / Video:
*Link download / Code:
Deschidem PythonTextTail.cpp si cautam:
Sub adaugam:
Acum pentru animatia de miscare stanga <-> dreapta, cautam tot in acest fisier:
Adaugam:
Cautam:
Inlocuim tot if-ul / adaptam:
Cautam:
Inlocuim cu:
Adauga un efect de RGB + animatie la numele jucatorilor.
Poate fi extins si folosit pentru diverse sisteme
In tutorial va fi aplicat acest efect la GM doar.
*Poze / Video:
Deschidem PythonTextTail.cpp si cautam:
Cod: Selectaţi tot
void CPythonTextTail::UpdateTextTail(TTextTail* pTextTail)
{
if (!pTextTail->pOwner)
return;
CPythonGraphic& rpyGraphic = CPythonGraphic::Instance();
rpyGraphic.Identity();
const D3DXVECTOR3& c_rv3Position = pTextTail->pOwner->GetPosition();
rpyGraphic.ProjectPosition(c_rv3Position.x,
c_rv3Position.y,
c_rv3Position.z + pTextTail->fHeight,
&pTextTail->x,
&pTextTail->y,
&pTextTail->z);
pTextTail->x = floorf(pTextTail->x);
pTextTail->y = floorf(pTextTail->y);
if (pTextTail->fDistanceFromPlayer < 1300.0f)
{
pTextTail->z = 0.0f;
}
else
{
pTextTail->z = pTextTail->z * CPythonGraphic::Instance().GetOrthoDepth() * -1.0f;
pTextTail->z += 10.0f;
} Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Acum pentru animatia de miscare stanga <-> dreapta, cautam tot in acest fisier:
Cod: Selectaţi tot
for (itor = m_CharacterTextTailList.begin(); itor != m_CharacterTextTailList.end(); ++itor)
{
TTextTail * pTextTail = *itor;
float fxAdd = 0.0f;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
if (pMarkInstance && pGuildNameInstance)
{ Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
pTextTail->pTextInstance->SetColor(pTextTail->Color.r, pTextTail->Color.g, pTextTail->Color.b);
pTextTail->pTextInstance->SetPosition(pTextTail->x + fxAdd, pTextTail->y, pTextTail->z);
pTextTail->pTextInstance->Update(); Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.







![[C++] Nume player colorat (RGB) + Animatie - Mesaj 2 - Imagine 1 [C++] Nume player colorat (RGB) + Animatie - Mesaj 2 - Imagine 1](https://i.imgur.com/MkWyKh6.gif)

