سلام
خوب دانلود کردم . آخریش دانلود نشد ! موتوره رو گیر کردم خیلی نا جوره فیزیکش - خوب بالاخره اولین بازی با فیزیکی بوده که ساختی . اون هواپیما رو هم هر کاری کردم با دشمناش برخورد کنم یا بزنمشون نتونستم ! چجوریاس ؟!
Printable View
سلام
خوب دانلود کردم . آخریش دانلود نشد ! موتوره رو گیر کردم خیلی نا جوره فیزیکش - خوب بالاخره اولین بازی با فیزیکی بوده که ساختی . اون هواپیما رو هم هر کاری کردم با دشمناش برخورد کنم یا بزنمشون نتونستم ! چجوریاس ؟!
موقعی هواپیمای دشمن می بینیی راست کلیک نگه دار شلیک کن نابود می شن.
سلام آقا پرویز ، من هواپیما رو دانلود کردم ...چی بگم والا از شما انتظار نمیرفت .... آخه وقتی که 4 تا بیشتر دشمن میبینیم فریم ریت به حدود 5-6 میرسه ! چرا به 3d game studio میتوپین :31: فقط این شات های بازی کابوی (گاوچران) رو نگاه کنین !!! ناراحت نشین ولی بجز هوش مصنوعی هواپیما هیچیش جالب نبود ! گفتم ناراحت نشینا :31:
میشه الگوریتم هوش مصنوعی هواپیما ها رو بگذارین ... :40:
کاملا درست میگه 4 دشمن تو صحنه بیاد فریم ریت میشه 4 - 5 و وقتی همه دشمنان تو صحنه باشن فریم ریت به 1 میرسه:18:.
میونم بگم اینجا هم فقط مدل هات یکم بهتر بودن و هوش منصوعی.(ناراحت که نمیشی از انتقاد؟؟:20:چون من اصلا از تعریف بی جا خوشم نمیاد که باعث میشه طرف هیج وقت تو کارش پیشرفت نکنه:10:)
سلام
خیلی خوب بود ، فقط معلوم بود رو هر کدوم وقت زیادی نذاشتی بخاطر همین طبیعتا باگ باید باشه . مثلا تو موتوره جهت های بالا و پایین رو نگه میداشتی زیادی سریع کنترل از دست میرفت ( این فکر کنم تنها باگش بود)
یا تو هواپیما همون افت فریم که دوستان اشاره کردن بود (همین)
البته گرافیکم پایین بود که چون اصلا کار آرتیست هاست بیخیال شدم:31:
در کل اگر بیشتر وقت بذاری عالی میشه
مگید سرعت بازی هواپیما پایین بود:18: سیستم من با این قعطات باهاش مشکلی نداشت اما شما بهتر بود FASTECT هم امتحان می کردید:
خوب سیستم من اینست و مشکلی با هواپیما نداشت :
CPU-AMD AHLTON 64 2X 4200 2.2GHZ
RAM=2GB KINGSTON
VGA=1GB 4670 ATI REDON
نمی دونم شاید به خاطر FOG هست؟
خوب گفتی هوش منصوعی دشمن بزارم بیا کدش تو یونتی :
کد:var vec=Vector3.zero;
var firepoint1:Transform;
var firepoint2:Transform;
var bullet:Transform;
var dtime=0;
var s:Transform;
var fire1:Transform;
var fire2:Transform;
var life=100;
var isdead=false;
var temp;
var tar:Transform;
var gtime=0;
var selfcamera:Transform;
var cincamera:Transform;
var ang=10;
var playerplane:Transform;
var expc:Transform;
var cam:Transform;
var emeny:Transform;
function gotarget()
{
var tempx;
tempx= playerplane.GetComponent("playerPlaneController");
if((Vector3.Distance(transform.position,playerplane.transform.position)<tempx.dis) && (renderer.isVisible) )
{
tempx.dis=dis=Vector3.Distance(transform.position,playerplane.transform.position);
tempx.tarx=transform.position;
}
}
function Start()
{
}
function restart()
{
gtime+=1;
if(gtime>150)
{
Application.LoadLevel (Application.loadedLevel );
}
}
function OnControllerColliderHit (hit : ControllerColliderHit) {
if(hit.gameObject.tag=="ter")
{
life=0;
ang=0;
Destroy(gameObject);
}
}
function RollControll()
{
if(dtime>250)
{
transform.LookAt(playerplane.transform.position);
dtime=0;
}
}
function move_forward()
{
var controller : CharacterController = GetComponent(CharacterController);
var spd;
spd=1;
vec=Vector3(0,0,spd);
vec=transform.TransformDirection(vec);
controller.Move(vec);
}
function change_camera(camnum:int)
{
if(camnum==0)
{
selfcamera.camera.enabled=true;
cincamera.camera.enabled=false;
}
else
{
selfcamera.camera.enabled=false;
cincamera.camera.enabled=true;
}
}
function machine_gun()
{
dtime+=1;
if((dtime>5) && Vector3.Distance(transform.position,playerplane.transform.position)<50)
{
s=Instantiate(bullet,firepoint1.transform.position,transform.rotation);
s=Instantiate(bullet,firepoint2.transform.position,transform.rotation);
fire1.renderer.enabled=true;
fire2.renderer.enabled=true;
audio.Play();
dtime=0;
}
if(dtime==2)
{
fire1.renderer.enabled=false;
fire2.renderer.enabled=false;
}
}
function dead(ang:int)
{
transform.localEulerAngles.x=35;
if(ang!=0)
{
move_forward();
}
transform.Rotate(0,0,ang);
if(isdead==false)
{
playerplane.GetComponent("playerPlaneController").score=playerplane.GetComponent("playerPlaneController").score+1;
life=100;
Instantiate(emeny,Vector3(Random.value*-1000,250,Random.value*-1000),Quaternion
(0,0,0,0));
temp=Instantiate(expc,transform.position,transform.rotation);
cam.animation.Play();
life=0;
isdead=true;
}
temp.position=transform.position;
}
function FixedUpdate () {
if(life>0)
{
RollControll();
move_forward();
machine_gun();
gotarget();
}
else
{
dead(ang);
}
}
راست میشه سیستم هان بگید مشخصات :
سیستم من:
Intel E5300 @ 3.0 Ghz
Nvidia 9400 1GB
RAM : 2G DDR2
من با این سیستم COD Black Ops و Crysis 2رو با رزولوشن 1360 * 768 اجرا میکنم هیچ افت فریمی هم ندره.
مشکل خود یونیتی هست.
فکر کردی من از گیم استدیو بدم میاد نه این طور نیست اینو بگم گیم استدیو خیلی چیز راحت تر از بقیه است اما وقتی میخواهی از شیدر استفاده کنی مشکل داره (با گرافیک های Geforce مشکلی نداره ) 8 ماه با این گیو استدیو کار کردم نتوسنتم یک شیدر روی صفحه بندازم . از نظر راهنما گیم استدیو بهترین راهنمای دنیا تو خودش داره اما می دونید خیلی کارها مثل نرمال مپ دنگ فنگ داره احتمالا از سایه تو گیم استدیو استفاده کردی وقتی سایه روی بلوک باشه مشکلی نیست اما بخواهی بروی زمین ناهموار سایه حالت جواب نمی ده یه نوع سایه داره که باید mesh بسته باشه و اگه نباشه فریم ریت به 2 هم نمی رسه در حالی یونتی این مشکل ندارهنقل قول:
در ضمن امیررضا جان بیشتر 6 روز برای هواپیما و 7 برای موتور به نیمه وقت نداشتم.(بیشتر ازرشو نداشت).
VGA 512
Ram 2GB
CPU 2.4دو هسته ای
نگفتم کدشو بگذار ... من که C# بلد نیستم آخه :31:الگریتمشو ...
بعد مثلا میتونید تشخیص بدید که برای آسمون از یک باکس استفاده کردی ...
---------- Post added at 02:33 PM ---------- Previous post was at 02:29 PM ----------
کی میگه !! شاید شما نمیدونید (قابل توجه این که منم نمیدونم :31:) و روی نسخه های فری هم جواب نمیده ...نقل قول:
مثل نرمال مپ دنگ فنگ داره
شدر هم که اصلا رو فیری جواب نمیده ...
اینو یک توضیح میدی نفهمیدم چی گفتی
نقل قول:
بخواهی بروی زمین ناهموار سایه حالت جواب نمی ده یه نوع سایه داره که باید mesh بسته باشه
محمد جون java است .
این چیزی که شما میگید محاله !!! همین نشتسم با وضوع 1204در 1024 در حالت fantisc بازی کردم مشکلی نداشت .
این آسمان مال یونیتی هست آره cube در واقعه .