Harita Editoru
Harita editörü kullanıma hazır..Son projemdir..Artık iş grafiker bulmaya kaldı..Benden bu kadar..
Harita editörü kullanıma hazır..Son projemdir..Artık iş grafiker bulmaya kaldı..Benden bu kadar..
visual studio başlangıç.
File ->New->Project->Empty Project

Add New Item ->Code->C++ File
Proje Ayarları:
Project Property Page
C++->Code Generation-> Runtime Library->Multi Thread
Linker ->System->SubSystem->Windows
Linker->Input->Ignore Specific Library->LIBCID.lib;LIBCD.lib

include dosyasına z_SkyTr.h ;
Library dosyasınada libraryler yerleştirilecek
ilk kod
Directx ekranı:
#include <z_SkyTr.h>
void Scene()
{
SkyTrWindow(”",800,600,1);
render();
}
void render(){}
Directx koduyla ekranda çizgi
#include <z_SkyTr.h>
#include <d3d9.h>
#include <d3dx9.h>
extern LPDIRECT3DDEVICE9 Device;
LPD3DXLINE line;
D3DXVECTOR2 lines[] = {D3DXVECTOR2(20, 220),
D3DXVECTOR2(500, 220)};
void Scene()
{
SkyTrWindow(”",800,600,1);
D3DXCreateLine(Device, &line);
render();
}
void render()
{
line->Draw(lines, 2,D3DCOLOR_COLORVALUE( 1,0,0,1));
}
spriteler
#include <z_SkyTr.h>
void Scene()
{
SkyTrWindow(”",800,600,1);
LoadImageFile(1,”C:/sprites1.png”,793,160);
CreateSprite(1);
CreateSprite(2);
render();
}
void render()
{
Sprite(1,1,100,80,3,6,1,0,0);
Sprite(2,1,100,160,5,6,1,80,0);
}
![]()
sprite 1 kare içindeki ,sprite 2 yuvarlak içindeki..
daha önceden yayıladığım programlarda detaylı sprite kullanımları mevcuttur..araştırıp bulabilirsiniz.ayrıca headerdaki komutlarıda kurcalayarak konuyu öğrenebilirsiniz.
3d örnek:
#include <z_SkyTr.h>
void Scene()
{
SkyTrWindow(”",1024,768,0);
CreateObject(1,0.2,1,NULL,32,3);//simit
CreateObject(2,NULL,NULL,NULL,NULL,5);//demlik
Createlight(0);
ColorLight(0,1,1,1);
PositionLight(0,0,0,10);
ObjectPosition(1,-2,0,0);
ObjectPosition(2,2,0,0);
View3d();
render();
}
void render()
{
RenderObject(1);
RenderObject(2);
}

light//directional&point
Createlight(0);ColorLight(0,0,0,0);PositionLight(0,-40,-10,10);//siyah
CreatelightA(1,30,0.5);ColorLight(1,0,0,1);PositionLight(1,-20,10,10);//mavi
CreatelightA(2,30,0.5);ColorLight(2,1,0,0);PositionLight(2,20,10,10);//kırmızı
WordPress üzerine kurulmuştur.