«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته

بایگانی
پیوندها

gameover.blog.ir


#یونیتی 

آموزش بردار نرمال در یونیتی /کاربرد متد نرمالایز در یونیتی/کاربرد normalize/کاربرد تابع normalize در یونیتی/حرکت به سمت مقصد توسط بردار نرمال(بردار عمود بر هدف یا بردار حرکت مستقیم به سمت هدف


تابع Lerp از کلاس Vector3 :


در شکل به وضوح می بینید اگر ما فاصله تا هدف رو 5 قسمت کنیم تابع نرمال xyz ای میده که اگر جمع کنیم با پوز فعلی، یک واحد به سمت هدف حرکت انجام میشه.


🔶 #یونیتی


نکته: بی نرمالایز هم به سمت هدف حرکت انجام میشه ولی ابتدا سرعت زیاد و وقتی به هدف نزدیک میشیم،سرعت کمه،چون تفاضل فاصله ها کم شده در speed ضرب کنیم سرعت ثابت نیست،ولی با نرمال سرعت همیشه ثابت هست. لرزش هم داریم در انتها.




🔶🔶🔶نکته ی بعدی : متد لرپ یا تابع Lerp در حرکت نرم ،نسبت به روش normalize بهتر و جدیدتر هست. اما مقایسه ما از این جهت هست که قدرت تابع لرپ تکمیل تر از نرمالایز هست. یعنی لرپ امکانات بیشتری هم داره ولی اینکه بگیم nomalize منسوخ هست نه اینکار هم نمی کنیم. فعلا اون توی جایگاه خودش بمونه ولی فقط قصد ما اثبات قدرت لرپ بود. همین(بیسواد)


مثال ساده :


Public Transform target;

void Update(){

transform.position = Vector3.Lerp(transform.position, target.position, speed  * Time.deltaTime);

}




ادامه (کاربرد تابع Lerp)

حرکت به اندازه ای که تابه لرپ نسبت به ضریب 0.1f  از مبدا t1 به مقصد t2 محاسبه می کنه.
نمی تونیم بگیم 0.1f قدر. چون کار تابع لرپ اینه که اگه پارامتر سوم 1 باشه پوزیشن t2  و اگه 0 باشه پوزیشن t1 و اگه 0.5 باشه پوزیشن بین  t1 و t2 رو برگشت می ده.





using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NORMAL : MonoBehaviour {

    public Transform t1, t2;
    float speed = 0.01f;
    void Update()
    {
        if (Input.GetKeyUp(KeyCode.A))
        {

        t1.position = Vector3.Lerp(t1.position, t2.position, 0.1f);

        }

    }
}

در این مثال با فشردن کلید A ، جسم مبدا به سمت مقصد حرکت می کنه. 
هر بار  به اندازه ای که خود تابع لرپ نسبت به ضریب 0.1f محاسبه می کنه.(دقت کنید نگفتم به طول یک، چون طول یک رو تابع نرمالایز می داد و جلو تر روش پیاده سازی نرمالایز رو با لرپ می گم )

اسکریپت رو بندازید روی هر جسمی که دوست دارید .

سپس گیم ابجکت اول  و دوم رو به ترتیب درگ کنید روی متغیر t1 و t2.

اجرا بگیرید. جسم مقصد رو جابجا کنید تا جسم مبدا بیاد دنبالش.






پیاده سازی normalized با استفاده از lerp/پیاده سازی متد نرمالایز با استفاده از متد لرپ/ساخت normalized با استفاده از Lerp/شبیه سازی تابع/متد normalized با استفاده از متد/تابع Lerp


'تمام محاسبه و کد توسط گیم اور انجام شده و کپی از جایی نیست.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NORMAL : MonoBehaviour {

    public Vector3 t1, t2;
    float speed = 0.01f;
    void Start()
    {
        t1 = new Vector3(0, 0, 0);
        t2 = new Vector3(1, 2, 2);
    
    }
    void Update()
    {
        if (Input.GetKeyUp(KeyCode.A))
        {
            Debug.Log(Vector3.Lerp(t1, t2, 1.0f/Vector3.Distance(t1,t2)));
            Debug.Log((t2-t1).normalized);
        Debug.Log("Thank u bisavad ma behet eftekhar mikonim");
        }

    }
}

دقت کنید که خروجی هر دو، برداری هست که اگر با بردار اول جمع بشه به اندازه ی یک واحد به سمت بردار دوم حرکت میشه کرد.



تابع لرپ/متد لرپ/تابع Lerp/متد Lerp  از کلاس Vector3

شکل کلی


public static Vector3 Lerp(Vector3 a, Vector3 b, float t);


خروجی:
اگر t=0 بردار a
اگر t=1 بردار b
اگر t=0.5  بردار بین a,b 

در غیر اینصورت برداری روی فاصله ی بین بردار a و b
بر گشت داده میشه.

اگه  بخوایم  تابع normalized رو با Lerp پیاده سازی کنیم باید عدد 1 رو تقسیم به فاصله ی بین دو بردار کنیم،چون یک قسمت از این فاصله رو باید بدیم تا بردار حرکت به ما تحویل داده بشه.

دوستان این نکات رو بنویسید توی دفترتون. چون هر جایی گفته نشده.



توضیحات اضافی

slerp هم مثل lerp هست. شما lerp رو درک کنید اونم یادمی گیرید.

یه اسکریپت cs با کد زیر ایجاد کنید :

//lerp.cs
using UnityEngine;
using System
public class LightLerp: MonoBehaviour
{
private Vector3 newPosition;
void Awake()
{
newPosition = transform.position;
}
void Update()
{
PositionChanging();
}

PositionChanging()
{
Vector3 positionA = new Vector3(-5,3,0);
Vector3 positionB = new Vector3(5,3,0);

if(Input.GetKeyDown(KeyCode.Q))
newPosition = positionA;

if(Input.GetKeyDown(KeyCode.E))
newPosition = positionB;

transform.posision=newPosision;
}
}

اگه کد اشتباه داشت برطرف کنید چون همشون رو از روی فیلم سایت اصلی یونیتی تایپ کردم.
یه نور نقطه ای بذارید روی صحنه(point light) . شدت نور رو کمی زیاد کنید(خصوصیت Identsity) تا روی plane به چشم بیاد. 
اسکریپت فوق رو بدید به نور(بکشید روش رها کنید).
اجرا کنید .
طبق اسکریپت اگه Q بزنیم نور به موقع positionA میره و اگه E بزنیم به نقطه ی positionB .
شما اینو اجرا کنید می تونید ببینید چی می گم.( نور جابجا میشه )

اما اصلا زیبایی خاصی نداره و فقط عمل پرش رو انجام میده و پیوسته نیست و گسسته هست.

برای اینکه نور با یک سرعت تعریف شده از نقطه ی A به نقطه ی B بره از تابع Lerp استفاده می کنیم. 

مثال شکل کلی استفاده از Lerp :
transform.position = Vector3.Lerp(transform.position, newPosition, smooth * Time.deltaTime);

تابع Lerp سه تا پارامتر می گیره :

From : از 
To: به
t : من بهش می گم time و شما هم بگید time. 
(با این که t مخفف چی هست و چی نیست یا اصلا غلط هست یا درست هم کاری نداشته باشید بذارید ما درس خودمون رو بدیم و اگه زیبا نبود بیخیالش بشید. اینم بگم خودم مقالات سایت رفرنس و سایت های ایرانی و خارجی زیادی رو مطالعه می کنم ولی مهم نیست همون time اسم گذاری کنید.)

به جای t مقدار smooth * Time.deltaTime رو بدید و به جای From و To هم متغیری از نوع بردار سه بعدی (در درس ما A و B) رو بدید.

smooth هم در بخش public(بالای برنامه) تعریف می کنید از نوع float(اعشاری).

و بعد از نسنب دادن اسکریپت به نور نقطه ای، خصوصیت smooth رو با مقدار 1 عدد بدید(اگه بیشترش کنید روان بودن و سرعت حرکت بیشتر میشه. این smooth داره در Time.deltaTime ضرب میشه و طبیعی هست دیگه هرچی بیشتر باشه سرعت زمانی حرکت نور بالا میره)

وقتی پروژه رو اجرا کنید با فشردن کلید Q و E نور به آرومی بین نقاط سه بعدی A و B تغییر موقعیت میده.

تا شما یه چایی بخورید من یاد میدم که Lerp چه کاربردهای دیگه ای داره و کجاها میشه ازش استفاده کرد.

سه مثال کاربردی از روش استفاده از تابع Lerp :

معمولا گیم ابجکت های مختلفی هستند که از تابع Lerp استفاده می کنند.

سه حالت رو مثال می زنم:

حالت اول :
کد:

transform.position = Vector3.Lerp(transform.position, newPosition, smooth * Time.deltaTime);

کد بالا رو شرح دادم.پس بیخیالش.

حالت دوم :
کد:
light.intensity = Mathf.Lerp(light.intensity, newIntensity, smooth * Time.deltaTime);

این کد باعث میشه شدت نور از حالت فعلی به حالت newIntensity بره و طبق دستوراتی که اسکریپتی که بهتون میدم میگم چیکار کنید.

حالت سوم :
کد:

light.color = Color.Lerp(light.color, newColour, smooth * Time.deltaTime);

این کد برای تغییر رنگ نور از رنگ فعلی به رنگ جدید که در متغیر newColour تعریف شده بکار می ره. تیو اسکریپت که در ادامه میارم یادتون میدم ببینید چقدر زیباست و یاد گرفتنش از روی راهنمایی من چه قدر خوبه.
-
این کلیپ بی کیفیت که من ساختم رو ببینید تا قدرت Lerp رو درک کنید :
http://s5.picofile.com/file/8153633500/clip_lerp_func_unity3d_sajjad3011.zip.html

-
حالا روش ساخت :

یه پروژه 3d ایجاد کنید با این اجزا : main Camera ، plane و Point Light

اسکریپت js زیر رو بدید به نور نقطه ای (point Light):

#pragma strict

public var smooth : float;

private var newPosition : Vector3;
private var newIntensity : float;
private var newColour : Color;


function Awake ()
{
    newPosition = transform.position;
    newIntensity = light.intensity;
    newColour = light.color;
}


function Update ()
{
    PositionChanging();
    IntensityChanging();
    ColourChanging();
}


function PositionChanging ()
{
    var positionA : Vector3 = new Vector3(-5, 3, 0);
    var positionB : Vector3 = new Vector3(5, 3, 0);
    
    if(Input.GetKeyDown(KeyCode.Q))
        newPosition = positionA;
    if(Input.GetKeyDown(KeyCode.E))
        newPosition = positionB;
    
    transform.position = Vector3.Lerp(transform.position, newPosition, smooth * Time.deltaTime);
}


function IntensityChanging ()
{
    var intensityA : float = 0.5f;
    var intensityB : float = 5f;
    
    if(Input.GetKeyDown(KeyCode.A))
        newIntensity = intensityA;
    if(Input.GetKeyDown(KeyCode.D))
        newIntensity = intensityB;
    
    light.intensity = Mathf.Lerp(light.intensity, newIntensity, smooth * Time.deltaTime);
}


function ColourChanging ()
{
    var colourA : Color = Color.red;
    var colourB : Color = Color.green;
    
    if(Input.GetKeyDown(KeyCode.Z))
        newColour = colourA;
    if(Input.GetKeyDown(KeyCode.C))
        newColour = colourB;
    
    light.color = Color.Lerp(light.color, newColour, smooth * Time.deltaTime);
}

بعد از افزودن اسکریپت فوق به نور نقطه ای، نور رو انتخاب کنید و در پنجره ی خصوصیات یا inspector پارامتر Smooth رو بدید 1 یا 2 (یه عدد غیر صفر معمولا از 1 به بالا بدید که قبلا توضیحش دادم)

