به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد.

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > شبيه سازي Simulation > شبيه سازي دوبعدي فوتبال

? Say and Hear

شبيه سازي دوبعدي فوتبال

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 11-01-2009, 01:13 AM   #21
پیش فرض پاسخ : ? Say and Hear

نوشته اصلی توسط Negahbani نمایش پست ها
خوب باشه چرا می زنی؟؟؟
ببخشید! من که منظوری نداشتم

نوشته اصلی توسط Negahbani نمایش پست ها
مشکل اصلا کاراکتر پایان رشته نیست !!! مشکل اینه که اگه این پیام ها شکل پیام هایی نباشه که میفرستی ، به عنوان اینکه اصلا این پیام رو حریف ها روی کانال فرستاده اند، برای پردازش نمی بره!
من فقط یه مثال زدم که علت رو بدونید. نگفتم که شما اشتباه می کنید
فکر می کنم شما از تابع SenseHandler::analyseHearPlayerMessage یا SenseHander::analyseHearMessage استفاده می کنید.
باید بگم که این تابع مستقیما" پیام شنیده شده که توسط سرور ارسال شده و تجزیه نشده رو analyse می کنه یعنی پیامی مثل "(hear 256 refree_before_kick_of)"
مثلا" وقتی شما رشته ای به این تابع می فرستید، تابع به عنوان پیام ارسالی توسط سرور با این رشته برخورد می کنه
در واقع این تابع مثلا" پیام هایی که توسط داور میاد رو آنالیز میکنه و یه سری از متغییر های worldmodel رو تغییر می ده. مثلا" اگه پیامی مثل بالا بیاد دستور WM->setPlayMode( PM_BEFOR_KICK_OF ) اجرا میشه.
حالا اگه پیام دریافتی از طرف بازیکن حریف باشه، این رشته دور انداخته می شه
و باید بگم که از این توابع برای say کردن استفاده نمیشه. بلکه برای شما باید توی این توابع تغییراتی بدید که مثلا" در صورت شنیدن چنین پیامی فلان متغییر رو فلان مقدار بذاره
حالا اگه میشه بگید که این پیام ها رو به کجا می فرستید که باید شکلی باشه که می فرستیم

نوشته اصلی توسط Negahbani نمایش پست ها
راسیاتش من بیس agent2D رو ندیدم لطفا یک لینک برای دانلود بگذارین تا من هم بفهمم چرا یاد گرفتنش 2 ماه طول کشیده!
این که من گفتم دو ماه طول کشیده برا اینه که فقط کد role ها رو نخوندم
غیر کد ها ی role، کد های bhv هست و غیر از اونا حدود 40 فایل libsrc هست که هر کدومش یه bhv فایله و تو هر کدومش اقلا" 1000 خط برنامه است و هیچ کدوم فایل هاش حتی یک کلمه توضیح هم نداره.
حالا میگید چرا 2 ماه طول کشیده؟؟ بله کافیه مثل خیلی ها برای یکی roleش رو بکنی دریبل اونوقت به جای 11 تا 20تا به ترایلن می زنه و دیگه دو ماهم طول نمی کشه
حالا اگه قصد مسخره کردن نداشتید، بفرمایید اینم لینک دانلودش:
agent2d-2.0.1
librcsc-3.0.1

ویرایش توسط sandbad : 11-01-2009 در ساعت 01:49 AM.
sandbad آنلاین نیست.   پاسخ با نقل قول
پاسخ

علاقه مندی ها (Bookmarks)

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن

موضوعات مشابه for: ? Say and Hear
موضوع نویسنده موضوع انجمن پاسخ ها آخرين نوشته
در agent2d از چه توابعی برای say , hear استفاده می شود alirezabe شبيه سازي دوبعدي فوتبال 4 08-08-2011 08:19 AM


اکنون ساعت 06:16 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin