تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 7 از 16 اولاول ... 34567891011 ... آخرآخر
نمايش نتايج 61 به 70 از 154

نام تاپيک: آموزش بازي سازي با نرم افزار قدرتمند 3D Game Studio

  1. #61
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2006
    پست ها
    4

    پيش فرض 3d game studio version 6.50

    نسخه جديد 3d game studio /6.50 در فروشگاه سايت زير موجود است :

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]



  2. #62
    در آغاز فعالیت am_07's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    7

    7 من فقط دنبال آموزش اون هستم.

    بابا يكي زودتر pdf آموزش كاملش رو بزاره
    اعصاب ما داره خط خطي مي شه ها ها ها ها!

  3. #63
    آخر فروم باز hossein_dig's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهــــــــــــــرون
    پست ها
    1,749

    پيش فرض

    دوست عزیز بیخود زحمت نکش آموزشش تو بازار هست از مبتدی تا متوسط فکنم فروشگاه پاکچین داشته باشه

  4. #64
    در آغاز فعالیت am_07's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    7

    7

    اولا:بابا من فقط دنبال دانلود آموزششم نه خريد!
    ثانيا:من دنبال مدل هم هستم(از نوع آدمش)
    ثالثا:من اين كدها رو تو 3d game studio نوشتم و گفت اشتباهه.هركي درستشو مي دونه بگه.

    var video_mode = 6;
    var video_depth = 16;

    string rpg1_wmb = <game1.wmb>;
    string destination_mdl = <destination.mdl>;



    function set_target();
    function show_target();

    entity* destination;



    bmap pointer_pcx = <palette.pcx>;


    function main()
    {
    trace_mode = ignore_you + ignore_passable + use_box;
    level_load (rpg1_wmb);
    wait (3);
    while (player == null) {wait (1);}
    mouse_map = pointer_pcx;
    mouse_mode = 2;
    camera.arc = 80; // play with this value
    camera.x = player.x;
    camera.y = player.y;
    camera.z = 200;
    camera.pan = 90; // initial pan angle
    camera.tilt = -60;
    while (1)
    {
    mouse_pos.x = pointer.x;
    mouse_pos.y = pointer.y;
    if ((mouse_pos.x < 2) && (camera.x > -2500))
    {camera.x -= 10 * time;}
    if ((mouse_pos.x > screen_size.x - 2) && (camera.x <
    2500)) {camera.x += 10 * time;}
    if ((mouse_pos.y > screen_size.y - 2) && (camera.y <
    2500)) {camera.y -= 10 * time;}
    if ((mouse_pos.y < 2) && (camera.y > -2500))
    {camera.y += 10 * time;}
    wait (1);
    }
    }




    {
    player = me;
    while (1)
    {
    trace_mode = ignore_you + ignore_passable + use_box;
    my.skill1 = 5 * time;
    my.skill2 = 0;
    vec_set (temp, my.x);
    temp.z -= 3000;
    trace_mode = ignore_you + ignore_passable + use_box;
    my.skill3 = -trace (my.x, temp);
    if (destination != null)
    {
    vec_set (temp.x, destination.x);
    vec_sub (temp.x, my.x);
    vec_to_angle (my.pan, temp); // turn towards the
    destination
    my.tilt = 0; // don't bow
    if (vec_dist (my.x, destination.x) > 40)
    {
    move_mode = ignore_passable;
    ent_move (my.skill1, nullvector); // moves
    using skill1..3
    ent_cycle("walk", my.skill46);
    my.skill46 += 10 * time; // "walk"
    animation speed
    my.skill46 %= 100; // loop animation
    }
    else
    {
    destination.invisible = on;
    ent_cycle("stand", my.skill46); // play
    "stand" frames animation
    my.skill46 += 2 * time; // "stand"
    animation speed
    my.skill46 %= 100; // loop animation
    }
    }
    wait (1);
    }
    }

    function set_target()
    {
    var pos1;
    var pos2;
    pos1.x = mouse_pos.x;
    pos1.y = mouse_pos.y;
    pos1.z = 0;
    vec_for_screen (pos1, camera);
    pos2.x = mouse_pos.x;
    pos2.y = mouse_pos.y;
    pos2.z = 20000; // use a big value here

    vec_for_screen (pos2, camera);
    trace (pos1, pos2); // now "target" holds the coordinates of
    the hit point
    destination = ent_create (destination_mdl, target,
    show_target);
    }

    function show_target()
    {
    // my.z += 10; // remove the comment and play with 10 if you
    are using other target models
    my.passable = on;
    while (mouse_left == 1) {wait (1);} // wait until the player
    releases the mouse button
    while (mouse_left == 0) {wait (1);} // wait until the player
    presses the left mouse button again
    ent_remove (me); // remove the old target
    }

    on_mouse_left = set_target;

  5. #65
    آخر فروم باز Creeping Death's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Where The Wild Thing Are
    پست ها
    1,314

    پيش فرض

    خوب اول یه توضیح بده این کد ها را برای چه کاری نوشتی تا کمکت کنیم...

  6. #66
    در آغاز فعالیت am_07's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    7

    پيش فرض

    براي يه بازي استراتژيك ساده هست.ديگه از رو كدها مي شه فهميد!!!(البته اگه طرف استادش باشه)هستي؟

    ميگه اين قسمت يه اشتباهايي داره!

    {
    player = me;
    while (1)
    {
    trace_mode = ignore_you + ignore_passable + use_box;
    my.skill1 = 5 * time;
    my.skill2 = 0;
    vec_set (temp, my.x);
    temp.z -= 3000;
    trace_mode = ignore_you + ignore_passable + use_box;

    حله؟

  7. #67
    آخر فروم باز hossein_dig's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهــــــــــــــرون
    پست ها
    1,749

    پيش فرض

    خوب دوست عزیز نوع خطا.با شمارشو بگو تا کمکت کنیم
    اون خواص trace کم زیاد کن . wait اخر while یادت نره
    Last edited by hossein_dig; 29-06-2007 at 12:02.

  8. #68
    در آغاز فعالیت am_07's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    7

    پيش فرض

    خطا كه زياد داره.
    اگه ليست ارورها رو داري شمارشونو ميگم:
    19_6_29_63_58
    از بعضي ها چندتا . بعضي يكي.
    خلاصه كه خيلي هستن.
    برا همين نميتونم توضيحشونو بدم كه خيلي جاگيره.
    اگه دو پست قبلمو نگاه كني و آخرش باشي اشتباها رو بگوو
    البته اين يه بازي مقدماتيه تا اول كار طرز ساختشو ياد بگيرم ولي من بعد اين شايد يه بازي دبش بسازم.

    كمكم كن
    ايول به مرامت
    Last edited by am_07; 29-06-2007 at 16:24.

  9. #69
    آخر فروم باز hossein_dig's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهــــــــــــــرون
    پست ها
    1,749

    پيش فرض

    دوست عزبز زمان اجراء یه پنجره بازه میشه که اگه خطا باشه تو اون هم نشو میده هم شماره خطشو مینویسه
    اگه آماتوری بانوشتن کد های ساده شروع کن خودت هم اذیت نکن کم کم دست میاد .این شماره ها هم بی معنیه
    درستش مثلا error e1258 نه فقط عدد

  10. #70
    آخر فروم باز hossein_dig's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهــــــــــــــرون
    پست ها
    1,749

    پيش فرض

    اگه هم مشکلی داری بیا تاپیک من که تو امضاء هست مطرح کن اینجا مخصوص اموزشه اونجا حل مشکل.اون جوری تاپیک ها شلوغ نمیسه

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •