به جای x معمولا از متغیر استفاده میشه:نقل قول:
ent_animate(Player,"sword",x,y);
مثال:
اون کدهایی که نوشتی رو اصلاح کن.کد:var sor;
ent_animate(my,"walk",sor,anm_cycle);
sor +=4*time
Printable View
به جای x معمولا از متغیر استفاده میشه:نقل قول:
ent_animate(Player,"sword",x,y);
مثال:
اون کدهایی که نوشتی رو اصلاح کن.کد:var sor;
ent_animate(my,"walk",sor,anm_cycle);
sor +=4*time
شما الان باید پرواز داشتی باشی:18:؟
ببخشید دوستان بابت اسپم:11:
بله که هر بار به مقدار اضافه شود
var sor;
ent_animate(my,"walk",sor,anm_cycle);
sor +=4*time
قزمزه چي هست ؟
آبيه ثانيه است يا فريم ؟
اگر فريم است هر فريم چند ثانيه است ؟
دوستان کسی آموزش واسه 3dgs داره (من با a7 کار می کنم).:46:
اون سرعت پخش انیمیشن رو منظم میکنه...........نقل قول:
قزمزه چي هست ؟
آرمین جون خوش اومدی..........:11:نقل قول:
دوستان کسی آموزش واسه 3dgs داره (من با a7 کار می کنم). [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بهترین منبع فارسی :
دیگه :کد:http://www.persian-designers.com/index.php?ind=downloads&op=section_view&idev=7
بازم خواستی بگو............کد:http://forum.p30world.com/showthread.php?t=65002
امیر رضا جون دستت درد نکنه.:46:
ببخشید کسی هست که مدل و تکستچر واسه 3dgs داشته باشه؟:46:
سعي كن خودت بسازي واگر مشكل داشتي بگو.
راست میگه از همین الان شروع کن یادگیری مدل سازی....نقل قول:
ببخشید کسی هست که مدل و تکستچر واسه 3dgs داشته باشه؟ [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر آماده میخوای واسه تست میتونی از پوشه ی گیم استدیو استفاده کنی (بگرد پیدا میکنی...)
من یه ذره 3ds max بلدم ولی نمی تونم مدل خیلی خوب بسازم ( راستی از 3ds max میشه ایمپورت کرد تو 3d game studio).
خیلی ممنون.:40:
امیررضا جون واسه آموزش ها دستت درد نکنه ولی من هیچی از 3d game studio بلد نیستم میشه یه آموزش ساده تر بذاری.:46:نقل قول:
از اينا ساده تر بايد با سي دي هاي آموزشي جلو بري .
آخه من فقط چند روزه که دارم با گیم استدیو کار میکنم.:41:
هیچی از این موتور سرم نمیشه.:41:
شايد چون قبلا از كار گرافيكي سر رشته نداشتي درست ميشه غم مخور .:31: ولي اول اينو ياد بگير و بعد برو UDK.نقل قول:
آقا شروع كردم به ساخت بازي<< انتقام فرزند >>
داستان بازي رو بعدا ميگم ولي لازمه در كار كد نويسي هم كار هاي گردن كلفت داشته باشم . همه مدل ها را بلدم بسازم به جز آدم . كه دارم ياد ميگيرم .
فقط روزي 2 ساعت ميتوانم براي اين كار هم وقت بگذارم و بعد از دو سه تا كار بعدا تايپيك ميرنيم . فكر كنم برم سراغ UDK .
هر مدل بعد از 2 تا سه روز آماده ميشه .
اين هم از شات سلاح دشمنان .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مدلات رو با 3d max می سازی؟نقل قول:
راستی من هم می خوام اول 3dgs رو تا آخر یاد بگیرم بعد برم سراغ UDK.
حالا کسی یه آموزش ساده واسه 3dgs نداره؟:46:
آقا اینجا محل پشتیبانی نه محل معرفی !!
ببخشید. خب من از کجا یه آموزش پیدا کنم.
دوستان لطفاً کمک کنید.:46:
چند تا پست (كم كم داري اسپم ميدي ها)
راستي همينجوري گفتم بدوني دارم ميسازم.نقل قول:
آقا اینجا محل پشتیبانی نه محل معرفی !!
براي هوش مصنوعي كمك ميكني ؟
ببخشید.:11:
خب شما بگید که من از کجا آموزش بگیرم ، دیگه در این باره پست نمی دم.:46:
help برنامه بهترین آموزشه. در ضمن خیلی هم راحته.نقل قول:
آخه Help برنامه انگلیسیه و من هم انگلیسی ام زیاد خوب نیست.:46:
انگلیسیت خوبه. راحت میفهمی.نقل قول:
باشه من میرم از روی Help برنامه یاد بگیرم ولی اگه کسی یه آموزش فارسی پیدا کرد لطفاً بذاره.
راستي بچه ها من براي كاراكتر player كد نوشتم بايد جدا بهش نسبت بدم يا اين كه همه رو با كد هاي main و ... را در يك جا بگذارم ؟
مال دوربين رو چطور ؟
راستي چرا سايت پشت سر هم فيلت-ر ميشه و بعد باز ميشه ؟
بازیت چی شد؟
هنوز نمی خوای واسش یه تاپیک بزنی؟
نه چون هنوز كد نويسي مشكل داره . اگر تونستم براي مرحله اول كد بنويسم تاپيك ميزنم .
نقل قول:
راستي بچه ها من براي كاراكتر player كد نوشتم بايد جدا بهش نسبت بدم يا اين كه همه رو با كد هاي main و ... را در يك جا بگذارم ؟
مال دوربين رو چطور ؟
سلام
من برگشتم :دی
امیرجون همون چند تا آموزشی که گفتم فارسی فقط بود.
دومی شما هر چند تا اکشن که میخوای بذار تو یه اسکریپت با main به مرحله نسبت بده بعد اکشن رو تو پروپرتیز پلیر برگه دوم بهش نسبت بده......:46:
سلام [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من رفتم UDK بي خيال 3DGS شدم .كرك ها و گرافيكش مشكل داره هرچند خيلي آسونه ممنون كه منو با 3dgs آشنا كردين .:20: به شما هم پيشنهاد ميكنم حالا كه از مكه برگشتي بري UDK!!! زيارت قبول...
عزیز خواهش میکنم.
فقط یه نصیحت هیچ وقت فکر نکن یو دی کی رو میتونی تنهایی یاد بگیری و بازی بسازی چون این موتور اونقدر پیچیدست که توش گم میشی:31: این موتور فقط برای کار گروهی....
خودم هم یه ماهی میشه رفتم سراغش ولی برای کار گروهی....
موفق باشید...
با اجازه ی بزرگ ترها:31:
آموزش های انگلیسی گیم استدیو:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] a
[URL="http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/terraintut.zip"]Terrain tutorial[/URL] aکد:http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/blockbreaker.zip
http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/terraintut.zip
[URL="http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/advanced_particles.zip"]Advanced particle effects[/URL]
http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/advanced_particles.zip
[URL="http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/misc_tut.zip"]3DGS tutorial[/URL]
http://www.opserver.de/coni_users/web_users/pirvu/au/tutorials/zipped/misc_tut.zip
چند تا هم دمو :
http://www.opserver.de/coni_users/web_users/pirvu/au/demo/zips/aischylos.zip
http://www.opserver.de/coni_users/web_users/pirvu/au/demo/zips/shadershowcase.zip
http://www.opserver.de/coni_users/web_users/pirvu/au/demo/zips/goldeneye.zip
یه کم هم قدرت نمایی :
حال کنید به این میگن موتور:31:
چرا بعضی جاها رو سفید زدی؟
این جوری امضای ما هم لو میره.:13:
تا نتونيم هوش مصنوعي بنويسيم به درد نميخوره !
چی بدرد نمیخوره؟نقل قول:
تا نتونيم هوش مصنوعي بنويسيم به درد نميخوره !
عزیز هوش مصنوعی در واقع مجموعه کدهایی برای دشمن هست که واقعا سخته ولی اگر کسی بخواد و مجبور باشه راحت میتونه یاد بگیره....
مطمئن باشید هوش مصنوعی در آنریل چند برابر سخت تره و حتی برنامه نویسی......
بله . منم همون 3DGS موندم ولي در كنارش Unreal هم ياد ميگيرم .
ميدونم هوش مصنوعي چي هست ... فقط نوشتن يك چيزي كه به واقعيت نزديك بشه حالا در حد 1/10 هم خيلي سخته پيشنهاد ميدم بيايم از اين به بعد روي هوش مصنوعي كار كنيم شما بلدي آموزش بگذار خوبه ؟
ممنون
عكسي از قدرت موتورنقل قول:
کد:http://www.opserver.de/wiki/images/4/41/Hdr_eye_candy.jpg
اين يك هوش مصنوعي از خود سايت موتور بازي :
نقل قول:
//enemy code
action enemy ;
{
VECTOR temp;
vec_zero(temp);
var idle_percentage = 0;
var run_percentage = 0;
var death_percentage = 0;
set(my,POLYGON);
my.health = 100;
my.emask = ENABLE_IMPACT;
my.event = got_shot;
my.status = idle;
while (my.status != dead)
{
if (my.status == idle) // hanging around?
{
ent_animate(my, "stand", idle_percentage,ANM_CYCLE); // play the "stand" aka idle animation
idle_percentage += 3 * time_step; // "3" controls the animation speed
if (vec_dist (player.x, my.x) < 1000) // the player has come too close?
{
my.status = attacking; // then attack the player even if it hasn't fired at the enemy yet
}
}
if (my.status == attacking) // shooting at the player?
{
vec_set(temp, player.x);
vec_sub(temp,my.x);
vec_to_angle(my.pan, temp); // turn the enemy towards the player
if (vec_dist (player.x, my.x) > 500)
{
c_move (my, vector(10 * time_step, 0, 0), nullvector, GLIDE);
ent_animate(my, "run", run_percentage, ANM_CYCLE); // play the "run" animation
run_percentage += 6 * time_step; // "6" controls the animation speed
}
else
{
ent_animate(my, "alert", 100, NULL); // use the last frame from the "alert" animation here
}
if ((total_frames % 80) == 1) // fire a bullet each second
{
vec_for_vertex (temp, my, 8);
// create the bullet at enemy's position and attach it the "move_enemy_bullets" function
ent_create (bullet_mdl, temp, move_enemy_bullets);
}
if (vec_dist (player.x, my.x) > 1500) // the player has moved far away from the enemy?
{
my.status = idle; // then switch to "idle"
}
}
wait (1);
}
while (death_percentage < 100) // the loop runs until the "death" animation percentage reaches 100%
{
ent_animate(my, "deatha", death_percentage, NULL); // play the "die" animation only once
death_percentage += 3 * time_step; // "3" controls the animation speed
wait (1);
}
set(my,PASSABLE); // allow the player to pass through the corpse now
}
function got_shot()
{
if (you.skill30 != 1) {return;} // didn't collide with a bullet? Then nothing should happen
my.health -= 35;
if (my.health <= 0) // dead?
{
my.status = dead; // stop the loop from "action my_enemy"
my.event = NULL; // the enemy is dead, so it should stop reacting to other bullets from now on
return; // end this function here
}
else // got shot but not (yet) dead?
{
my.status = attacking; // same thing with my.skill1 = 2
}
}
function move_enemy_bullets()
{
VECTOR bullet_speed; // this var will store the speed of the bullet
my.skill30 = 1; // I'm a bullet
my.emask = ENABLE_IMPACT | ENABLE_ENTITY | ENABLE_BLOCK;
my.event = remove_bullets; // when it collides with something, its event function (remove_bullets) will run
my.pan = you.pan; // the bullet has the same pan
my.tilt = you.tilt; // and tilt with the enemy
bullet_speed.x = 50 * time_step; // adjust the speed of the bullet here
bullet_speed.y = 0; // the bullet doesn't move sideways
bullet_speed.z = 0; // or up / down on the z axis
// the loop will run for as long as the bullet exists (it isn't "null")
while (my)
{
// move the bullet ignoring its creator (the enemy)
c_move (my, bullet_speed, nullvector, IGNORE_YOU);
wait (1);
}
}
بگذار یه کم بیشتر توضیح بدم:نقل قول:
بلدي آموزش بگذار خوبه ؟
مثلا اگر پلیر یه مقداری به دشمن نزدیک شد اون به سمتش حرکت کنه و تا نزدیکیش بره و وقتی نزدیکش شد شمشیر بزنه و اگر به پلیر خورد دو تا از جونش کم بشه و اگر دو اسکن آف بود بایسته .
اینم یه هوش مصنوعی فقط کافیه به زبان سی اسکریپت تبدیل بشه...
خوب سوالی داری بپرس.
----------------
مهم:
واسه اینکه اینجا شلوغ نشه یه تاپیک زدم مخصوص a8 و اخبار و دانلود نسخه ی بتا :
کد:http://forum.p30world.com/showthread.php?t=425924
سلام ، من براي اين كه مثلا فقط شمشير دشمن به بازيكن خورد از خون بازي كن 2تا كم بشه از چه كدي استفاده كنم .
من با توابع 3D Game Studio آشنا نيستم ... برو توي Help ببين تابعي كه براي برخورد دو آبجكت به هم ديگه هست اسم چيهنقل قول:
يك متغير تعريف كن از نوع Float كه خون كاراكترت هست و به اون يه مقدار بده ( مثلا 10 ) بعدش با يك دستور IF ميتوني اين كد رو بسازي
شرط رو بزار برخورد شمشير با كاراكتر ... دستور رو هم بزار متغير خون كاراكتر - 2