orache
سه شنبه 08 اسفند 1391, 16:03 عصر
سلام یک مشکل برام پیش اومده در واقع میتونم یک terrain بسازم ولی فقط با کد میتونم اونو برجسته یا فرو رفتش کنم من میخام این عمل با موس انجام بشود یعنی وقتی نشانگر موشواره سر مکانی رفت و کلیک صورت گرفت اونوقت همون قسمت برجسته شه و به سمت بالا حرکت کنه یه چیزایی تونستم درست کنم یعنی در کد زیر به جای اعداد از یک متغیر استفاده کنم و بعد اعمال موس رو انجام بدم ولی 2 تا مشکل وجود داشت مشکل اول اینکه نمیتونستم مکانهاشو متفاوت بذارم و مشکل دوم این بود که نمیشد اندازه رو تغییر داد برای مثال ترین یک مربع 8 در 8 هست پس من وقتی کلیک میکنم کمه کم یکی از انها باید بالا برود ولی در موتور های بازیسازی امکان افزایش یا کاهش اندازه ی قلم (قلم برای انجام اعملیات روی تراین ) وجود دارد اونوقت این یعنی چی یعنی 8 در 8 میشود 20 در 20 ؟؟؟ :ناراحت:
.
این هم متغیر کد سایز terrain
int size[8][8] =
{
{ 0, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 2, 2, 2, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 2, 2, 2, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0 }
};
ممنون
.
این هم متغیر کد سایز terrain
int size[8][8] =
{
{ 0, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 2, 2, 2, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 4, 4, 2, 1, 0 },
{ 0, 1, 2, 2, 2, 2, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0 }
};
ممنون