اجرا کنید .
با کلید های زیر بازی کنید:
Q و E
A و D
Z و C
--
خروجی :
http://s5.picofile.com/file/8153635742/lerp_noor.jpg
می بینید چقدر زیباست ؟ دقیقا عین چشماتون happy
همین الان تست کنید و ببینید چه قدر قشنگه کار با یونیتی.
کاربرد این کد در هوش مصنوعی هم هست و دستوری به اسم (Quaternion.Slerp(From,To,Time داریم که برای درکش فقط کافیه همین Lerp ای که بالا توضیح دادم رو تست کنید و بعدش Slerp همون پارامترها رو می گیره که یه جایی به دردتون میخوره توضیحات من.
۳ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۴:۱۰
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۲:۵۲
مدیرکل

http://s5.picofile.com/file/8147420068/emtiaz_sajjad3011.jpg

این سورس واسه ثبت امتیاز هست ولی فقط ثبت می کنه و جواب برگشتی رو نمی تونیم بخونیم
همه چی واضحه(کسی که میخواد اجرا بگیره و سیستم های پیشرفته تری بسازه حتما باید php بلد باشه)

هم روی And Roidجواب میده هم ویندوز هم iphone OS و هم ... (از کجا معلوم : از اونجا معلوم که من می گم)


من اسم متغیر ها رو طوری گذاشتم که بهش می گم کد تمیز یا clean code .
clean code ، یعنی کدی که برنامه نویس یا اسکریپت نویس بسازه تا نه فقط خودش،بلکه همه به سادگی منظورشو درک کنند حتی پس از سالیان زیاد.happy
--
چیز خاصی نداره.
فقط باید اینو بدنید تابع http_post_string دو مقدار می گیره. یک url و یک string .
url آدرس get.php هست که آنلاین روی سایت هست و پارامترها رو میخوایم بهش ارسال کنیم.
ما به دو صورت می تونیم داده ها رو بفرستیم به get.php .
یکی روش get هست که انتخای url یک علامت سوال می ذاریم و بعدش اسم متغیرها رو با مقدار میاریم و با & از هم جدا می کنیم که من چون فقط v1 رو دارم از url با متد get می فرستم نیازی به & نبود.
روش دوم روش post هست که قوی تر هم هست و متغیرها رو میریزیم توی یه رشته مثل "v2=145&v3=45" .
(اگه می خواید روش ارسال get و post رو درک کنید باید ساخت فرم توی html رو sumbit اونو بلد باشید که اونو تو بخش html بپرسید )

اسم این متغیرها هم دلخواه بود که من v1 و v2 و v3 دادم.

فقط روی سایت و توی get.php باید یادمون باشه هرچیز رو اینجا با متد get ارسال کردیم با دستور $_GET می گیریم و چیزی که با متد post فرستادیم با دستور $_POST می گیریم مثال

کد:
$_POST["v2"]
یا
کد:
$_GET["v1"]


اون لینکی هم که داده واسه برنامه نویسی تحت شبکه از طریق سوکت ها هست و فعلا چون تهش مخاطلبی نداره بهتره روش کار نکنیم.
--
کار اصلی که باید انجام بدم اینه که قسمتی برای پرداخت درون برنامه ای و نمایش رتبه ی تمام افراد هست.
--
آره اون عکس و راهنمایی ای که گذاشتم رو خودم نوشتم و منمعمولا تا چیزی رو تست نکنم و جواب نگیرم نمی ذارم واسه بقیه.
-
ارسال داده ها رو من یاد دادم.
شما باید حالا روی الگوریتمی فکر کنید که مفهوم AJAX رو توی گیم میکر پیاده سازی کنه.(یعنی یک فایل php یا حالا xml یا هرچیز دیگه ای رو بتونید از سایتتون بخونید اونم به صورت توکار بدون اینکه گیم میکر هنگ کنه.)
اگه مفهوم آژاکس رو نمی دونید این آموزش من رو بخونید :
http://promakers.ir/showthread.php?tid=10063

نکته برای مبتدی ها :
قبل از درک این مفاهیم باید ساخت فرم و روش های sumit فرم های html با متدهای GET و POST رو بلد باشید.
شما تا php بلد نباشید خیلی از چیزایی که می گم رو درک نمی کنید.
ضمنا توی کد game maker که گفتم :
کد:
send_With_GET_method="v1=9";
send_With_POST_method="v2=4&v3=reza";

myURL="http://localhost/emtiaz/get.php?" + send_With_GET_method;
global.post[0] = http_post_string(myURL,send_With_POST_method ) ;
هیچکس نمیاد اسم های send_With_GET_method و send_With_POST_method رو انتخاب نمی کنه.
اکثر سایت های خارجی کد فوق رو ممکنه اینطوری بیارن که شما درک نکنید و بیشتر (بلانسبت) گیج بشید :
کد:
global.post[0] = http_post_string("http://localhost/emtiaz/get.php?v1=9","v2=4&v3=reza" ) ;
من اومدم کد رو طوری تمیز کردم که راحت بفهمید کدوم متغیرها با متد get میفرستیم و کدوما رو به متد post(با استفاده از روش صحیح اسم گذاری استاندارد متغیرها)
-
با تشکر از sajjad3011
کپی شده از پرومیکرز
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۲:۲۸
مدیرکل

یک پروژه new کنید.
یک room بسازید.
یک ابجکت بسازید به نام particle_smoke و یک نمونه از اون رو بذارید روی room.
کد اکشن زیر رو توی رویداد keyboard pressed space این کد رو بذارید :

size=3;
effect_create_below(ef_smoke,room_width/2room_height/2sizec_red); 

پروژه رو اجرا کنید و space بزنید....
دقیقا وسط room دود قرمز ایجاد میشه..... با اندازه ی 3 (فکر کنم 1 یعنی small و 2 یعنی medum و 3 یعنی big و تا یه اندازه ی خاصی میشه ایجاد کرد و سایز دود رو با ابر فعلا قاطی نکنید)
----------------------
اینم کل توابعی که باهاشون می تونید پارتیکل ایجاد کنید(سیستم ذرات مثل برف و بارون و غیره توی گیم میکر استادیو)
http://docs.yoyogames.com/source/dadiosp...index.html
----------------------
دقت کنید که تمام اینا رو توی موبایل اندروید و .... میشه بکار گرفت....
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۲:۱۹
مدیرکل
// Get the latest webcam shot from outside "Friday's" in Times Square
var url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";
function Start () {
	 // Start a download of the given URL
	var www : WWW = new WWW (url);

// Wait for download to complete yield www;

// assign texture renderer.material.mainTexture = www.texture; }
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۳ ، ۱۶:۰۵
مدیرکل

newObject.gameObject.addcompenet("scriptName")

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۳ ، ۱۵:۲۹
مدیرکل
gameover.blog.ir
using UnityEngine;
using System.Collections;

public class PlayerHealth : MonoBehaviour {
    public int maxHealth = 100;
    public int curHealth = 100;
    
    public float healthBarLength;


    void Start () {
    healthBarLength = Screen.width / 2;
    }
    

    void Update () {
    AddjustCurrentHealth(0);
        
    }
    
    
    void OnGUI(){
    GUI.Box(new Rect(10, 10, healthBarLength, 20), curHealth + "/" + maxHealth);    
    }
    
   
    public void AddjustCurrentHealth(int adj) {
      curHealth += adj;    
        
        if(curHealth < 0)
            curHealth = 0;
        
        if(curHealth > maxHealth)
            curHealth = maxHealth;
        
        if(maxHealth < 1)
            maxHealth = 1;
        
        healthBarLength = (Screen.width / 2) * (curHealth / (float)maxHealth);
    }
}

نکته:
در سیستم جدید مستقیم می تونید ui | text بذارید یا ui | image بذارید و دیگه نیاز به این نیست که مثلا بیاید از Rect و کد نویسی زیاد پیچیده استفاده کنید. برای یادگیری این موارد کتاب ui ترجمه sajjad3011 رو بخرید که در بالای وبلاگ معرفی شده.
http://gameover.blog.ir/1395/03/27/%DA%A9%D8%AA%D8%A7%D8%A8-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%DB%8C%D9%88-%D8%A2%DB%8C-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-5-%D8%AA%D8%B1%D8%AC%D9%85%D9%87-%D8%B4%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-ui-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۳ ، ۰۶:۳۱
مدیرکل

زبان کد : سیشارپ

این کد برای بررسی فاصله ی دشمن تا player بکار می ره و سپس با تابع slerp حرکت آرام چرخش و رو کردن به سمت player و حرکت به سمتش:

(البته با تنظیم متغیرها می تونید انیمیشن دویدن رو توسط کامپوننت animator  اجرا کنید و بعد از رسیدن به هدفبه حالت idle سوئیچ کنید.)

using UnityEngine;
using System.Collections;

public class 
EnemyAI MonoBehaviour {
    public 
Transform target;
    public 
int moveSpeed;
    public 
int rotationSpeed;
    public 
int maxdistance;
    
    private 
Transform myTransform;
    
    
void Awake(){
        
myTransform transform;
    }


    
void Start () {
        
GameObject go GameObject.FindGameObjectWithTag("Player");
        
        
target go.transform;
    
        
maxdistance 2;
    }
    

    
void Update () {
        
Debug.DrawLine(target.positionmyTransform.positionColor.red); 
        

        
myTransform.Rotation Quaternion.Slerp(myTransform.RotationQuaternion.LookRotation(target.position myTransform.position), rotationSpeed Time.deltaTime);
        
        if(
Vector3.Distance(target.positionmyTransform.position) > maxdistance){
        
//Move towards target
        
myTransform.position += myTransform.forward moveSpeed Time.deltaTime;
    
        }
    }
        

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۳ ، ۰۶:۲۸
مدیرکل
private void notRenderer()
{
if(notMat)
{

Destroy(GetComponent<ParticleSystem>());
Material mat = (Material) FindObjectOfType(typeof(Material));

if (mat)
Debug.Log("Material object found: " + mat.name);
else
Debug.Log("No Material object could be found");

}


}
۰ نظر موافقین ۰ مخالفین ۰ ۲۳ اسفند ۹۳ ، ۲۰:۲۴
مدیرکل

دوربین اصلی را انتخاب کنید.
مسیر assests->importt package->image Efect pro را طی کنید.
مسیر component->image effects->blur و زیر شاخه هایش ا امتحان کنید.
بازی رو اجرا کنید تا حالت بلور یا تار شدن دوربین را ببینید. تنظیمات دیگر را در inspector(کادر خصوصیات سمت راست) می تونید انجام بدید.

http://s4.picofile.com/file/8176846434/assset_imageEffectPro_package.jpg

اجرا :

http://s4.picofile.com/file/8176847676/blur_effect.jpg

البته برای کج و معوج کردن هم بکار میره که میتونید مسیر component->image effects->Displacement->Vortex یا ... رو به دوربین بدید:

http://s6.picofile.com/file/8176857800/diplacement_vortex.jpg

-

با تشکر از سجاد

۱ نظر موافقین ۰ مخالفین ۰ ۲۳ اسفند ۹۳ ، ۰۹:۲۳
مدیرکل

خوب تصمیم گرفتم مقدماتی رو یاد بدم واسه اینکه گم نشن مبتدی ها:
ساده ترین محیط کد زنی borland turbo c هست. TC.EXE .
واسه windows 7 هم ورژن مربوط رو اگه مورد داشتید بگید من راهنمایی کنم واس دانلود.
با VS و DEVCPP و Eclips و ... هم میشه کد زد ولی من TC کار می کردم.
---
خوب توی TC ساختار اینطوری هست:

کد:
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
void main()
{
//my codes
getch();
}
کد بالا چیز خاصی نداره.
تابع اولی که اجرا میشه main هست.
بالاشم فایل های header(سر فایل یا فایل های سرایند پسوند h) رو ضمیمه کردیم با دستور include که توی PHP با include( هست و توی جاوا و VB.net با import هست و توی csharp با using هست و و و .... winking
--
معمولا ابتدا نوع تابع میاد بعدش نام تابع(int main یا void main یا float main و ...)
چون تابع اصلی ما main نمی خواد چیزی رو به دستوری برگشت(return) بده واسه همین نوعش رو void یا غیر بازگشتی دادم.
getch هم get می کنه یک character رو بدون نمایش(echo)(اگه میخواستیم نماش بده getche رو میذاشتیم به جاش)
http://s5.picofile.com/file/8118656018/tc_win7.jpg
http://s5.picofile.com/file/8118656350/tc2_win7.jpg

کل مطلب رو Rar کردیم(بعد از Extract با مروگر fireFox فایل html رو باز کنید):
http://s4.picofile.com/file/8176849500/c_tut_gameover.rar.html


۰ نظر موافقین ۰ مخالفین ۰ ۲۲ اسفند ۹۳ ، ۰۹:۰۳
مدیرکل

enum یعنی داده های شمارشی.... مثلا یک متغیر می گیری می دی یک بعدش هر اسمی بعدش میدی مقدارش یکی اضاف میشه.
مثلا ali=1 و اگه بدی reza مقدار reza خودکار میشه 2 و الی آخر... هر چی شروع بدی بعدی ها یکی یکی زیاد میشه و اگه مثلا وسط کار یکی اضافه کنی با مقدار دلخواه و بعدی رو بی مقدار بدی یکی بعد اون مقداری که همونجا تعیین کردی اضاف می کنه و الی آخر

از این نوع داده برای تعریف متغیرها با مقادیری تعریف شده توسط خودمان استفاده می کنیم.
مثال :
زبان js

کد:
#pragma strict

enum Direction{North, East, South, West};
function Start ()
{
    var myDirection : Direction;
    
    myDirection = Direction.North;
}

function ReverseDirection (dir : Direction) : Direction
{
    if(dir == Direction.North)
        dir = Direction.South;
    else if(dir == Direction.South)
        dir = Direction.North;
    else if(dir == Direction.East)
        dir = Direction.West;
    else if(dir == Direction.West)
        dir = Direction.East;
    
    return dir;    
}
مثال :

کد:
num DoorStates {open,closed};
var doorState :DoorStates;

function Awake()
{
doorState =DoorStates.closed;
}




function OnTriggerEnter (triger : Collider)
{
    
    if ((triger.gameObject.tag == "Player_A")&&(doorState==DoorStates.closed))
    
        {
            doorState=DoorStates.open;
            GameObject.FindWithTag("Door_L").animation.Play("Door_Anim_A_Left_Open");    
            GameObject.FindWithTag("Door_R").animation.Play("Door_Anim_A_Right_Open");
        }
    


}

function OnTriggerExit (triger : Collider)

{
    
    if ((triger.gameObject.tag == "Player_A")&&(doorState==DoorStates.open))
    
        {
            doorState=DoorStates.closed;
            GameObject.FindWithTag("Door_L").animation.Play("Door_Anim_A_Left_Close");    
            GameObject.FindWithTag("Door_R").animation.Play("Door_Anim_A_Right_Close");
        }
    
}
منبع:
http://unity3d.com/learn/tutorials/modules/beginner/scripting/enumerations

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۵۶
مدیرکل

برای تغییر سلاح یا تعویض اسلحه یا قطعات یا بدنه ی ماشین یا سوئیچ یا تغییر لباس یا فعال و غیرفعال کردن آبجکت های دلخواه در صحنه چه کنیم؟

برای اینکار از تابع setActive استفاده می کنیم. مثلا اسکریپت زیر رو ببینید. با فشردن کلید 1 و 2و3 روی numpad و یا 1و2و3 زیر کلید های تابعی(fuctional keys) بین قطعات تنظیم شده در پارامترهای ghete1 و ghete2 و ghete3 سوئیچ می کنیم و در هر لحظه یک آیتم را فعال خواهیم کرد.

کد csharp:
//setActive.Cs
using UnityEngine;
using System.Collections;
public class setActive : MonoBehaviour {
    public GameObject ghete1;
    public GameObject ghete2;
    public GameObject ghete3;
    // Use this for initialization
    //edit:Sajjad3011
    void Start () {
        ghete1.gameObject.SetActive(true);
        ghete2.gameObject.SetActive(false);
        ghete3.gameObject.SetActive(false);
    }
    // Update is called once per frame
    void Update(){
        if(Input.GetKeyDown("1") || Input.GetKey (KeyCode.Keypad1)){
            //switch part1
            killAll();
            ghete1.gameObject.SetActive(true);
        }
        if(Input.GetKeyDown("2") || Input.GetKey (KeyCode.Keypad2)){
            //switch part2
            killAll();
            ghete2.gameObject.SetActive(true);
        }
        if(Input.GetKeyDown("3") || Input.GetKey (KeyCode.Keypad3)){
            //switch part3
            killAll();
            ghete3.gameObject.SetActive(true);
        }
    }
    void killAll(){
        ghete1.gameObject.SetActive(false);
        ghete2.gameObject.SetActive(false);
        ghete3.gameObject.SetActive(false);
    }
} 
به اسکریپت دقت کنید.زبان آن سیشارپ بوده و با اندکی تغییر می توانید آن را به js تغییر دهید. تابع killAll رو هر بار صدا می زنیم تا تمام آیتم ها رو غیر فعال کنیم و سپس یکی از قطعات رو با نوشتن اسمش و سپس تابع setActive از کلاس gameObject فعال می کنیم.
دقت کنید که سه تا گیم آبجکت به عنوان قطعه ی 1 و 2 و 3 باید توی صحنه بذارید و همچنین یک گیم آبجکت تهی(empty game object) ایجاد کنید و اسکریپت رو بندازید روش. سپس قطعات رو بندازید روی پارامترهاش توی inspector تا توی آرایه تنظیم بشه.winking
نکته ی مهم : دقت کنید که موقعت(position) و زاویه ی چرخش(rotation) و مقیاس(scale) تمام قطعات یکی باشه تا بتونید به راحتی قطعات ماشین رو تنظیم کنید و بزرگ بودن یا قطعات خودرو تو هم نرن. برای تغییر سلاح یا تغییر اسلحه اینکار مهم نیستhappy

منبع مطالعه شده : http://answers.unity3d.com/questions/606...cript.html

با تشکر از سجاد از پرومیکرز

۲ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۴۳
مدیرکل
۲ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۴۰
مدیرکل

سعی کنید از طبیعت الهام بگیرید و روش های جدید رو بیاموزید.
مثال : به این تصویر shading بر حسب تکنیک های فیزیک در یونیتی 5 نگاهی بیندازید :

http://s5.picofile.com/file/8153024750/shot1.jpg

http://s5.picofile.com/file/8153023692/shot2.jpg


در یونیتی 5 می تونید با ادغام PBS و Enlighten GI نورهای خود را در تمام صحنه به سرعت ایجاد کنید.

البته من خودم هنوز از یونیتی 4.5 استفاده می کنم چون ورژن 5 هنوز در حال آزمایش خطایابی beta هست.

به تحته ها نگاه کنید. برچستگی ها رو می بینید؟ چیز خاصی نیستن. با نرمال مپ و کمی zbrush ترکیب شدن. نرمال مپ هم چیزی نیست و اموزش هاش توی انجمن هست.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۳۷
مدیرکل

http://s5.picofile.com/file/8152660100/mech_walk.jpg

لینک شیلتر نیست اگه بود بگید آپ کنم یه جا دیگه. مرغ رو دانلود کنید(توی قسمت قبل لینک دانلود مدل انیمیت شده مرغ در بلندر رو گذاشتم) و طبق اموزش جلو برید و مشکلات رو پ.خ کنید سادست.

با استفاده از همین ایده می تونید اولین بازی سه بعدی خودتون رو برای عظیمت از game maker به unity بسازید.
اسکریپت js برای دکمه ی x و z و چرخش 20 درجه منفی و مثبت به چپ و راست حول محور UP(همون محور Y) بسازید و این کد رو بریزید توش و بدید به مدل مرغ که گفتم دانلود کنید :

کد PHP:
//char controller simple.js
function Update () {

  if (
Input.GetKey (KeyCode.Z)) {

    
transform.RotateAround (Vector3.zeroVector3.up20 Time.deltaTime);

  } else if (
Input.GetKey (KeyCode.X)) {

    
transform.RotateAround (Vector3.zeroVector3.up, -20 Time.deltaTime)

  }


کد بالا هیچی نداره .
تابع RotateAround سه پارامتر می گیره و الگوش اینه:
کد PHP:
RotateAround(pointVector3axisVector3anglefloat): void
point : نقطه ی چرخش که اگه Vector3.zero باشه به معنی نقطه ی مرکزی صفر ( دقیقا وسط ابجکت) حساب می شه.
دومین پارامتر axis یا بردار یا محور چرخش مدل هست که محور y هست و با دستور Vector3.up تنظیمش کردیم.
سومی هم زاویه چرخش هست.

(KeyCode.Z) فشردن کلید Z رو بررسی می کنه و (KeyCode.X) فشردن کلید X رو . اگه روی صفحه کلید نگاه کنید می بینید Z سمت چپ X هست .پس X باید باعث چرخش به راست و Z باعث چرخش به چپ بشه(یعنی حول محور Y) که توی کد فوق باید به وضوح ببینید.
البته در کد فوق احتمالا با کلید Z مرغ به راست می چرخه و با X به چپ که خودتون می تونید توی اسکریپت -20 رو با +20 در قسمت دلخواه تغییر بدید.

اگه یه نفر هم موفق بشه و نمونه کارشو بعد از این اموزش ها بذاره من ایده های دیگه و راهکارهای دیگه و ترفندهای زیادی یاتون میدم که مطمئن باشید با استفاده از همین چیزا می تونید بازی های خوبی بسازید که در حین گرافیک کم ایده های جالبی میشه ساخت.
۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۳۳
مدیرکل

http://s5.picofile.com/file/8152662668/Rigify11.png

http://s5.picofile.com/file/8152665376/b...g.zip.html

سپس مدل ریگ شده ی حاوی انیمیشن راه رفتن رو  می برید و با ماوس می اندازید توی پروژه در یونیتی و بعدش توی صحنه یا hierarchy.

البته کامپوننت انیماتور (animator component)در یونیتی رو باید بلد باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۲۹
مدیرکل


دوستای که میخوان از گیم میکر(استادیو) به unity کوچ کنن شاید ابتدا دنبال اکشن و رویداد و چیزای ساده باشن و فکر کنن یونیتی سخته. برای راحتی این مطالب مختصر رو بدونید(سوالی بود فقط پ.خ کنید من آموزش رو ادامه میدم همینجا ) :

گیم میکر اگه event داره یونیتی هم داره.

اگه توی گیم میکر رویداد کلیک داریم توی یونیتی می گیم رویداد های onMouseDown و غیره داریم:

رویداد های ماوس + تکستچر گذاری gui

کد PHP:
var normalTex Texture2D;

    var 
hoverTex Texture2D;
     
    function 
OnMouseEnter () {
     
guiTexture.texture hoverTex;
    }
     
    function 
OnMouseExit(){
     
guiTexture.texture normalTex;
    }
     
    function 
OnMouseDown(){
     
Debug.Log("clicked");
    } 
منبع :
http://www.unity3dstudent.com/2010/10/be...se-events/

مثال2 :
بار گذاری یک مرحله توسط رویداد onMouseDown :
کد PHP:
    // Loads the level named "SomeLevel" as a response
    // to the user clicking on the object

function OnMouseDown () { Application.LoadLevel ("SomeLevel"); } 
منبع :
http://docs.unity3d.com/ScriptReference/...eDown.html
کدهای بالا به زبون js بود.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۱۳
مدیرکل

هر ماشین نیاز به یک مرکز ثقل در زیرش داره که معمولا در نقطه ی وسط و کمی پایین تر از سطح لاستیک ها با استفاده از یک ابجکت empty اونو باید بسازید و اونقدر اونو جابجا کنید که دقیقا در مرکز ماشین قرار بگیره و چون اینکار از لحاظ تئوری کمی دشوار هست با آزمون و خطا ماشین رو تست کنید تا ماشین از عقب یا جلو یا پهلو ها تک چرخ نزنه.

در ساخت کنترلرهای ماشین و وسایل نقلیه معمولا با پارامترهای زیادی روبرو هستیم.

بعضی از این پارامتر های اصلی در کامپوننت wheel collider قرار داره که به تک تک چرخ ها نسبت میدیم:

http://s5.picofile.com/file/8151252792/wheel_collider.jpg


mass: (جرم یا وزن و سنگینی لاستیک) یکی از مهمترین پارامترهاست که اگه کم باشه لاستیک ها سنگینی لازم برای ایجاد تعادل ماشین رو نخواهند داشت. بقیه پارامترها رو خودتون ترجمه کنید سادست (مربوط به ترمز و اصطکاک پهلو ها و جلو و مسافت تعلیق میشه و ...)

radius: بهش عدد بدید و در صحنه نگاه کنید تا دقیقا دایره ای هم اندازه با لاستیک ایجاد بشه.(البته با scale خود گیم ابجکت های empty ای که واسه تکتک چرخ ها ساختید هم می تونید بازی کنید. rotation هم واسه تنظیم زاویه دقیقا هم زاویه با لاستیک به منظور فرمون دادن درست لاستیک ها و نداشتن حالت غیر عادی)

از جمله پارامترهای دیگه ای که می تونید به ماشین نسبت بدید دو یا چد لامپ هست که می تونید با اسکریپ اونها رو کنترل کنید و همینطور دود و غیره که البته من دود برای هر چهار چرخ رو توصیه نمی کنم چون particle محاسبات زیادی می بره و cpu میخوره و optimize(بهینه) نیست.

http://s5.picofile.com/file/8151253534/car_207.jpg

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۱۱
مدیرکل

http://s5.picofile.com/file/8151249350/divar.jpg

دانلود آموزش:حجم:200 کیلوبایت PDF

http://s5.picofile.com/file/8151245626/divar.pdf.html

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۵:۰۹
مدیرکل

http://s5.picofile.com/file/8117682642/rain.jpg



Unity.Pro.v4.3.4f1 رو باز کنید و یک پروزه new کنید و یک planeبندازید و دوربین رو در مکان دلخواه بذارید.

پکیج بارون رو از اینجا دانلود کنید :
حجمش 800 کیلوبایته :
http://s5.picofile.com/file/8117681700/rainpackage_259.zip.html
سپس بکشید با ماوس و بندازید توی پروژه در بخش assets رها کنید.
سپس بکشید با ماوس و بندازید توی پروژه در بخش assets رها کنید.

سپس در زیر شاخه ی Fire->Rain باورن یا rain رو در کادر assets انتخاب کنید و با ماوس بگیرید بکشید توی hierarchy روی Plane یا یکی از game Object های دلخواه رها کنید تا اعمال بشه.

بارون ساخته شد. فقط می مونه صدا.
یک فایل صوتی صدای بارش باران رو دانلود کنید و ببرید توی پروژه درگ(drag) کنید(با ماس بگیرید و بکشید توی پروژه رها کنید تا اضافه بشه به بخش assets)
یک آبجکت تهی از طریق gameObject->Create Empty ایجاد کنید.(می تونید از ابجکت های دیگه هم استفاه کنید ولی لازم نیست)
سپس اونو انتخاب کنید و منوی component->audio->Audio Source رو بزنید تا یک منبع صوتی بهش اضاف بشه.
سپس فایل صوتی رو از توی پروژه بگیرید و روی AudioClip در inspector رها کنید.
http://s5.picofile.com/file/8117681576/audio_source_add.jpg
پروژه رو اجرا کنید و لذت ببرید.تشکر هم بی زحمت بزنید .
۴ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۳ ، ۱۴:۰۳
مدیرکل


Unity.Pro.v4.3.4f1
شاید دلتون بخواد در حین اجرا با فشردن یک کلید تکستچر عوض بشه یا متریال .


ابتدا دو متریال ایجاد کنید به نام های mat1 و mat2 و تکستچر های دلخواه یا رنگ دلخواه رو بهش نسبت بدید.

نکته: برای ایجاد متریال در قسمت project راست کلیک کنید و Create Material رو بزنید.
(اگه تکستچر می خواد بذارید باید تکستچر رو بکشید با ماوس توی assets در بخش project به پروژه اضافه کنید و بعدش متریال رو انتخاب کرده و سپس تکستچر رو بکشید روی texture توی inspector از متریال انتخاب شده و رها کنید یا اونجا از کادر باز شده تکستچر رو براش set کنید که من فرض می کنم اینو بلدین اگه سوال داشتید بپرسید ازم)

سپس یک Plane ایجاد کنید.

سپس یک اسکریپت java بسازید و اسمشو بذارید: chColor.js و اونو بکشید روی Plane در hierarchy و کدهای زیر رو بریزید توش:


Material mat1,mat2;

void
Update () 
{
if (
Input.GetKeyUp (KeyCode.R)) renderer.material mat1;
if (
Input.GetKeyUp (KeyCode.G)) renderer.material mat2;


سکریپت رو با ctrl+S ذخیره یا Save کنید.

(نکته : بعضی اوقات یونیتی قاطی می کنه و مجبورید اسکریپت رو ببندید و دوباره باز کنید تا کد ها درست کپی بشن)
بعد از ذخیره ی اسکریپت به محیط پروژه برگردید و Plane رو انتخاب کنید .
توی inspector(پنجره ی خصوصیات)، در زیر شاخه ی همین اسکریپتی که اضاف کردید به Plane،باید دو تا گزینه Mat1 و Mat2 اومده باشه که جلوی هر کدوم یه کادر هست.از توی اون کادر متریال 1 و 2 رو به هر کدوم نسبت بدید(mat1 و mat2)

شکل پروژه باید شبیه این باشه:
http://s5.picofile.com/file/8117468600/change_material_using_js_unity_sajjad3011.jpg

http://s5.picofile.com/file/8117468600/c...ad3011.jpg

پروژه رو Play کنید
اگه R بزنید باید رنگ plane قرمز بشه و اگه G بزنید باید رنگش سبز بشه.
شما می تونید تکستچر دلخواه رو بدید ولی من تکستچر ندادم فقط رنگ قرمز و سبز رو به ترتیب به متریال mat1 و متریال mat2 نسبت دادم.
امیداورم لذت برده باشید.
نکته:
(فقط روی دکمه ی play بزنید تا Run بشه و دوباره برای خروج روی Play بزنید . دقت کنید روی دکمه های دیگه مثل pause و اینا نزنید کمی قاطی می کنه و undo میشه و اگه مبتدی هستید شما رو گیج می کنه و مجبورید دوباره تنظیمات اسکریپت ها رو بنویسید و اعمال کنید)
۰ نظر موافقین ۰ مخالفین ۰ ۲۰ اسفند ۹۳ ، ۱۷:۴۳
مدیرکل

ابتدا تکسچر آسمون رو به صورت دوار یا گرد پیدا کنید:
http://www.tutorialsforblender3d.com/Tex...ome_1.html
بعد از دانلود ببرید توی blender یا max یا maya یا ...
سپس یک نیمکره بسازید.
بعدش unwrap کنید و تکستچر رو بندازید دقیق روش بعدش obj file و uv map texture رو اکسپورت کنید ببرید توی یونیتی یا ... استفاده کنید.

http://s6.picofile.com/file/8176323934/sky_asemoon_blender_unity.jpg

۰ نظر موافقین ۰ مخالفین ۰ ۲۰ اسفند ۹۳ ، ۱۷:۳۷
مدیرکل


IK چیست ؟
IK inverse kinematic = سینماتیک بلعکس می باشد.
وقتی ما در بلندر یا مکس یا نرم افزارهای دیگه استخوان بندی رو آغاز می کنیم،استخوان ها رو از گره ی نوک (غیر ریشه)، امتداد می دیم.
بعضی اوقتا نیاز داریم استخوانی رو از جای دیگه extrude کنیم و سپس با حرکت اون استخوان ، کنترل بهتری روی استخوان دیگه داشته باشیم. به این استخوان می گیم IK .

برای اینکار کافیه استخوان رو در object mode انتخاب کنیم و سپس به pose mode رفته و ابتدا استخون اول و سپس دومی رو انتخاب(با shift و راست کلیک) کنیم و بعدش space می زنیم تا کادر فرمان باز بشه. کلمه ی ik رو تایپ می کنیم.گزینه ی add ik to bone رو می زنیم(کلید میانبر shift+i هست) و سپس To Active Bone رو انتخاب می کنیم.استخون دوم اگه تحت تاثیر قرار بگیره باید به رنگ زرد شفاف در بیاد

حالا می تونیم با استفاده از استخونسیسنماتیک عکس یا ik ، استخون دیگه رو بهتر کنترل کنیم.

نکته: برای اینکه استخوان ها در pose mode همراه با مدل نمایان بشه کافیه در کادر سمت راست از قسمت armature(آیکن استخوان انسان بعد از آیکن زنجیر ،نزدیک آیکن فیزیک و تکستچر و ...)و از شاخه ی display و octahed گزینه ی x-Ray رو فعال کنیم.

http://s4.picofile.com/file/8175679184/ik1.jpg

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ اسفند ۹۳ ، ۲۰:۴۴
مدیرکل

http://s6.picofile.com/file/8174732376/tank.jpghttp://s4.picofile.com/file/8174732334/_Refraction_improved2.jpg

http://s4.picofile.com/file/8174732350/chev.jpg


۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۳ ، ۰۷:۱۲
مدیرکل


لینک آپارات:

لینک دانلود فیلم آموزش به صورت فشرده و بدون تغییر کیفیت.
حجم : 2 مگا بایت
بعد از extract فیلم میشه 20 مگ کیفیتش هم عالی هست.

http://s6.picofile.com/file/8174730326/uvMapBestTut_sajjad3011.rar.html
=

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۳ ، ۰۵:۴۲
مدیرکل
لطفا نظرتون رو بگید.اگه حمایت کنید یک اپلیکیشن بهتر رو در نسخه بعدی تقدیم می کنیم.
این اپلیکیشن شماره های ضروری ایرانسل و همراه اول رو در خودش داره
رمز بازی های سگا رو در خودش داره
رمز های بازی GTA رو در خودش داره
به معرفی ابزار هک و تقلب بازی های اندرویدی می پردازه
شماره هازی ضروری مثل اورژانس،آتش نسانی، مخابرات و ... رو در خودش داره. به شما یاد میده با ایرانسل رایگان چت کنید
و :
SBgameHacker 3.1 ابزار هک و تقلب در بازی های اندروید
حرکات در مورتال کمبات ۱
حرکات در مورتال کمبات ۲
تمامی رمز های مورتال کمبت 3
ترفندهای اندروید قسمت اول
تمام کدهای ایرانسل
تمام کدهای همراه اول
لیست شماره تلفنهای ضروری
علاءالدین
Alien 3
Art of Fighting
Cannon Fodder
Cliffhanger
Comix Zone
Contra: Hard Corps
Cutthroat Island
Demolition Man
Desert Strike – Return To The Gulf
Dragon: The Bruce Lee Story
Earthworm Jim
Earthworm Jim 2
ESWAT Cyber Police
فیفا FIFA Soccer 96
عصر حجر/Flintstones
Golden Axe تبر طلایی
تبر طلایی 2
تبر طلایی 3
کدهای بازی “فوتبال فانتزی” سگا
Gunstar Heroes
کد تقلب بازی “هوک” سگا
تقلب بازی “ هالک شگفت انگیز” سگا
تقلب بازی” فوتبال گزارشی ” سگا
کد های تقلب بازی ” جیمز باند” سگا
تقلب بازی “پارک ژوراسیک” سگا
کد های تقلب بازی ” شیر شاه” سگا
تقلب بازی ” رنجر” سگا
کد ضد ضربه شدن بازی مایکل جکسون سگا
کد های تقلب بازی ” مورتال کمبات 5″ سگا
تقلب بازی ” پیتفال” سگا
کد های تقلب بازی “دانلد داک” سگا (ورژن W)
کدهای بازی “رمبو 3″ سگا
کد های تقلب بازی ” ریستار” سگا
تقلب بازی “پلیس آهنی” سگا
تقلب بازی ” پلیس آهنی در برابر نابودگر” سگا
کد های تقلب بازی ” تندر 3″ سگا
کد تقلب بازی “سامورایی” سگا
کدهای بازی “نینجا و سگ” سگا
کد ضد ضربه شدن بازی شینوبی 3 سگا
کدهای بازی “سونیک 1″ سگا
کد های تقلب بازی “سونیک 2″ سگا
کد های تقلب بازی “سونیک 3″ سگا
تقلب بازی “ خانه ی شیطانی 3” سگا
کد تقلب بازی” استارگیت” سگا
شورش در خیابان 1 سگا
کد ضد ضربه برای بازی شورش در خیابان 2 سگا
کد های جالب و بدرد بخور برای بازی شورش در خیابان 3 سگا
کدهای بازی “سواران غروب” سگا
کد تقلب بازی “تازمانیا” سگا
کد تقلب بازی “فوتبالیستها”ی سگا
تقلب بازی “نینجاهای لاکپشتی” سگا
کد های تقلب بازی “تینی تون” سگا
تقلب بازی “داستان اسباب بازی” سگا
کد های تقلب بازی “مورتال کمبات 3 آلتیمیت” سگا
کد های تقلب بازی “وکتور من” سگا
کد های تقلب بازی “وکتور من 2 ” سگا
کد تقلب بازی “یوگی خرسه” سگا
آموزش تکنیک های pes2012
آموزش قسمت اول بازی PES 2013
ترفندهای دیگری در PES 2011
روشهای گل زنی خفن در PES 2011
کپی صورت بازیکن ها PES 2011
پاس کاری صحیح در PES 2011
پنالتی زدن و ضربه آزاد در PES 2012
گل ضربه آزاد از فاصله ی خیلی نزدیک در PES 2012
دفاع در PES 2012
ترفند های pes2012
تکنیک عالی شدن بازی در PES 2012
تکنیک های ساده در PES 2012
دریبل درPES 2012
حرکات فردی در PES 2012
چند ترفند جالب در PES 2010 :
زیباترین تکنیک بازی PES 2011 :
تنظیم تکنیک ها بر روی دکمه در PES 2011
رمز های مورتال کمبت 9 یا 2011 برای XBOX
رمز بازیه need for speed -underground
رمز بازی امپراطوری های جنگ سگاempire total war
GTA:San Andreas
رمز و کد تقلب های بازی call of duty 4: Modern Warfare
رمز بازیه زیبای mostwanted
ترفند های sims3
رمزبازی gta4-ps2
مکس پین -رمز بازی Max Payne 2
رمز بازیps2-vice city stories: gta
رمز بازیstronghold
GTA5 _PS2رمز های بازی
رمز gta4
کد تقلب-رمزهای بازی رم توتال وار rome: total war
برداشت محصول: (یا مزرعه دار)
رمز بازی Hitman 2: Silent Assassin:
رمزبازیTotal Overdose
هک بازی Clash of clans برای اندروید
رمز تقلب بازی جنگ خان ها
کدهای تست سخت افزاری (وای فای، بلوتوث، جی پی اس)
کدهای مخفی برای تست های مختلف کارخانه ای
کدهای مخفی برای دستیابی به اطلاعات فریم ور (میان افزار)
روش سوئیچ کردن بین اپلیکیشن های باز روی اندروید
بستن برنامه های در حال اجرا در اندروید
تنظیم برنامه پیشفرض برای باز کردن فایل ها در اندروید
نصب برنامه بر روی گوشی اندروید از منابع خارجی
حذف کردن کامل برنامه ها – Uninstall کردن برنامه اندروید
معرفی
نرم افزار جامع کدهای تقلب بازی ها
معرفی نرم افزاری برای کد تقلب 1000بازی مختلف

http://iranapps.ir/app/gameover.daftarche_ramz


۰ نظر موافقین ۰ مخالفین ۰ ۱۰ اسفند ۹۳ ، ۱۳:۵۸
مدیرکل

کلید ctrl+shift+F

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ اسفند ۹۳ ، ۰۱:۱۹
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۹ اسفند ۹۳ ، ۰۱:۰۹
مدیرکل

how to disable kaspersky addons for firefox

-

به مسیر زیر برید و گزینه automatically activate plugins رو غیرفعال کنید.

-

Try settings > protection > web anti virus > advanced settings and uncheck automatically activate plugins.

۰ نظر موافقین ۰ مخالفین ۰ ۰۸ اسفند ۹۳ ، ۰۳:۵۶
مدیرکل
چرخش یک ابجکت وقتی ماوس روی آن قرار می گیرد:
public float rotationSpeed = 50f;
public GameObject target;
private bool rotate = false;

void OnMouseDown() {
    rotate = !rotate; //this line toggles the bool "rotate" every time the object is clicked
}

void Update() {
    if(rotate) {
        target.transform.Rotate (new Vector3(0, Time.deltaTime, 0) * rotationSpeed );
    }
}

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ اسفند ۹۳ ، ۰۵:۱۶
مدیرکل

http://www.blendswap.com/files/images/2014/02/image72512/medium_49d6c4ecba2e058509617f98486a265e.jpg


اینجا می تونید مدل های رایگان و اپن سورس زیادی رو دانلود کنید:
http://www.blendswap.com/blends/
--
البته اولش باید عضو بشید.
ضمنا یه تعداد که دانلود می کنید می گه حجم اکانت شما برای این چند ساعت تموم شده باید چند ساعت دیگه وارد بشید.

البته میشه از مدلهاش ایده گرفت.

۰ نظر موافقین ۱ مخالفین ۰ ۰۳ اسفند ۹۳ ، ۰۶:۵۹
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۳ اسفند ۹۳ ، ۰۶:۲۷
مدیرکل

http://docs.autodesk.com/3DSMAX/16/ENU/3ds-Max-Tutorials/images/GUID-A2AA380A-8AD7-490E-BDDC-134DDDA5901F-low.png

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ اسفند ۹۳ ، ۰۶:۲۳
مدیرکل

Skinning a Character
منبع : http://docs.autodesk.com/3DSMAX/16/ENU/3...=d30e17453

-----

برگرفته از پرومیکرز
این قسمت : skin اولیه

1. 3dsmax را reset کنید.

2.در Quick Access toolbar روی [تصویر: GUID-CAC2BD26-2E16-474D-974F-F6F51EF99E3F-low.png] یا (Open File) کلیک و از مسیر \character_animation\skinning\ فایل applying_skin.max رو باز کنید.(نکته:اگه پیام تنظیمات گاما یا scene Gamma settings اومد تایید کنید)
کاراکتر ما در مرکز صحنه یعنی (0, 0, 0) قرار می گیره.
[تصویر: GUID-27E0C70F-94C0-40E2-9B71-B1E24833C950-low.png]

میت اما (Meet Emma) کاراکتری با حدود 7,500 پولیگان هست.در حقیقت قراره انیمیشن rig رو روی اون تست کنیم.

= بارگذاری ریگ کاراکتر "اِما" Load the Emma rig

1.در پنل Create روی Helper([تصویر: GUID-26B4569E-97F7-401F-B7FF-1EEB5C7DA0E8-low.png]) کلیک کنید و از لیست مربوط CAT Objects رو انتخاب کنید.
در اینجا باید با character studio (در بخش انیمیشن دارم آموزشش رو ترجمه می کنم:sajjad3011) آشنا باشید;CAT یک سیستم انییشن مجزای جدیدتر است البته قابلیت هایی دارد که با هم تداخل دارند.این آموزش به جای وقت گذاشتن زیاد روی Skin modifier ، حداقل با خصوصیات CAT سر و کار دارد.(نکته: برای اطلاعات جزئی تر به the CAT (Character Animation Toolkit) section مراجعه کنید.

2.در Object Type روی CATParent کلیک کنید.
CATRig Load Save rollout یک لیست از ریگ شخصیت های از پیش تعیین شده را فراهم می کند.
به هر حال می توانید با استفاده از یک rig اختصاصی تیجاد شده خودتان در این آموزش استفاده کنید.
آسونترین راه برای اینکار ،بارگذاری اون روی یک CATParent موجود هست.

3.روی CATRig Load Save rollout مطمئن بشید (None) هایلایت(انتخاب) شده(شاید منظورش اینه که هیچ چیز انتخاب نشه) و سپس Perspective viewport .
سپس برای emma یک CATParent objec رو به بیرون drag کنید.

http://docs.autodesk.com/3DSMAX/16/ENU/3ds-Max-Tutorials/images/GUID-2C925C6F-1802-46A5-AB51-DCBB00F612E8-low.png

(CATParentدر سمت راست شکل دیده میشه)


4.به پنل Modify([تصویر: GUID-8F70211D-F4D3-482E-96D1-889B2FE01D6F-low.png]) برید و در CATRig Load Save rollout روی (Open Preset Rig) ([تصویر: GUID-91F2BDC5-0D7D-494A-A8BD-DCFCB6CC2615-low.png]) کلیک کنید.
به مسیر \sceneassets\animations\ برید و emmarig.rg3 رو باز کنید.
ریگ در موقعیت CATParent ظاهر میشه.
(نکته :این ریگ به طور ویژه modify یا "pose" میشه تا شکل Emma رو پر کنه.معموالا شما اینکار رو باید قبلا از skinning مدل ،خودتون انجام بدید.اگرچه اپلیکیشن اولیه Skin modifier به تنظیم بیش از حد نیاز ندارد اما خارج از حوزه ی این آموزش است big grin)
در هر حال روند کار نسبتا ساده است مخصوصا زمانیکه استخوان ها بر طبق هندسه ی استاندارد پولیگان ها داخل ریگ های CAT هستند.آنها با تمام ابزار مدل سازی در 3ds مکس سازگار هستند و حتی می توانند با اشیای دیگر جایگزین گردند.)
وقتی در حال اسکین(skin) یک کاراکتر هستیم مطلوب است که ریگ را داخل آن مخفی کنیم. اما بعضی وقتا که نیاز به دیدن استخوان دارید بهتر است روی rig اسم گذاری کنید تا به راحتی بتوانید قسمت دلخواه را انتخاب(select) کنید.

5.صحنه را بچرخانید به طوری که مش کاراکتر و ریگ همپوشانی نداشته باشند.سپس با آیکن(Select Object)[تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] در ناحیه ای اطراف rig کلیک کنید تا همه ی استخوان(bone) های آن انتخاب شوند.
در فیلد Named Selection Sets در نوار ابزار اصلی (اخیرا “Create Selection Set” نامیده شده) اسم EmmaRig را تایپ و سچس Enter کنید تا اسم ثبت شود.این اسم همانند اسم CATParent است،اما به عنوان یک مجموعه انتخاب، نه یک جسم، هیچ تضاد یا conflict ای وجود ندارد.

در حالت ایده آل موقع skin یک کاراکتر، rig باید در وسط skin mesh باشد زیرا Emma باید در مرکز world(جهان) باشد.این کار آسان است.

6.مطمئن شوید CATParent (با نام EmmaRig) انتخاب و سپس (Select And Move) ([تصویر: GUID-7364965C-3A1C-4902-9322-401B110A87A5-low.png]) در main toolbar فعال شده باشد.

7. روی اسپینر(spinner) های X و Y در status bar راست کلیک کرده و آن ها را 0(صفر) کنید.(نکته: اسپینر همون فیلدهای متنی هستن که فلش های بالاپایین روی هم دارن که وقتی ماوس رو می بریم روشون Drag می کنیم مقدار داخل کادر متنی ها زیاد و کم میشه big grin ) .
پارامتر Z باید روی 0 تنظیم شده باشد.

اسکلت به مرکز جهان پرش می کند و کاملا با مش کاراکتر Emma تنظیم است.
[تصویر: GUID-4334D15F-2F95-4484-9E5A-F69F1628D72C-low.png]
Emma and rig, both at world center

سپس با استفاده از Skin modifier، استخوان ها(Bones) را به مش(mesh یا همون مدل) apply می کنیم.

Set up for skinning (مراحل تنظیم اسکین) :

1.با استفاده از (Select Object)([تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png]) ابجکت Emma و سپس از شاخه ی Modify panel Modifier List Object-Space Modifiers گزینه ی Skin را انتخاب کنید.این باعث میشود Skin modifier به مش apply شود.در مرحله ی بعدی باید به Skin modifier بگوییم که استخوان ها باید روی شکل mesh تاثیر بگذارند.در این حالت همه کار انجام میگیرد.

2.در قسمت Parameters rollout روی دکمه ی Add برای افزودن Bone ها کلیک کنید.پنجره ی انتخاب استخوان ها/ Select Bones باز میشود.این پنجره شبیه پنجره Select From Scene است.

3.forbiddenهای Display را فقط روی Display Geometry (نمایش هندسه) تنظیم و همه ی موجودیت های لیست به جز 4 تای اول را انتخاب کنید.یک راه آسان برای اینکار این است که در کادر جستجو حرف e را تایپ کنیم ، چرا که شروع تمام استخوان های مورد نظر با “Emma,” نامگذاری شده اند.در پایان روی Select کلیک کنید.
[تصویر: GUID-86E9CF4D-1BE3-4B6A-A30C-3B9373B2CD48-low.png]
استخوان ها در لیست Parameters rollout ظاهر و skinning (پوسته گذاری) اولیه انجام میشود.
شما می توانید برای نمایش اینکار،پلتفرم پا را حرکت دهید.

4. EmmaRigLPlatform را انتخاب کنید، (مستطیل سیمی زیر پای چپ) و سپس آن را حرکت دهید.
[تصویر: GUID-231FC39A-9ECD-4581-8922-A4E01F96DD6D-low.png]

احتمال دارد مشکلاتی را مشاهده کنید.مثل کاهش حچم در زانو.برای تمرین بیشتر می توانید آموزش های بعدی را دنبال کنید.

5.قبل از ادامه،پروژه را با نام MyEmma1.max ذخیره کنید.

Animate the rig(پویا نمایی ریگ):

قبل از skinnging یک کاراکتر برای ایجاد یک کار موثر بهتر است ابتدا یک انیمیشن شامل pose های مختلف کاراکتر که دوست دارید ایجاد کنید.این کار باعث میشود تا ناهنجاری ها(آنومالی ها) ی skinning در موقعیت های مختلف را بدون مصرف زمان اضافی و تنظیم دستی کاراکتر،برطرف کنیم.

با استفاده خصوصیت rig می توانیم فایل انیمیشن خود را روی خصوصیت CAT’s Clip Manager بار(load)کنیم.این کار را با مراحل زیر دنبال کنید.زیاد طول نمی کشد و آموزنده است.اما اگر ترجیح میدهید skinning را انجام دهید به بخش بعد بروید.

1.فایل ذخیره شده قبل را برای ادامه بار کنید.

2.[تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] CATParent را انتخاب کنید.(شی سه گوشه در زیر rig)

3.به Motion panel([تصویر: GUID-A0678F81-5075-4623-9328-B4A1CED35803-low.png]) رفته و نوار اسکرول را به Clip Manager rollout ببرید. مطمئن شوید دکمه Clip فعال باشد.اینجا مکانی است که انیمیشن را برای CAT rigs لود و save می کنیم.

4.در قسمت پایینی rollout روی آیکن (Browse)([تصویر: GUID-27186105-DCA4-4440-A4E7-6A825A4E5D73-low.png]) کلیک کرده و سپس از پنجره ی open فایل \sceneassets\animations\emma_stretching.clp را باز کنید. وقتی پنجره ی تنظیات کلیپ Clip Options باز شد روی Load بزنید تا تنظیمات پیشفرض را قبول کنید.
CAT دو مد دارد: Setup برای مدیفای(اصلاح کردن) Rig ; و Animation برای پویانمایی آن. مد پیشفرض Setup است . برای play انیمیشن لازم است به مد Animation سوئیچ کنید.

5.در بالای Layer Manager rollout می توانید دکمه ی [تصویر: GUID-680E7D6D-573C-4A41-82C9-2674AD53B9C3-low.png](Setup/Animation Mode Toggle ) را برای تعیین Rig ای که اکنون در Setup mode است ببینید.روی این دکمه کلیک کنید.عکس دکمه به آیکن سبز ([تصویر: GUID-6AC581B9-3F7D-409C-B5F1-203ABAE3DC87-low.png]) تغییر می کند و بر فعال شدن Animation mode دلالت دارد.

6.همچنین در بخش کنترال های انیمیشین از پنجره ی 3dsmax کلیک کنید تا پنجره ی Time Configuration باز شود. Length (طول) را روی 500 تنظیم و سپس روی OK کلیک کنید تا پنجره ی تنظیمات بسته شود.

7.مجموعه انتخاب EmmaRig را فعال کنید، در viewport (نمای کاری) راست کلیک و Hide Selection را انتخاب کنید.

8.نوار زمان یا [تصویر: GUID-17EB6861-E98C-49E7-9122-7608B66CE470-low.png] را اجرا کنید تا انیمیشن play شود.تام آن بخش های "exercises" ای از بدنه که به احتمال زیاد به تنظیمات skinning نیاز دارند از پاها آغاز شده و به انگشتان ختم می شوند.
به هر حال cap(سر)،hair(مو) و eyeballs(چشم ها) یا “accessories,” با بقیه مش حرکت نمی کنند.

9. به فریم صفر(0) روی نوارابزار اصلی برگردید.(Select And Link)([تصویر: GUID-DE77D22D-2453-48D9-9BF9-16D40CCAA896-low.png]) را فعال کنید.سپس از هر دسترسی(accessory) که میخواهید به ابجکت EmmaRigHead درگ کنید تا آنها به عنوان children (فرزندان) لینک شوند.(چهار drag برای همه)[تصویر: GUID-17EB6861-E98C-49E7-9122-7608B66CE470-low.png]انیمیشن را دوباره play کنید تا مطمئن شوید همه چیز با هم حرکت می کنند.
(روش دیگر این است که 4 اکسسوری را ابتدا انتخاب و سپس Select And Link را فعال کنید و از هر اکسسوری انتخاب شده ، به ابجکت EmmaRigHead درگ کنید.این کار باعث لینک همه ی آنها به یکباره می شود)

10. با کلید روی (Select Object) [تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] از Select And Link خارج شوید و سپس در viewport راست کلیک کرده و Unhide All (غیرمخفی کردن همه) را انتخاب کنید.

11.پروژه را با نام MyEmma2.max ذخیره کنید.

در درس بعدی Weighting the Character's Lower Half رو ترجمه خواهم کرد انشاءا... .
۰ نظر موافقین ۰ مخالفین ۰ ۰۲ اسفند ۹۳ ، ۰۶:۵۴
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۹ بهمن ۹۳ ، ۰۲:۴۱
مدیرکل

http://www.abipic.com/wp-content/uploads/2012/08/fabric-and-leather-textures.jpg

۰ نظر موافقین ۱ مخالفین ۰ ۲۶ بهمن ۹۳ ، ۰۷:۰۹
مدیرکل
(نکته ی مهم: ما توصیه می کنیم به جای توپوگان،خودتان مدل را از صفر توی BLENDER بسازید. BLENDER یک ابزار عالی و کامل برای مدلسازی هست. شاید بلندر در RENDER ضعیف باشد و نیاز به سیستم قوی داشته باشید اما توی مدلسازی بلندر غولی هست واسه خودش و همچنین چون پلاگین zRemesher در زیبراش مانند انسان عقل ندارد ،بهتر است خودتان در بلندر کار کنید و همینطور توپوگان را هم توصیه نمی کنیم و فقط جنبه ی یادگیری دارد این مطلب)
به کمک نرم افزار TopoGun می توان حجاری یا Sculpting سه بعدی را انجام داد ، همچنین این نرم افزار قابلیت ایجاد و اعمال بافت ( Texture ) را در خود دارد .

برخی از قابلیت ها و امکانات این نرم افزار :


رابط کاربری ساده
برخورداری از مجموعه کاملی از امکانات Sculpt سه بعدی
برخورداری از امکان Morpher
وجود ده ها ابزار رسم
برخورداری از براش های مختلف با قابلیت سفارشی سازی آن ها
قابلیت همکاری با دیگر نرم افزارهای سه بعدی همچون 3Ds Max ، Maya و ZBrush
برخورداری از تمامی امکانات رایج در زمینه ایجاد و کارکردن با بافت ها و یا همان Texture ها
سرعت بسیار بالا در زمینه رندر
پشتیبانی از تکنولوژی Multithreading در پردازش و کار با ابزارها
امکان کار با عظیم ترین مدلهای سه بعدی با جزئیات بسیار فراوان
و . . .

تصاویری ازا محیط نرم افزار و کارهای انجام شده توسط TopoGun :

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

دانلود رایگان نرم افزار TopoGun 2.0 Build 13647

 


=========
نکته :
توصیه ما به شما این هست که از همون اول با نرم افزارهای اصلی مثل blender و max و maya کار کنید و از همون اول low polygon بسازید مدلهاتونو و سپس subSurface بندازید که مدل کمی نرم بشه.
من خودم از توپوگان استفاده نمی کنم.

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ بهمن ۹۳ ، ۰۳:۱۵
مدیرکل
برای اینکار می تونیم تگ بدیم :

Ray ray = new Ray(transform.positiontransform.forward);
           RaycastHit hit;
 
 if (Physics.Raycast(rayout hitRange){
 
 if(Hit.collider.tag == "تگ دلخواه")
{
    Application.LoadLevel(" نام مرحله");
}

 
}
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۷:۲۳
مدیرکل
void Update(){
if(Input.GetKey(KeyCode.W)){
Audio.Play("/*نام صدایی که می خواید*/");
}
}
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۷:۱۹
مدیرکل

یک کد جالب دیگرو امروز براتون میزارم که با اون می تونین مقادیر مربوط به اشیای دیگرو دستکاری کنین.
مثلا فک کنین می خواین خون خودتون یا دشمنتون رو کم کنین در اثر برخورد گلوله. ( این یه مثال هست )

ابتدا دوتا شی ایجاد کنین و نام هاشونو تغییر بدید که هم خودتون اشتباه نکنین هم یونیتی. مثلا دوتا Cube با نام های Cube1,2 ایجاد کنین.سپس دوتا کد جاوا اسکریپت با نام های cube1,2 نیز ایجاد کنین و هر کدوم رو به شی مربوطه متصل کنین.
حالا برید تو کد اول و کد زیر رو قرار بدید.

1
2
3
4
5
6
7
var target : GameObject;var Health : int;
function Start(){Health=100;}
function Update()
{
Health = target.GetComponent(cube2).h;
print(Health);
}


کد رو ذخیره کنید و سراغ کد دوم برید و کد زیر رو درونش بریزید.

1
2
3
4
5
6
var target : GameObject;var h : int;
function Start(){}
function Update()
{
h = target.GetComponent(cube1).Health - 10;
}


حالا هر کدوم از اشیا رو برای اون یکی کد معرفی کنین.
بازی رو اجرا کنین و نتیجرو ببینین.
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۷:۱۸
مدیرکل
gameover.bog.ir
Destroy( gameObject, 3f );

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۷:۱۳
مدیرکل
این کد برای این هستش که اگه دو Object به هم برخورد کردن یک اتفاق بیفته و انیمیشنی اجرا بشه


#pragma strict
function Update(){
 
function OnControllerColliderHit(hit : ControllerColliderHit){
if(hit.gameObject.tag == ""/*برچسبی که جسم دوم داره*/)
{
  hit.gameObject.animation.Play(""/*انیمیشنی که قراره اجرا بشه*/);
}
 
}
 
}
البته از رویداد onCollisionEnter هم می تونید استفاده کنید که وقتی یک جسم به جسم دیگه برخورد کرد کاری انجام بشه وگرنه کار دیگه ای.یکم خلاقیت به خرج بدید حله. فقط باید درک کنید کار توابع رو.
برای دو بعدی:
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == "Enemy") coll.gameObject.SendMessage("ApplyDamage", 10); } }



۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۷:۱۳
مدیرکل
مولف: alimokh
#pragma strict
var target :Transform;//جسم اول
var target1 : GameObject;//جسم دوم
var target3 : GameObject;//جسم اول
function Update () {
if ( Physics.Raycast( target.position , target.transform.position , 0.1 ))
{
Destroy(target3);
Destroy(target1);
}
}

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۶:۳۷
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۶:۳۴
مدیرکل

transform.position = Vector3(x,y,z);

 

مثال 2 : حرکت جسم با حرکت ماوس

using UnityEngine;

public class ExampleClass : MonoBehaviour
{
    //movement speed in units per second
    private float movementSpeed = 5f;

    void Update()
    {

        float x= Input.GetAxis("Horizontal");
        float y= Input.GetAxis("Vertical");

        transform.position = transform.position + new Vector3(x* movementSpeed * Time.deltaTime, y * movementSpeed * Time.deltaTime, 0);

        Debug.Log(transform.position);
    }
}
۱ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۶:۰۴
مدیرکل

مسیر  game object->create other ->wind zone  رو طی کنید.
در صحنه یک آیکن ساخته میشه که جهتش رو می تونید تغییر بدید(Rotate و ... )
پارچه یا درخت یا چمن توی محوطه ی بادی بذارید تا در حین اجرا متوجه بشید.

http://t3.gstatic.com/images?q=tbn:ANd9GcQb4dzp-ubpab8SJYFPRH34J0BYFwzoE3enD3LRyvzKVoE6pKe4Ag

http://vermontartsliving.com/wp-content/uploads/2014/09/SOVAL-06.fob_.route_7.Randy_Adams_alumwindblown.jpg

۱ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۴:۴۶
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ بهمن ۹۳ ، ۰۴:۱۴
مدیرکل
var speed : float = 6.0;
 var twiceSpeed : float = 10.0;
 var jumpSpeed : float = 8.0;
 var gravity : float = 20.0;
 var rotateSpeed : float = 3.0;
 
 private var moveDirection : Vector3 = Vector3.zero;
 
 function Update() {
     var controller : CharacterController = GetComponent(CharacterController);
     if (controller.isGrounded) {
         //Grounded, so recalculate
         //Move directly from axes
         moveDirection = Vector3(0, 0, Input.GetAxis("Vertical"));
         
         //Rotation Code
         transform.Rotate(0, Input.GetAxis("Horizontal") * rotateSpeed, 0);
         
         moveDirection = transform.TransformDirection(moveDirection);
         moveDirection *= speed;
         
         if (Input.GetButton ("Jump")) {
             moveDirection.y = jumpSpeed;
         }
         
         //Animation Code
         if (Input.GetKeyDown("w"))
         {
             animation.Play("Full Walk");
         }
         else if (Input.GetKeyUp("w"))
         {
             animation.Stop();
             animation.Play("Idle");
         }
     }
     
     //Apply Gravity
     moveDirection.y -= gravity * Time.deltaTime;
     
     //Move Controller
     controller.Move(moveDirection * Time.deltaTime);
 }


اینم یکی دیگه :

http://www.scottpetrovic.com/blog/2009/11/unity3d-3rd-person-basic-movementrotation-wsource/


۰ نظر موافقین ۰ مخالفین ۰ ۲۳ بهمن ۹۳ ، ۲۲:۵۶
مدیرکل
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
    public int playerSpeed=4;
    // Use this for initialization
    void Start () {
        }
    
    // Update is called once per frame
    void Update () 
        {
            
            if (Input.GetKey (KeyCode.RightArrow)){
                transform.Translate(new Vector3(playerSpeed*Time.deltaTime,0,0));
                animation.Play("اسم انیمیشن حرکت به راست");
            }
            if (Input.GetKey (KeyCode.LeftArrow)) {
                transform.Translate(new Vector3(-playerSpeed*Time.deltaTime,0,0));
                animation.Play("اسم انیمیشن حرکت به چپ");
                
            }
        }//update
    }




مثال حرکت با جوی استیک مجازی برای اجرا روی اندروید:
http://gameover.blog.ir/1394/08/11/%DA%A9%D8%AF-%D8%AD%D8%B1%DA%A9%D8%AA-%D9%BE%D8%B1%D8%B4-%D8%AF%D8%A7%D8%A8%D9%84-%D8%AC%D8%A7%D9%85%D9%BE-%D8%B1%D8%A7%D9%87-%D8%B1%D9%81%D8%AA%D9%86-%D8%AF%D9%88-%D8%A8%D8%B9%D8%AF%DB%8C-player-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-Easy-touch-version-3-%D8%B3%DB%8C%D8%B4%D8%A7%D8%B1%D9%BE



۳ نظر موافقین ۰ مخالفین ۰ ۲۳ بهمن ۹۳ ، ۲۰:۴۲
مدیرکل

 

brick dirt floor dark sand washed wall
       
egyptwall pharoh white sand tablewood
       
leaf with alpha map leaf 2 with alpha map leafcut ecuador with alpha map
       
plant with alpha  
۰ نظر موافقین ۰ مخالفین ۰ ۲۲ بهمن ۹۳ ، ۰۶:۱۰
مدیرکل


Creature model
Creature (max 8)
 
cupboard model
Cupboard (max8)



Dragon model
Dragon (3ds)
 
Chair model
Chair (max8)



Man model
Man (3ds)
 
Ferrari model
Ferrari (max8)



Women model
Women (3ds)
 
Nailcutter model
nailcutter (max8)
     
Tire model
Tire (3ds) by Mate Maksan
 
Gun model
M4a1an Pws4 Gun (max, 3ds) by Yasmeen Jahan
     
Chooper model
Chooper (max, 3ds) by Piotr Błażewicz
 
BMW model
BMW (max) by Kenan SATIR
     
 
Cabinet
Cabinet Model by Mushtools | Alejandro Sosa
     
cartoon kid
Cartoon Kid (obj, maya) by Helen Rusinoff, USA
  outlander
Outlander (obj, max, fbx) by Markus Dublin, USA
     
missile
Missle (max) by Mohammed Farakh, UK
۳ نظر موافقین ۰ مخالفین ۰ ۲۲ بهمن ۹۳ ، ۰۵:۳۵
مدیرکل

آثار دو بعدی:
http://www.cgarena.com/gallery/2d/2d.php
آثار سه بعدی شامل صحنه ها+کاراکترها+وسایل نقلیه:
http://www.cgarena.com/gallery/3d/characters.php

۰ نظر موافقین ۰ مخالفین ۰ ۲۲ بهمن ۹۳ ، ۰۵:۲۴
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۰ بهمن ۹۳ ، ۰۳:۳۷
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۹ بهمن ۹۳ ، ۱۵:۳۴
مدیرکل
http://img.p30day.com/images/37674498322334591809.jpg
سریال رو شاید 22222-22222-22222-22222-22 بدید و کار نکنه.
برای رفع اشکال باید به جای  setup.exe  فایل install.exe رو اجرا کنید و سپس رمز فوق عمل می کنه :)
-
سوالی بود بپرسید.
برای دانلود نرم افزار iclone ورژن 5 به لینک زیر برید :

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ بهمن ۹۳ ، ۱۴:۴۷
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۸ بهمن ۹۳ ، ۱۵:۰۴
مدیرکل

http://us.cdn3.123rf.com/168nwm/weknow/weknow0908/weknow090800015/5379169-seamless-texture-of-knitted-wool-gingham-squares-in-red-yellow-and-brown.jpghttp://us.cdn2.123rf.com/168nwm/felker/felker1112/felker111200012/11371840-blue-wool-knitted-texture-may-be-used-as-background.jpg

تو  google بزنید wool free texture

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ بهمن ۹۳ ، ۰۲:۵۵
مدیرکل

 آموزش استفاده از ابزار HUMAN IK در بلندر(فارسی) برای Rigging :

قبلش اول یه اشاره ای کنم که IK چیه؟ 


IK inverse kinematic = سینماتیک بلعکس می باشد.
وقتی ما در بلندر یا مکس یا نرم افزارهای دیگه استخوان بندی رو آغاز می کنیم،استخوان ها رو از گره ی نوک (غیر ریشه)، امتداد می دیم.
بعضی اوقتا نیاز داریم استخوانی رو از جای دیگه extrude کنیم و سپس با حرکت اون استخوان ، کنترل بهتری روی استخوان دیگه داشته باشیم. به این استخوان می گیم IK .

برای اینکار کافیه استخوان رو در object mode انتخاب کنیم و سپس به pose mode رفته و ابتدا استخون اول و سپس دومی رو انتخاب(با shift و راست کلیک) کنیم و بعدش space می زنیم تا کادر فرمان باز بشه. کلمه ی ik رو تایپ می کنیم.گزینه ی add ik to bone رو می زنیم(کلید میانبر shift+i هست) و سپس To Active Bone رو انتخاب می کنیم.استخون دوم اگه تحت تاثیر قرار بگیره باید به رنگ زرد شفاف در بیاد

حالا می تونیم با استفاده از استخون سینماتیک عکس یا ik ، استخون دیگه رو بهتر کنترل کنیم.

نکته: برای اینکه استخوان ها در pose mode همراه با مدل نمایان بشه کافیه در کادر سمت راست از قسمت armature(آیکن استخوان انسان بعد از آیکن زنجیر ،نزدیک آیکن فیزیک و تکستچر و ...)و از شاخه ی display و octahed گزینه ی x-Ray رو فعال کنیم.

البته مبحثی که گفتم ویژه بلندر بود:

http://s4.picofile.com/file/8175679184/ik1.jpg

برای اموزش ik در مایا به لینک زیر از آپارات مراجعه بفرمایید:

http://www.aparat.com/v/RvcoK

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ بهمن ۹۳ ، ۲۳:۴۹
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۵ بهمن ۹۳ ، ۰۱:۳۳
مدیرکل

برای اینکار باید از ابزار ProCutter داخل مکس استفاده کنید. این ابزار داخل مکس 2009 به کاربر اجازه می ده تا با استفاده کشیدن خطهای Splines روی مدل اونو به بخش های دلخواه تقسیم کنید.

http://docs.autodesk.com/3DSMAX/15/ENU/3ds-Max-Help/images/GUID-89DB1EDA-0342-4B18-80F2-D3E777C44E49-low.png


Select an object. Create panel (Geometry) Compound Objects Object Type rollout ProCutter

To use ProCutter:

  1. Select an object to use as a cutter.
  2. Activate the ProCutter compound object.
  3. On the Cutter Picking Parameters rollout, click Pick Cutter Objects, and then select additional cutters.
  4. On the Cutter Picking Parameters rollout, click Pick Stock Objects, and then select objects to be cut by the cutter objects.
  5. In the Cutter Parameters rollout Cutter Options group, choose the parts of the originals you wish to keep: Stock Outside Cutters, Stock Inside Cutters, Cutters Outside Stock.
  6. To get separate objects to manipulate or animate, collapse the result to an Editable Mesh object and use the Explode tool set to 180.0. Alternatively, use Auto Extract Mesh and Explode By Elements, described below.


ادامه

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ بهمن ۹۳ ، ۰۲:۳۰
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۱ بهمن ۹۳ ، ۲۱:۴۸
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۱ بهمن ۹۳ ، ۰۴:۴۶
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۱ بهمن ۹۳ ، ۰۴:۲۰
مدیرکل

marvelous designer

نکته : این نرم افزار تخصصی هست و اگه یک کاربر تازه کار هستید قبلش ببینید کسی باهاش کار کرده یا نه اگه آسون بود بعد دانلودش کنید تا حجمتون بیخود نره.

http://img.soft98.ir/Marvelous%20Designer.jpg


http://www.marvelousdesigner.com/common/images/main/bg_main_vod.jpg

http://www.marvelousdesigner.com/







۱ نظر موافقین ۰ مخالفین ۰ ۱۱ بهمن ۹۳ ، ۰۴:۱۲
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ بهمن ۹۳ ، ۱۷:۲۲
مدیرکل

قسمت پایین: نوار time Slider یا نوار زمان برای رفتن به فریم دلخواه جهت ایجادانیمیشن
alt+w:بزرگ کردن پنجره ی فعال
f3:رفتن به حالت wireframe یا سیمی
shift+Q : رندر Render
نوار time Slider: یا نوار زمان برای رفتن به فریم دلخواه جهت ایجادانیمیشن
alt+w:بزرگ کردن پنجره ی فعال
f3:رفتن به حالت wireframe یا سیمی
R : تغییر مقیاس یا Resize قسمت انتخاب شده
E:چرخاندن قسمت انتخاب شده
W:جابجایی  قسمت انتخاب شده
Escape:توقف انیمیشن
N:ثبت خودکار تغییرات نوار زمان
ctrl+A : انتخاب تمام قسمت های مدل
ctrl+Click : انتخاب چند قسمت
Alt+Click: جداکردن قسمت های کلیک شده
Z: فوکاس روی مدل
--

http://s5.picofile.com/file/8167202376/1.jpg

۱ نظر موافقین ۰ مخالفین ۰ ۰۷ بهمن ۹۳ ، ۱۸:۵۰
مدیرکل

vertebrae=استخوان مهره
Quadrupeds =چهارپایان
biped=دو پا
marine=دریایی
alien=بیگانه
angel=فرشته
ape=میمون
centipede=هزارپا
lizard=مارمولک
mech=شاید به معنی مکانیکی باشه
panther=پلنگ
spider=عنکبوت

pelvis=لگن خاصره

spine=ستون فقرات

------------------------------------

اینم یه سری دیگه که از http://forum.p30world.com/showthread.php?t=70888 پیدا کردم :

انیماتیک:به نوعی نقشه ی فیلم است برای کمک در تصور چگونگی قرار گرفتن دوربین و کاراکتر ها و... . با استفاده از وسیله ها ی مختلف از جمله:عروسک , مدل سه بعدی , یا حتی روی کاغذ.
انیمیشن:به گرافیک متحرک گفته می شود .در حقیقت با نمایش سریع تصاویر مرتبط به هم (فریم)مغز آنها را به صورت یک حرکت پیوسته میبیند.
بلاکینگ:یا بلوکه کردن یک انیمیشن حدودی ساخته شده که نشان می دهد شحصیت ها و اشیا در صحنه کجا فرار می گیرند.(در یک نقطه معین در خط زمان)
فریم:یک تصویر در یک انیمیشن.
کی فریم یا فریم کلیدی:فریمی که آغاز,پایان یا ورود یک شخصیت یا شی را نشان می دهد
مدل:یک شی 3d که از چند وجهی ها(پلی گان) یا SPline ساخته شده
رندر:ساخت یک دو بعدی قابل ارایه از یک صحنه ی 3 بعدی با استفاده از اطلاعات موجود چون:ژئومتری(پوسته مدل) سطح و نور و ..
Rigging:پروسه ی اضافه کردن استخوان و کنترلر به مدل برای آماده سازی آن برای انیمیشن
TOON:شخصیت کارتونی

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ بهمن ۹۳ ، ۱۸:۲۴
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۴ بهمن ۹۳ ، ۱۶:۲۲
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۲ بهمن ۹۳ ، ۱۳:۰۸
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۲ بهمن ۹۳ ، ۱۳:۰۷
مدیرکل
از کلاس application در یونیتی میشه بعد از خروجی اپلیکیشن روی موبایل استفاده کرد.

مثلا برای لرزش گوشی این کد رو داریم:


برای اینکه شماره فردی رو توسط خود گوشی اندروید Call کنیم این کد رو اجرا می کنیم:
  1. Application.OpenURL ("tel:شماره");

کلاس Application تحت جاوااسکریپت و سیشارپ توی یونیتی شناخته شده هست و می تونید اسکریپت رو به هر یکی از دو زبان که دلتون خواست بنویسید.
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ بهمن ۹۳ ، ۲۲:۴۵
مدیرکل

where we must install android sdk in windows 7

وقتی توی سایت های مختلف می رید(البته نه همشون) خیلی از شما تازه کارا گیج میشید.


اصل مطلب رو سعی کنید یاد بگیرید :


اول برید منوی Run  (کلید میانبر: دکمه ی window یا پنجره کنار دکمه ی Alt  رو با R نگه دارید).


سپس بنویسید appdata و ok کنید.


سپس برید توی پوشه ی local .

توی همین پوشه ی local  هست که می تونید پوشه ی android یا android-sdk رو ایجاد کنید و سپس فایل "SDK Manager.exe" و پوشه ی sdk رو از هرجا دانلود کردید بریزید توش.

توی پوشه ی sdk های دانلودی معمولا این پوشه ها وجود داره که طبق نیاز می تونید آپدیت های اونو در google پیدا کنید(البته اگه اندروید ایران رو تحریم کرده می تونید از بچه ها بپرسید راهنماییتون کنن خلاصه راه زیاده ناامید نشید)

build-tools
extras
list.txt
platform-tools
platforms
tools

---

بقیه چیزایی که نیاز دارید باید با توجه به نیازتون دانلود کنید.

بیشتر وقتا کاربران مشکل دارن. خوب بهترین راه اینه که اینترنت رو زیر رو رو کنید.

برای جستجو توی سایت های فارسی می تونید برید توی google و در بخش جستجوی پیشرفته ی گوگل زبان رو روی Persian بذارید تا بتونید مطلب مورد نظر فارسی رو پیدا کنید.

---

مثلا اونایی که با  b4a کار می کنن می تونن ابزارهای لازم جاوا و اندروید رو از سایت basic4android.org که واسه بچه های ایران هست پرس و جو کنن که چی لازمه و چی لازم نیست.

---

اگه خروجی اندروید واسه unity و game maker می خواید بگیرید خوب توی promakers.ir برید و آموزش های خروجی گرفتن اندروید تحت گیم میکر و یونیتی  و کانستراکت و ... موجود هست.

---

بقیه پرس و جوهاتونم می تونید توی انجمن های فارسی بپرسید. هیچ وقت تسلیم نشید و هدف مقدستون رو رها نکنید. اگه مسیر بسته بود راه رسیدن به اونو تغییر بدید. حالا هدفتون هرچی باشه خواه ساخت بازی باشه یا .... سعی کنید اول درگیر جزئیات نشید و قبلش از افراد با تجربه بپرسید و اگه توی یه انجمن جواب نگرفتید توی انجمن های مختلف بپرسید.

--

نظر یادتون نره

موفق باشید.
۱ نظر موافقین ۰ مخالفین ۰ ۰۱ بهمن ۹۳ ، ۲۰:۳۵
مدیرکل
بعضی وقتا می بینید فایل هایی که می خواید با winRar آنزیپ کنید دچار خطاهای عجیب غریب می شن. برای رفع این مشکل(البته نه در همه ی مواقع بلکه) خیلی وقتا فقط کافیه فایل های Rar یا Zip یا Exe خودتون رو با نرم افزار 7zip اکسترکت یا unzip کنید.
برای دانلود این برنامه به این لینک برید :
http://soft98.ir/software/compress/22-7zip.html
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ بهمن ۹۳ ، ۱۷:۳۰
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۹۳ ، ۱۰:۴۸
مدیرکل

http://www.yasdl.com/wp-content/uploads/2013/09/Adobe-Audition-cc_www.YasDL_.com_.jpg

۱ نظر موافقین ۰ مخالفین ۰ ۲۷ دی ۹۳ ، ۲۳:۵۰
مدیرکل

دانلود بازی Zuma Deluxe برای کامپیوتر

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ دی ۹۳ ، ۱۵:۲۲
مدیرکل

http://s4.picofile.com/file/8164394000/blueTooth_win7_fixErr_by_DLL_file_Fixer.jpg


بعضی وقتا بلوتوث ویندوز 7 رو نمیشناسه و آیکن بلوتوث رو نمی بینیم. برای رفع اشکال اولا درایورهای DVD ی ویندوز 7 رو درست نصب کنید.

اگه بازم مشکل رفع نشد برنامه ی DLL fix finder رو دانلود و فایل های رجیستری و dll ها و ... رو تعمیر کنید.


http://s5.picofile.com/file/8164394184/dllFix.jpg

برای دانلود به این آدرس برید :

http://soft98.ir/software/optimization/3180-dLL-files-com-fixer.html

-----

ضمنا یه نرم افزار دیگه هم هست که برای نصب درایور بلوتوث بکار می ره. می تونید اونم امتحان کنید:

http://bluetoothinstaller.com/

۰ نظر موافقین ۰ مخالفین ۰ ۲۷ دی ۹۳ ، ۱۵:۰۴
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۷ دی ۹۳ ، ۱۲:۲۶
مدیرکل

gameover.blog.ir

۵ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۳ ، ۲۱:۲۰
مدیرکل


تصویر

مصاحبه با گری یوست خالق 3ds max در سالروز 20 سالگی 3ds max

منبع

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۳ ، ۱۸:۰۷
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۳ ، ۱۸:۰۳
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۳ ، ۱۸:۰۰
مدیرکل
کل مراحل اینان: (یک cube ایجاد می کنیم و  مدیفایر mirror میدیم تا اگه یه طرف رو ساختیم طرف دیگه ساخته بشه . سپس extrude می کنیم مدل رو در مد ویرایش یا edit mode و طوری میسازیم که اطراف مدل کاراکترمون رو پر کنه و هر وقت نیاز بود subDivide می کنیم و نهایتا مدیفایر shrinkwrap رو اضافه می کنیم بهش تا دقیقا روی بدن کاراکتر بیفته.)
  1. Import the body and add a cube
  2. Use the Mirror modifier
  3. Subdivide and extrude the cube
  4. Add the Shrinkwrap modifier
  5. Freeze the shape of the clothes

http://wiki.tesnexus.com/images/thumb/c/cf/Cloth_3_loop_subdivide.jpg/800px-Cloth_3_loop_subdivide.jpg
http://wiki.tesnexus.com/images/thumb/c/c0/Cloth_6_subsurf.jpg/800px-Cloth_6_subsurf.jpg

ادامه :

http://wiki.tesnexus.com/index.php/Creating_basic_clothes_in_5_minutes_using_Blender


البته بازم میشه کارای دیگه کرد مثلا فیزیک cloth هم اضافه کنیم و کمی حالت پارچه ی کتان(Catton) رو انیمیشن کنیم و سپس apply کنیم تا پارچه به مدل تبدیل بشه(البته برای اینکه پارچه از مل عبور نکنه باید به کاراکتر فیزیک collision یا برخورد بدیم)
-
بلندر بلد نبودید و سوالی بود بپرسید.

نکته ی مهم : توصیه می کنم با maya و 3ds max و zbrushe کار کنید چون بلندر مدیریت حافظه درستی نداره و بعضی وقتا هنگ می کنه و می پره بیرون. گرچه خودم کارای زیادی باهاش کردم و مثلا آب و شیشه و تخریب پذیری و دود و پارچه و مو رو باهاش شبیه سازی کردم اما بازم مشکلاتی داره که مهم ترین اونها اینه که بعضی قتا خوب نمی تونه حافظه و cpu و منابع سیستم رو مدریت کنه و توی رندر یا شبیه سازی فیزیک پارچه یا ... ممکنه هنگ کنه و blender بدون هیچ خطایی بسته بشه و پروژتونو از دست بدید . حتی توی ورژن 2.72 و ورژن های جدید هم انگار این مشکل بوده و هست.
توی 3dsMax  من تست می گیرم رندر خیلی رون تر و بهینه تر و رعت رندر خیلی بالاتر هست.
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ دی ۹۳ ، ۱۰:۲۰
مدیرکل

Skin 3D Textures

seamless_human_skin_texture_zoom.jpg
Seamless Human Skin Texture Macro Zoom13077 viewsFree sun tunned human skin texture. Macro zoom camera shot.
Seamless tiling.
seamless_human_skin_texture_macro_zoom_2.jpg
Free Seamless Human Skin Texture15195 viewsFree human skin texture with round pores. The texture was done from the macro zoom camera shot of a human back.
tileable_human_skin_texture_zoom.jpg
Free Human Skin Texture11734 viewsFree human skin texture. Made from a macro zoom camera shot of an arm to tile seamlessly.
tileable_palm_skin_texture.jpg
Tileable Human Palm Skin Texture8190 viewsFree tileable human palm skin texture for 3d artists
seamless_palm_skin_texture.jpg
Free Human Palm Skin Texture6069 viewsSeamless human palm skin texture. Free download.
 
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۱۰
مدیرکل

dark_hair0030.jpg
Human hair texture2550 viewsHigh quality texture of long human hair with transparency.

Buy the whole high resolution collection, uncompressed TGA with alpha
dark_hair0030alpha.jpg
Human hair texture2044 viewsHigh quality texture of long human hair with transparency.

Buy the whole high resolution collection, uncompressed TGA with alpha
dark_hair0031.jpg
Human hair texture2734 viewsHigh quality texture of long human hair with transparency.

Buy the whole high resolution collection, uncompressed TGA with alpha
dark_hair0031alpha.jpg

منبع :
http://www.3dmd.net/gallery/thumbnails-49.html
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۰۹
مدیرکل

Tree Bark Texture Collection

palm_tree_bark.jpg
Palm Tree Bark Texture1504 viewsFree Tileable Palm Tree Bark Texture
treeBark.jpg
Old Tree Bark Texture2104 viewsFree Tileable Old Tree Bark Texture

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۰۷
مدیرکل

Wooden Planks Texture Maps

border1a.jpg
Free Wood Board Texture675 views
border1b.jpg
Free Wood Board Texture673 views
border2.jpg
Free Wood Board Texture568 views
border1.jpg
Free Wood Board Texture601 viewsWooden planks border texture
Size 2779�1537 - 1452 KB
border2_nt.jpg
Free Wood Texture493 views
border3a.jpg
Free Wood Batten Texture598 views
border4_pt.jpg
Free Wood Batten Texture782 views
border3.jpg
Free Wood Batten Texture558 views
dealBoard_tiles.jpg
Wooden Molded Board Texture1205 views
deal_board.jpg
Wooden Molded Board Texture2477 views
deal_board_a.jpg
Wooden Molded Board Texture1736 views
planks2.jpg
Wooden Molded Board Texture1279 views
planks_big.jpg
Wooden Molded Board Texture1144 views
planks_zoom.jpg
Dark Wood Molded Board Texture1260 views
planks_nt.jpg
Wooden Molded Board Texture1360 views
wooden_deal_board_1.jpg
Wood Molded Board Texture2605 views

wooden_planks.jpg
Big Wood Molded Board Texture1678 views

منبع :
http://www.3dmd.net/gallery/thumbnails-5.html
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۰۶
مدیرکل

http://www.3dmd.net/gallery/albums/textures/wood/cane/cane6_t.jpg

Cane Texture Maps

cane1_nt.jpg
Cane texture704 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane3_t.jpg
Cane texture681 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane2_t.jpg
Cane texture646 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane4_nt.jpg
Cane texture514 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane5_ht.jpg
Cane texture528 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane6_t.jpg
Cane texture591 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane7_nt.jpg
Cane texture398 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane_knots1_ht.jpg
Cane texture406 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane_knots1_t.jpg
Cane texture363 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
cane_knots2_ht.jpg
Cane texture334 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
tiedBrushwood.jpg
Cane texture360 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here
tiedBrushwood_thumbnail1.jpg
Cane texture365 viewsDetailed cane texture.
Suitable for texturing 3d models.
Buy high resolution tileable cane texture here


منبع :
http://www.3dmd.net/gallery/thumbnails-2.html
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۰۴
مدیرکل

Fruits And Vegetables

apple_golden_bottom.jpg
Free Apple Texture Bottom958 viewsGolden apple image
apple_golden_front.jpg
Free Apple Texture Side1125 viewsGolden apple image
apple_golden_side_wet.jpg
Free Apple Texture870 viewsGolden apple image
apple_golden_side_wet1.jpg
Free Golden Apple Texture688 viewsGolden apple image
apple_golden_slice.jpg
Free Apple Slice Texture1051 viewsGolden apple image
apple_golden_top.jpg
Free Apple Texture Top673 viewsGolden apple image
banana_photo_side_view.jpg
Banana Texture Side View994 viewsA banana photo that can be used for texturing a banana 3d model.
melon_back.jpg
Free Melon Texture Back View605 viewsSweet Melon image
lemon.jpg
Free Lemon Texture943 views
melon_bottom.jpg
Free Melon Texture684 viewsSweet Melon image
melon_side.jpg
Free Melon Texture Side View547 viewsSweet Melon image
melon_top.jpg
Free Melon Texture Top View654 viewsSweet Melon image
orange.jpg
Free Orange Texture1815 viewsOrange image
orange_bottom.jpg
Free Orange Texture Top View1234 viewsOrange image
orange_top.jpg
Free Orange Texture Bottom View1038 viewsOrange image
orange_side.jpg
Free Orange Texture Side View1025 viewsOrange image


منبع :

http://www.3dmd.net/gallery/thumbnails-26.html

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۷:۰۰
مدیرکل

http://www.3dmd.net/gallery/albums/textures/food/bun_side_a.jpg

http://www.3dmd.net/gallery/albums/textures/food/bun_slice.jpg
www.3dmd.net/gallery/albums/textures/food/bun_top.jpg
http://www.3dmd.net/gallery/albums/textures/food/bun_side.jpg
http://www.3dmd.net/gallery/albums/textures/food/bun_bottom.jpg


۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۶:۵۸
مدیرکل

http://www.3dmd.net/gallery/albums/textures/food/pistachios_texture_tileable.jpg

http://www.3dmd.net/gallery/albums/textures/food/pistachios_texture_tileable.jpg

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۶:۵۷
مدیرکل
این کلیپ به شما یاد میده که فیزیک cloth از نوع پارچه کتان رو به plane اضافه کنید و بعد از sub divide کردن و unWrap کردن و اجرای انیمیشن پارچه و انداختن روی یک مبل و حالت دادن، پارچه ی حالت گرفته رو به یک mesh یا بخشی از یک مدل تبدیل کنید که قادر به چرخش و حرکت و تغییر مقیاس باشه.
http://www.aparat.com/v/WQmXi
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ دی ۹۳ ، ۱۲:۵۰
مدیرکل

انتقال برنامه ها و بازی های نصب شده اندروید، از حافظه داخلی به کارت حافظه

App 2 SD 3.2 Android

 

 

 

 

یکی از مشکلات رایج کاربران موبایل های اندروید، پر شدن حافظه داخلی موبایل است. زیرا به صورت پیش فرض همه بازی ها و نرم افزارها در حافظه داخلی گوشی نصب میشوند و امکان نصب آنها بر روی کارت حافظه (SD Memory) وجود ندارد.

 

شاید برای شما هم پیش آمده باشد که برای نصب یک بازی پرحجم مجبور شده اید یک بازی دیگر را Uninstall کنید تا فضای کافی داشته باشید.

 

اما خبر خوب اینکه نرم افزاری وجود دارد که میتواند نرم افزارها و بازی های نصب شده را به کارت حافظه منتقل کند. و به این ترتیب فضای بسیار زیادی از حافظه داخلی موبایل شما آزاد میشود.

 

نرم افزار App 2 SD از بین چندین نرم افزاری که همین کار را انجام میدهند جزو بهترین اپلیکیشن ها است. نسخه جدید این نرم افزار چند روز پیش منتشر شده و اکنون میتوانید آن را از سرزمین دانلود دریافت کنید.





 

 

 

 

مهم ترین توانایی های نرم افزار App 2 SD :

- انتقال برنامه ها و بازی های نصب شده به کارت حافظه SD (مموری کارت)

- آزاد سازی حافظه گوشی برای نصب نرم افزارهای پر حجم

- افزایش سرعت سیستم عامل

- امکان انتقال چندین برنامه نصب شده به صورت یکجا

- امکان بازگرداندن برنامه ها به حافظه داخلی

- مخفی سازی برنامه های مورد نظر شما از دید دیگران

- نمایش میزان حافظه اشغال شده توسط هر نرم افزار

- عدم اختلال در کار برنامه ها بعد از انتقال به Memory Card

 

 

نسخه جدید نرم افزار انتقال برنامه ها به کارت حافظه، App 2 SD 3.2 Android را دانلود کنید:

 

پلتفرم: اندروید (Android 2.2 or later)

دانلود با حجم 1.5 مگابایت


۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۵۶
مدیرکل

دانلود فایل منیجر حرفه ای اندروید

File Expert Pro 6 Android

 

 

 

 

سیستم عامل اندروید طوری طراحی شده است که برای همه کاربران (مبتدی و حرفه ای) قابل استفاده باشد. یه همین دلیل، اندروید خودش مدیریت فایل های گوشی را بر عهده میگیرد. فایل هایی مثل عکس و فیلم های دوربین، عکس های وایبر، فایل های دریافت شده از بلوتوث، فایل های دانلود شده و ...

 

در واقع سیستم عامل اندروید با کمک رابط و برنامه های کمی خود، امکان دسترسی به انواع فایل ها را برای کاربر فراهم میکند. به همین دلیل، به صورت پیش فرض دارای نرم افزار مدیریت فایل (File Manager) نیست.

 

دلیل وجود نداشتن فایل منیجر در اندروید، جلوگیری از سردرگمی کاربر است. در واقع اندروید همه کاربران را به چشم کاربر مبتدی میبیند که نیاز به کمک سیستم عامل دارند.

 

هرچند بدون فایل منیجر هم میتوان به طور کامل به فایل ها دسترسی داشت، اما همه کاربران حرفه ای ترجیح میدهند یک نرم افزار مدیریت فایل داشته باشند تا خودشان مستقیم به فایل ها دسترسی پیدا کنند. فایل منیجر میتواند قابلیت هایی در اختیار کاربر قرار دهد که در رابط های گرافیکی اندروید وجود ندارد. (مثل عملیات Cut, Copy, Paste و یا تغییر Properties و ...)

 

در این مطلب، یکی از بهترین و حرفه ای ترین نرم افزارهای مدیریت فایل برای اندروید را به شما معرفی میکنیم.

 

نرم افزار File Expert Pro مجموعه ای از امکانات بی نظیر برای مدیریت فایل را در اختیار کاربر قرار میدهد. این نرم افزار بر روی موبایل و تبلت های اندرویدی قابل نصب و استفاده است. در ادامه مطلب با قابلیت های این نرم افزار بیشتر آشنا خواهید شد.





 

 

مهم ترین ویژگی های نرم افزار فایل منیجر File Expert Pro :

- دسترسی مستقیم به فایل های موجود در گوشی (حافظه اصلی، جانبی، و کارت حافظه SD)

- عملیات Cut, Copy, Paste

- ساخت فولدر های جدید و یا تغییر نام آنها

- امکان انتقال فایل ها از هر بخش حافظه به بخش دیگر

- امکان انتقال گالری عکس و فیلم به کارت حافظه برای خالی شدن حافظه داخلی

- دسترسی به فایل های سیستمی اندروید

- باز کردن فایل های فشرده Zip و Rar

- فشرده سازی فایل و فولدر

- جستجوی پیشرفته فایل

- امکان بکاپ گیری از نرم افزار ها و بازی های نصب شده

- دسترسی به فضاهای ذخیره سازی ابری (مثل Google Drive, DropBox)

- مشاهده فایل های مخفی (Hidden) و همچنین مخفی سازی فولدر های دلخواه

- پاکسازی فایل های اضافه از حافظه گوشی

 

 

نسخه جدید فایل منیجر حرفه ای اندروید، File Expert Pro 6 Android را دانلود کنید:

 

پلتفرم: اندروید (Android 2.2 or later)

 

دانلود با حجم 10.7 مگابایت

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۵۳
مدیرکل

دانلود نرم افزار انتقال فایل بین موبایل اندروید و کامپیوتر، از طریق وای فای

Wifi File Transfer Android

 

 

 

 

هیجان زده نشوید! میدانیم که مدتهاست به دنبال چنین نرم افزاری هستید!

 

انتقال فایل بین موبایل و کامپیوتر، دغدغه همیشگی کاربران است. اگر شما موبایل اندرویدی دارید، در این مطلب نرم افزاری به شما معرفی میکنیم که فقط با نصب آن روی موبایل خود میتوانید به راحتی اطلاعات را بین موبایل و کامپیوتر (لپتاپ) انتقال دهید.

 

این نرم افزار برای انتقال فایل از WiFi استفاده میکند. بنابر این اگر لپتاپ دارید، به راحتی میتوانید از این نرم افزار استفاده کنید (چون همه لپتاپ ها WiFi دارند)

 

همچنین اگر کامپیوتر شما WiFi دارد نیز میتوانید از این نرم افزار برای انتقال اطلاعات بین موبایل و کامپیوتر استفاده کنید.

 

(برای مجهز کردن کامپیوتر خود به WiFi کافیست تا یک Wireless USB Adapter خریداری کنید و آن را به پورت USB کامپیوتر خود وصل کنید تا کامپیوترتان مجهز به WiFi شود. دقیقا مثل یک لپتاپ. Wireless USB Adapter یک وسیله کوچک به اندازه یک فلش مموری بوده و قیمت آن حدود 25 هزار تومان است)

 

نرم افزار Wifi File Transfer از یک روش ساده و جالب برای انتقال فایل بین موبایل و کامپیوتر استفاده میکند. فقط کافیست تا آن را روی موبایل اندرویدی خود نصب کنید، و دکمه Start نرم افزار را بزنید. سپس یک IP برای شما نمایش داده میشود. این IP را در قسمت آدرس مرورگر خود در کامپیوتر وارد کنید و اینتر را بزنید. به همین سادگی! سپس پنجره ای باز میشود که میتوانید اطلاعات را بین موبایل و کامپیوتر خود انتقال دهید.

 

این نرم افزار حتی امکان مشاهده عکس های کامپیوتر در موبایل، و بالعکس را فراهم میکند.

 

این نرم افزار بسیار کاربردی را میتوانید در ادامه مطلب از سرزمین دانلود دریافت کنید.

 

 

 

 

 

 

 

 

 

 

 

 

 

توسط نرم افزار Wifi File Transfer میتوانید فایل های عکس، فیلم، برنامه، و... را به راحتی از موبایل به کامپیوتر، و یا از کامپیوتر به موبایل منتقل کنید.

 

از سایر قابلیت های این نرم افزار میتوان به امکان تماشای فیلم های موبایل در کامپیوتر اشاره کرد.

 

با توجه به این که این نرم افزار از تکنولوژی وای فای برای انتقال اطلاعات استفاده میکند، سرعت تبادل فایل ها در آن بسیار بالاست.

 

کار با این نرم افزار بسیار ساده است. اما برای آشنایی بیشتر شما کاربران گرامی با قابلیت های این نرم افزار، یک فیلم از نحوه کار با این نرم افزار نیز در این مطلب قرار گرفته است.

 

 

نرم افزار انتقال فایل بین موبایل اندروید و کامپیوتر از طریق وای فای، Wifi File Transfer Android را دانلود کنید:

 

پلتفرم: اندروید (Android 2.3 or later)

 

دانلود نرم افزار - با حجم 724 کیلوبایت

 

دانلود فیلم معرفی نرم افزار - با حجم 27.8 مگابایت (فرمت MP4 - زمان 10 دقیقه)

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۵۱
مدیرکل

دانلود نسخه جدید نرم افزار اجرای برنامه های اندروید در کامپیوتر

BlueStacks App Player 0.9.1

(به همراه آموزش تصویری)

 

 

 

 

نسخه جدید نرم افزار BlueStacks منتشر شد! (نسخه 0.9.1)

 

نرم افزار BlueStacks یکی از بهترین نرم افزارهایی است که هر دارنده موبایل اندرویدی می تواند روی کامپیوتر خود داشته باشد! توسط نرم افزار BlueStacks می توانید برنامه ها و بازی های اندروید را روی کامپیوتر خود و در محیط ویندوز اجرا کنید.

 

یکی از دغدغه های دارندگان گوشی های موبایل، این است که قبل از نصب برنامه یا بازی مورد نظر در گوشی خود، محیط آن را ببینند و تست کنند. نرم افزار BlueStacks امکان اجرای برنامه های اندرویدی در کامپیوتر را به شما می دهد. به این ترتیب شما قبل از نصب برنامه یا بازی مورد نظرتان در موبایل، می توانید آن را در کامپیوتر خود اجرا کنید و ببینید آیا همان برنامه مورد نظر شما هست یا خیر. به این ترتیب از نصب و حذف های مکرر خلاص می شوید و فقط برنامه هایی را نصب می کنید که محیط آنها را دیده اید و خوشتان آمده است.

 

همچنین اگر از یک بازی یا نرم افزار اندرویدی زیاد استفاده میکنید، میتوانید توسط BlueStacks آن را در ویندوز خود اجرا کنید. تا هم راحت تر از آن استفاده کنید و هم فشار زیادی به موبایل خود وارد نکنید.

 

کاربرانی که موبایل اندرویدی ندارند هم توسط این نرم افزار میتوانند بازی ها و نرم افزارهای اندروید را تجربه کنند.





 

 

با نرم افزار BlueStacks می توانید بازی های اندرویدی را در ویندوز اجرا و بازی کنید. بسیاری از بازی های زیبای اندرویدی، نسخه ای برای ویندوز ندارند. اما با کمک BlueStacks می توانید لذت بازی های اندرویدی را در کامپیوتر تجربه کنید.

 

این نرم افزار حتی حافظه مجازی برای ذخیره پروفایل و تنظیمات بازی ها و برنامه های اندرویدی در ویندوز نیز دارد. تنها مشکل اجرای بازی ها و نرم افزار های اندرویدی در کامپیوتر، این است که دیگر از رابط لمسی خبری نیست و باید همه کارها را با ماوس و کیبورد انجام دهید.

 

نرم افزار BlueStacks واقعا چه کاری انجام میدهد؟

کار اصلی این نرم افزار، شبیه سازی سیستم عامل اندروید است. در واقع با این نرم افزار شما یک موبایل مجازی اندرویدی در ویندوز خود خواهید داشت.

 

امکان عدم نصب برخی از اپلیکیشن ها:

نرم افزار BlueStacks هم مثل سایر نرم افزارهایی که یک سیستم عامل را شبیه سازی میکنند دارای محدودیت هایی است. مثلا برخی از پردازنده (CPU) ها را پشتیبانی نمیکند و ممکن است روی برخی از کامپیوتر ها نصب نشود.

همچنین امکان نصب برخی از بازی ها و نرم افزارهای اندروید که حتما نیاز به پردازنده ARM دارند وجود ندارد.

 

 

دانلود:

نسخه جدید نرم افزار اجرای برنامه های اندروید در کامپیوتر، BlueStacks App Player 0.9.1 را میتوانید به صورت رایگان از سرزمین دانلود دریافت کنید. این نرم افزار روی ویندوز های 8.1, 8, 7, XP قابل نصب است.

 

دانلود با حجم 202 مگابایت

 

نکته مهم: نصب نرم افزار ممکن است حدود 20 دقیقه طول بکشد. بنابر این صبور باشید تا نصب به پایان برسد.

 

 

 

راهنمای تصویری نسخه جدید BlueStacks

 

صفحه اصلی

در صفحه اصلی نرم افزار، لیست برنامه هایی که اخیرا اجرا کرده اید دیده میشود. در این صفحه دکمه های استاندارد اندروید (مثل دکمه Home و Back) وجود دارند. همچنین میتوانید از دکمه Menu مثل موبایل اندرویدی استفاده کنید. با زدن دکمه All Apps میتوانید تمام برنامه های نصب شده در این موبایل مجازی را مشاهده کنید.

 

 

 

تنظیمات

در قسمت Setting، میتوانید به تنظیماتی که در اکثر گوشی های اندروید وجود دارند دسترسی پیدا کنید. (مثل تنظیمات صفحه کلید، ساعت و تاریخ، صدا، مدیریت برنامه های نصب شده، و...)

 

 

 

مرورگر اینترنت

در قسمت All Apps به صورت پیش فرض یک مرورگر اینترنت قرار دارد. نرم افزار BlueStacks به صورت اتوماتیک میتواند از طریق اینترنت سیستم شما به اینترنت وصل شود. سپس از طریق این مرورگر میتوانید سایت های دلخواه را باز کنید.

 

 

 

منوی بالای اندروید (Notification Bar)

در موبایل های اندرویدی، یک نوار در بالای صفحه قرار دارد. در این نوار علاوه بر وضعیت باتری و ساعت، اعلان ها (Notifications) نیز نمایش داده میشوند. در نرم افزار بلو استکس نیز این نوار وجود دارد. برای دسترسی به آن، ماوس را از بالای صفحه گرفته و به سمت پایین بکشید تا این نوار باز شود.

 

 

 

نصب نرم افزار و بازی

در این نسخه از BlueStacks نصب نرم افزار و بازی بسیار آسان است. کافیست روی فایل نصبی مورد نظر (فایل هایی با پسوند apk.) در ویندوز خود دوبار کلیک کنید تا نصب آن شروع شود.

 

نرم افزار و بازی های اندرویدی زیادی را میتوانید از سایت سرزمین دانلود دریافت کنید و در این برنامه نصب نمایید.

در تصویر زیر، ما نرم افزار Viber را در این موبایل مجازی نصب کردیم:

 

 

 

 

 

 

 

انتقال فایل از کامپیوتر به محیط موبایل مجازی BlueStacks

در این نسخه از نرم افزار، میتوانید به راحتی فایل های مورد نیاز خود را از کامپیوتر به برنامه انتقال دهید. فرض کنید میخواهید عکس وایبر خود را در این نرم افزار تنظیم کنید. در این صورت باید عکس خود را از کامپیوترتان وارد این نرم افزار کنید.

 

برای این کار، از قسمت Setting نرم افزار بر روی گزینه Import Windows Files کلیک کنید. پنجره ای باز میشود که میتوانید فایل مورد نظر را از کامپیوتر خود انتخاب کنید تا وارد برنامه شود.

 

 

 

دسترسی به فایل ها در نرم افزار BlueStacks

برای دسترسی مستقیم به فایل هایی که از کامپیوتر منتقل کرده اید، نیاز به یک برنامه مدیریت فایل (File Manager) تحت اندروید دارید.

پیشنهاد ما، نرم افزار ES File Explorer است. این نرم افزار را از لینک زیر دانلود کنید و بر روی BlueStacks نصب نمایید:

 

دانلود ES File Explorer - با حجم 4.1 مگابایت

 

سپس این برنامه را از محیط نرم افزار BlueStacks اجرا کنید. توسط این فایل منیجر میتوانید به تمام فایل های موجود در موبایل مجازی دسترسی مستقیم داشته باشید.

 

انتقال فایل ها از BlueStacks به ویندوز

نرم افزار ES File Explorer امکان انتقال فایل از موبایل مجازی به ویندوز، و همچنین از ویندوز به موبایل مجازی را فراهم میکند.

 

اگر میخواهید به صورت مستقیم فایل یا فولدری را بین این نرم افزار و ویندوز خود منتقل کنید، باید به پوشه اشتراک گذاری شده BlueStacks دسترسی داشته باشید.

 

آدرس این پوشه در ویندوز:

C:\Users\Public\Pictures

 

آدرس این پوشه در نرم افزار بلو استکس:

sdcard\windows\PublicPictures

 

 

نرم افزار ES File Explorer را اجرا کنید:

 

 

 

وارد فولدر Windows شوید:

 

 

 

وارد فولدر PublicPictures شوید:

 

 

 

در این تصویر میتوانید فولدر اشتراک گذاری شده را ببینید:

توسط این فولدر میتوانید هر فایل دلخواهی را از این نرم افزار به کامپیوتر خود، و یا از کامپیوتر خود به این نرم افزار منتقل کنید.

(بعد از هر بار انتقال از کامپیوتر به این فولدر، در نرم افزار ES File Explorer دکمه Refresh را بزنید تا فایل ها را مشاهده کنید)

 

 

 

توضیحات و راهنمای تصویری توسط تیم پشتیبانی سرزمین دانلود تهیه شده است.

لطفا در صورت کپی برداری، به منبع آن اشاره کنید.

منبع :

sarzamindownload

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۴۸
مدیرکل

دانلود نسخه جدید اپرا مینی برای اندروید

Opera Mini Browser 7.6 Android

 

 

 

 

Opera Mini یک نسخه کوچک از مرورگر قدرتمند اپرا است که برای گوشی های موبایل و همچنین تبلت ساخته شده است. مرورگر اپرا مینی امکان مشاهده سایت های اینترنتی را با کیفیت و سرعت مناسب در صفحه نمایش موبایل فراهم میکند.

 

 

پلتفرم: اندروید (Android 2.2 or later)

  چند ثانیه صبر کرده و سپس رد تبلیغ رو بزنید:

دانلود با حجم 1 مگابایت:

http://opizo.com/v8EVNK

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۴۷
مدیرکل

نرم افزار مدیریت دانلود (دانلود منیجر) برای اندروید

Advanced Download Manager Pro 4.0.1 Android

 

 

 

 

با پیشرفت امکانات موبایل و همچنین مجهز شدن بیشتر موبایل ها به اینترنت پرسرعت، بسیاری از ما از موبایل خود برای دانلود فایل های مورد نیاز استفاده میکنیم. فایل هایی مثل عکس، فیلم، نرم افزار، بازی، آهنگ، و ... از جمله فایل هایی هستند که معمولا کاربران توسط موبایل های خود دانلود میکنند.

 

همه مرورگرهای موبایل توانایی دانلود فایل را دارند. اما دقیقا مشابه ویندوز اگر میخواهید به دانلود های خود سر و سامان بدهید، بهتر است از یک نرم افزار مدیریت دانلود استفاده کنید.

 

نرم افزار Advanced Download Manager Pro یک برنامه مدیریت دانلود (دانلود منیجر) برای گوشی های اندرویدی است. این نرم افزار علاوه بر اینکه امکان دانلود با سرعت بالاتر را فراهم میکند، امکان ایجاد لیست دانلود و مرتب سازی دانلود های شما را نیز دارد.

 

اگر شما نیز موبایل یا تبلت اندرویدی دارید، استفاده از این نرم افزار مدیریت دانلود را به شما توصیه میکنیم.

 

در ادامه مطلب میتوانید با مهم ترین قابلیت های این نرم افزار آشنا شوید و در صورت تمایل نسخه جدید آن را دانلود کنید.





 

 

مهم ترین توانایی های نرم افزار Advanced Download Manager Pro Android :

- امکان دانلود همزمان 3 فایل

- افزایش سرعت دانلود با استفاده از قابلیت multithreading

- دریافت مستقیم لینک های دانلود از مرورگر موبایل

- نمایش آیکون فایل در حال دانلود

- ایجاد بکاپ از لیست دانلود ها

- اعلام پایان دانلود از طریق آلارم و ویبره

- امکان توقف دانلود و ادامه آن در زمان مورد نیاز کاربر

- امکان دسته بندی دانلود ها بر اساس نوع فایل، و ذخیره هر نوع فایل در یک مسیر

(مثلا ذخیره آهنگ ها در یک فولدر، عکس ها در یک فولدر، و ...)

- امکان زمان بندی برای دانلود فایل ها (مثل دانلود شبانه)

- پشتیبانی از مرورگرهای مختلف موبایل

- نمایش نوار وضعیت دانلود

 

 

نسخه جدید نرم افزار مدیریت دانلود برای اندروید - Advanced Download Manager Pro 4.0.1 Android را دانلود کنید:

 

پلتفرم: اندروید (Android 4.0 or later)

 

دانلود با حجم 1.7 مگابایت

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۴۵
مدیرکل

دانلود نرم افزار مدیریت برنامه های در حال اجرا (تسک منیجر) برای اندروید

Advanced Task Manager Pro 5.1 Android

 

 

نرم افزار مدیریت برنامه های در حال اجرا (تسک منیجر) برای اندروید - Advanced Task Manager Pro 5.1 Android

 

 

نرم افزار مدیریت برنامه های در حال اجرا، یا همان تسک منیجر (Task Manager) نرم افزاری است که میتواند لیست تمام برنامه هایی که بر روی حافظه در حال اجرا هستند را نمایش دهد. همچنین امکان بستن برنامه های اضافی و خالی کردن حافظه رم (برای افزایش سرعت) را دارد.

 

نرم افزارهای Task Manager زیادی برای اندروید وجود دارند. اما در این مطلب میخواهیم یکی از بهترین ها را به شما معرفی کنیم.

 

نرم افزار Advanced Task Manager Pro میتواند مدیریت کاملی بر روی حافظه Ram موبایل یا تبلت اندرویدی شما داشته باشد. این نرم افزار علاوه بر امکان نمایش برنامه های در حال اجرا، قابلیت بهینه سازی Ram و افزایش سرعت موبایل را نیز دارد.

 

معمولا برنامه های زیادی در حافظه موبایل در حال اجرا هستند که شما آنها را نمی بینید. در حالی که آنها بخشی از حافظه و همچنین ظرفیت پردازنده را اشغال کرده اند. برخی از آنها باید در حافظه مستقر باشند (مثلا اگر از وایبر استفاده میکنید، این نرم افزار باید همیشه در حافظه داخلی در حال اجرا باشد تا پیغام ها را دریافت کند) اما برخی از آنها فایده ای برای شما ندارند و بهتر است بسته شوند.

 

نرم افزار Advanced Task Manager Pro لیست برنامه های در حال اجرا و مقدار حافظه اشغال شده توسط هرکدام را نشان میدهد. سپس شما میتوانید تصمیم بگیرید که کدام بسته شود و کدام باقی بماند.

 

بستن برنامه های اضافی در حال اجرا علاوه بر افزایش سرعت موبایل، باعث کاهش مصرف باتری نیز میشود.

 

در ادامه مطلب میتوانید با سایر قابلیت های تسک منیجر اندروید Advanced Task Manager Pro آشنا شوید و در صورت نمایل نسخه جدید آن را دانلود کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ دی ۹۳ ، ۰۷:۴۳
مدیرکل