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

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

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

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

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

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

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

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

۷۲۶ مطلب با موضوع «یونیتی+unity3d+uity2d+پکیج» ثبت شده است

gameover.blog.ir

برای یونیتی 4.5.2 و بالاتر


http://s6.picofile.com/file/8267032626/Flow_v1_7.jpg
http://opizo.com/tWSCfV

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

gameover.blog.ir

http://s9.picofile.com/file/8271632484/RPGFantasyShieldPack_1_O_300x225.jpg

http://opizo.com/IksNh0

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

gameover.blog.ir

http://opizo.com/obJ8wm

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

gameover.blog.ir

http://opizo.com/IlxCwz

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

gameover.blog.ir

http://opizo.com/DLc6Rd

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

gameover.blog.ir

http://opizo.com/2tNlvY

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

gameover.blog.ir

http://opizo.com/6sIJiN

۰ نظر موافقین ۰ مخالفین ۰ ۳۰ مهر ۹۵ ، ۰۱:۰۹
مدیرکل
gameover.blog.ir

http://opizo.com/qOuk4y

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

gameover.blog.ir



Requires Unity 4.6.3 or higher.
Now Supports Unity 5!

*Must Own play maker
(Playmaker is a 3rd party addon sold by Hutong Games)

This feature packed, mobile ready kit has everything you need to make your own endless 3D running game. No programming required!

Features:

1 - Responsive swipe controls
2 - Throwing projectiles
3 - Destructible objects
4 - Power ups
- Coin magnet
- Shield
- Continue Keys
- Coin doubler
- Score Multiplier
5 - Multiple speed levels
6 - Ramps, Obstacles, Tunnels, Coins and more!
7 - uGUI menus
8 - Simple character model swapping
9 - Mecanim animations (Idle, Run, Sprint, Jump, Double Jump, Slide, Throw, Spawn)
10 - Unlit world curving shader with real time directional shifting
11 - Dynamic follow camera
12 - Fast loading track randomization
13 - Easy track editing
14 - Object pooling on everything
15 - PlayerPref high scores
16 - Continuous score smoothing
17 - Steampunk artwork included
18 - Sound effects included
19 - Detailed documentation
20 - Fully commented logic
21 - Mobile ready

http://s9.picofile.com/file/8271630468/3D_Infinite_Runner_for_Playmaker2.jpg

قیمت ما: روی لینک برید و متعجب بشید:) :

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

gameover.blog.ir

http://s6.picofile.com/file/8267147768/z_002_10042016_645.jpg

http://opizo.com/aBixwo

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

gameover.blog.ir


http://opizo.com/DFjFbk

شامل ۲۰ سلاح با کیفیت کم حجم لوپولیگان

سلاح های جنگ جهانی دوم


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

gameover.blog.ir


لینک:

(چند ثانیه قبلش صبر کنید بعد رد تبلیغ بزنید)

http://opizo.com/49J9SW

Requires Unity 5.0.2 or higher.
This is only a GUI skin and not a coded product.
You NEED Photoshop to customize/edit/access this product, in it's PSD forms. If you do not have a Licensed Photoshop you will be limited with only the sliced PNGs.

"Sentinel" is a futuristic GUI for shooters. Targeted platform is PC.

Contains:
-Sliced PNGs
-3 Main PSD Files
-Fonts
-Information Doc File

Features:
-Handpainted Elements
-Smart Objects
-Vectors Shapes

Elements:
-Ammo/Weapons Indic.
-Compass
-XP Bar
-MiniMap
-HP/Stamina/Armour Indic.
Radial Menu
-Chat
-Kills Tracker
-Score/Timer
-Helmet Effect
-Scoreboard
-Pick a Faction
-Loading Bar
-MMO Login
-Single/Multiplayer Menu
-Options
-Buttons/Sliders/Radios/Checks
-Rank Icons
-2 Faction Icons
-Escape Menu
-Tables


The artwork is not included in the product, it's only for preview.




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

gameover.blog.ir

http://s2.picofile.com/file/8265369500/ufps1.jpg

http://s2.picofile.com/file/8265369534/ufps3.jpg http://s2.picofile.com/file/8265369568/ufps4.jpg
http://s2.picofile.com/file/8265369576/ufps5.jpg
http://s2.picofile.com/file/8265369584/ufps6.jpg
 
http://s1.picofile.com/file/8265369592/ufps7.jpg http://s2.picofile.com/file/8265369618/ufps8.jpg
http://s1.picofile.com/file/8265369634/ufps10.jpg



 

Version: 1.7 (Jul 24, 2016)
Size: 631.1 MB
Originally released: 9 March 2012
Package has been submitted using Unity 5.2.3.
 
سورس کامل سیشارپ
امکان هماهنگی دوربین با بدن پلیر
سیستم تکثیر یا spawing
دارای سیستم ragdol
سیستم صدمه دیدن و قرمز شدن دوربین+انفجار




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

gameover.blog.ir

http://opizo.com/JIbykH

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

gameover.blog.ir

http://opizo.com/uXWTdA

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

gameover.blog.ir

http://s8.picofile.com/file/8275204118/2D_Platformer_Corgi_Engine_v1_5_1_unity4_4_1.png


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

قیمت اصلیش خیلی گرونه.

ولی توی گیم اور رایگانه. اعضای کانال @gameoverblog رو ببرید بالا لطفا


http://opizo.com/SJyqFZ

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

gameover.blog.ir

http://opizo.com/vpzcGO

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

gameover.blog.ir

NEW!Unity 5.0 support
o Supports both 2D and 3D phyiscs
o Improved tilemap editor
o Beginners whack-a-mole game tutorial
o Brand new UI system
o Platform specific sprite collections
o Non-rectangular and sliced sprites
o Pixel perfect rendering
o And loads more features and improvements


http://opizo.com/cXt3BV


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

gameover.blog.ir

۴ نظر موافقین ۱ مخالفین ۰ ۲۷ مهر ۹۵ ، ۰۲:۲۴
مدیرکل
gameover.blog.ir
تست شده روی android و pc و mac , iOS



Update 1.1:
- Flying Enemy دشم در حال پرواز
- Moving platform حرکت پلتفرم از پهلو
- Red Collectible
- Checkpoint system update سیستم پاسگاه

Update 1.2:
- Better collision detection تشخیص برخورد بهتر
- Supports all Unity 2D colliders پشتیبانی همه کلایدرهای دو بعدی

Update 1.3:
- Animation Frame Bug Fix (Unity 4.5) رفع خطای فریم انیمیشن


شامل:
 اسکریپت های لمسی تاچ کنترلر
صداها
اسپرایت ها
انیمیشن های دویدن ، پریدن،گرفتن دیوار



http://opizo.com/wqMV8e


۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مهر ۹۵ ، ۰۲:۱۴
مدیرکل
gameover.blog.ir
http://s9.picofile.com/file/8271264076/UGUIMiniMapv1_3.jpg

http://s9.picofile.com/file/8279608026/photo_2016_07_02_18_15_32.jpg



ورژن 1.6:

http://opizo.com/3eBDUX

ورژن 1.3:


http://opizo.com/Mqbzgh


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

gameover.blog.ir


Control Freak The Ultimate Virtual Controller for Unity Mobile 0.zip

Easy Touch v3.1.1.zip

Easy Touch v4.1.0 Touchscreen Virtual Controls.zip

Easy Touch v5.0.8.rar

Unity Asset - Control Freak 2 v2.0.1[AKD][CTRC].rar


لینک دانلود همه با هم در یک فایل فشرده:

http://opizo.com/YGvKHb

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

gameover.blog.ir

http://opizo.com/lSZCex

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

gameover.blog.ir


لینک دانلود:

Requires Unity 5.1.1 or higher.
With this package, you can build your high customizable battle tanks for your project.

Not a single hinge joint used on the tank tracks, therefore system is running at best performance without weird glitches and bugs. Based on mesh blending.

Build your tank with any number of wheels.

* Tank Model is included in the package.
** Package doesn't contain any image effects.



http://s8.picofile.com/file/8271262200/559f6274_cc9e_43b5_b864_54bf92eb63d9_scaled.jpg
۰ نظر موافقین ۰ مخالفین ۰ ۲۷ مهر ۹۵ ، ۰۰:۲۳
مدیرکل

gameover.blog.ir

http://s9.picofile.com/file/8271256900/Soccer_Project.jpg

http://opizo.com/Tmzbo9

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

gameover.blog.ir

http://s9.picofile.com/file/8274472118/4cd8480c_514b_4df1_966d_e5de8ad91d9c_scaled.jpg

http://s8.picofile.com/file/8274472126/31b6e0b5_7d84_47dd_809c_d8480a0da150_scaled.jpg

http://s9.picofile.com/file/8274472134/b877e4cb_e07b_42fb_8b87_c8dd87ce42d2_scaled.jpg

http://s9.picofile.com/file/8274472142/thelongdark_12.jpg


http://s9.picofile.com/file/8274472150/rocksb2.png
قیمت ما: روی لینک برید و متعجب بشید:) :
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ مهر ۹۵ ، ۲۳:۵۸
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ مهر ۹۵ ، ۲۳:۵۵
مدیرکل
gameover.blog.ir
http://s8.picofile.com/file/8274472226/3c56a417_58cc_4e7d_8cea_57da219b0459_scaled.jpg
http://s9.picofile.com/file/8274472234/4d9011c1_8873_497d_8eaa_8c787b1d0bc3_scaled.jpg
http://s8.picofile.com/file/8274472242/13b8ba68_e9a8_4e70_9c57_85991aa77bf6_scaled.jpg
http://s9.picofile.com/file/8274472250/170fda97_8264_484b_8a84_9141bc3b3605_scaled.jpg
http://s9.picofile.com/file/8274472268/2964e987_7b5d_41ed_ab1e_b70985f6dd82_scaled.jpg
http://s8.picofile.com/file/8274472276/b95951a0_6de4_4f32_ba8e_6560ee2f83ab_scaled.jpg
http://s9.picofile.com/file/8274472284/cc54522f_ec53_416f_8ddb_03a87360aa9b_scaled.jpg
http://s8.picofile.com/file/8274472292/eca3138e_e900_4f6b_aba7_eca2c7fdb126_scaled.jpg


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

gameover.blog.ir

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

gameover.blog.ir-

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

gameover.blog.ir

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

40 مگ

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


http://opizo.com/zxR3uM

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

gameover.blog.ir

116 مگ

لینک دانلود:

http://opizo.com/4qcgS4

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

gameover.blog.ir


بعضی از دوستان مشکل مهمی دارن  و اون این هست که  وقتی لایپ مپ  و  سپس خروجی اندروید می گیرن،می بینن روی گوشی اندروید بازیشون تاریک هست و لایت مپ و bake اصلا اجرا نشده و درست کار نمی کنه.
برای حل این مشکل سرچی توی گوگل زدیم البته نمی دونم این روش از لحاظ منطقی تا چه حد درسته یا غلط ولی به هر حال توی answers.unity3d.com خوندم که یکی پاسخ داده بود و طرف گفته ممنون حل شد.(منم ترجمه می کنم براتون شما هم تست کنید شاید کار کرد)

برای رفع این مشکل ابتدا موقع خروجی روی حالت خروجی PC بذارید و و به قسمت build setting یا تنظیمات برید و گزینه ی use directx 11 رو غیرفعال کنید.
سپس دوباره به حالت خروجی android سوئیچ کرده و build بگیرید apk رو  و مجدد بازی رو روی گوشی تست کنید.

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

gameover.blog.ir

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

gameover.bog.ir

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

gameover.blog.ir

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

gameober.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ مهر ۹۵ ، ۱۰:۲۴
Microsoft Games
gameover.blog.ir 
همونطور که از موضوع پیداست قراره یه متود براتون بگم که به وسیله اون بتونید پرتاب نارنجک رو شبیه سازی کنید و آن هم دقیق به هدف بخورد 

متود :


    private Vector3 ThrowBomb(Transform source, Vector3 target, float angle)
    {
        Vector3 direction = target - source.position;            // get target direction
        float h = direction.y;                                            // get height difference
        direction.y = 0;                                                // remove height
        float distance = direction.magnitude;                            // get horizontal distance
        float a = angle * Mathf.Deg2Rad;                                // Convert angle to radians
        direction.y = distance * Mathf.Tan(a);                            // Set direction to elevation angle
        distance += h / Mathf.Tan(a);                                        // Correction for small height differences
        float velocity = Mathf.Sqrt(distance * Physics.gravity.magnitude / Mathf.Sin(2 * a));
        return velocity * direction.normalized;
    }
:مثال
Rigidbody B = Instantiate(Bomb, transform.position, transform.rotation) as Rigidbody;
B.velocity = ThrowBomb(transform , Target.position,15);
Target = هدف     transform = موقعیت خود      Angle = 15 = یعنی مقدار زاویه که معمولا این عدد خوب جواب میده



مثال 2:
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void FixedUpdate() {
        rigidbody.AddRelativeForce(Vector3.forward * 10);
    }
}

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

gameover.blog.ir

۳ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۲۳:۳۶
Microsoft Games

gameover.blog.ir

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

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۱۹:۱۱
Microsoft Games
gameover.blog.ir
۱ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۱۸:۲۰
Microsoft Games

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۱۷:۵۴
Microsoft Games

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۱۵:۱۱
Microsoft Games
gameover.blog.ir
۰ نظر موافقین ۰ مخالفین ۰ ۱۴ مهر ۹۵ ، ۱۴:۲۵
Microsoft Games

gameover.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ مهر ۹۵ ، ۲۱:۰۵
Microsoft Games

gameover.blog.ir

سطح:مبتدی

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

gameover.blog.ir

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

gameover.blog.ir

روش زیاده.

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

gameover.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

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

تبدیل آنلاین فایل TGA به فرمت های دیگه مثل jpg یا png یا غیره:

http://www.filezigzag.com/tga-png-en.aspx

http://image.online-convert.com/convert-to-png

تبدیل به png:

http://www.easy2convert.com/tga2png/

۰ نظر موافقین ۰ مخالفین ۰ ۰۹ مهر ۹۵ ، ۱۵:۵۸
مدیرکل
gameover.blog.ir
(سطح:حرفه ای)
۰ نظر موافقین ۰ مخالفین ۰ ۰۹ مهر ۹۵ ، ۱۵:۲۵
مدیرکل
gameover.blog.ir
۰ نظر موافقین ۰ مخالفین ۰ ۰۹ مهر ۹۵ ، ۰۲:۰۴
مدیرکل
gameover.blog.ir
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مهر ۹۵ ، ۱۳:۰۸
مدیرکل

gameover.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

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

gameover.blog.ir

گاهی به جای غرق شدن در ریاضیات quaternion کواترنیون از چرخش های اویلری Euler استفاده می کنیم.

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

این تابع (Euler) سه مولفه xyz را دریافت کرده و چرخش حول این سه محور را انجام میدهد.



مثال 1 :

برای دستیابی به زوایای اویلر داریم:

Debug.Log(transform.eulerAngles);


مثال 2 :

برای چرخش اویلری داریم:

transform.eulerAngles = new Vector3(30,0,0);


مثال 3 :

چرخش گیم ابجکت از جلو،عقب(حول محور x که از چپ به راست هست)، با حرکت ماس به بالا و پایین(دقت کنید y ماوس تغییر می کنه):

transform.eulerAngles = new Vector3(mouseY * 0.1f,0,0);

مثال4 :
چرخش گیم ابجکت از چپ و راست(حول محور y که از پایین به بالاست)،با حرکت ماوس به چپ و راست(دقت کنید x ماوس تغییر می کنه):
void Update ()
{
float mouseX = Input.GetAxis("Mouse X");
Debug.Log(mouseX);
transform.eulerAngles = new Vector3(0, mouseX, 0);
}
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مهر ۹۵ ، ۰۴:۳۰
مدیرکل

gameover.blog.ir

مثال1:

void Update ()
{
Vector3 mousePosition = Input.mousePosition;
Debug.Log(mousePosition);
}

مثال 2 :

void Update ()
{
Vector3 mousePosition = Input.mousePosition;
float mouseX = mousePosition.x;
float mouseY = mousePosition.y;
}
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مهر ۹۵ ، ۰۴:۲۴
مدیرکل

gameover.blog.ir

void Start () {
    transform.position = Vector3.zero;
}

معادل:
void Start () {
    transform.position = new Vector3(0,0,0);
}

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

gameover.blog.ir


void Start () {
    Rigidbody rb = GetComponent<Rigidbody>();
}

مثال:

استفاده از متد AddForce از Rigidbody برای پرش به بالا:

void Start () {
    Rigidbody rb = GetComponent<Rigidbody>();
    
    // Add a force to the Rigidbody.
    rb.AddForce(Vector3.up * 10f);
}



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

gameover.blog.ir


http://s9.picofile.com/file/8268986318/static1_squarespace_com.gif

void UpdateCollider(){
	gameObject.GetComponent<BoxCollider2D>().size = gameObject.GetComponent<SpriteRenderer>().sprite.bounds.size;
	gameObject.GetComponent<BoxCollider2D>().offset = gameObject.GetComponent<SpriteRenderer>().sprite.bounds.center;
}



Update(){
	if(currentSprite != GetComponent<SpriteRenderer>().sprite){
  		currentSprite = GetComponent<SpriteRenderer>().sprite;
		UpdateCollider();
	}
}

منبع:

improxgames.com

آفست،آدرس شروع کلایدر هست که می تونید روی موقعیت گیم ابجکت empty دلخواه تظیمش کنید تا هر جایی که می خواین قرار بگیره.
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مهر ۹۵ ، ۰۳:۰۲
مدیرکل
gameover.blog.ir

gameObject.GetComponent<BoxCollider2D>().offset = gameObject.GetComponent<SpriteRenderer>().sprite.bounds.center;
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مهر ۹۵ ، ۰۲:۵۹
مدیرکل

gameover.blog.ir

    gameObject.GetComponent<BoxCollider2D>().size = gameObject.GetComponent<SpriteRenderer>().sprite.bounds.size;

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

gameover.blog.ir

http://s8.picofile.com/file/8268880168/select_char.jpg

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using System.Collections;
//author:sajjad3011
public class select : MonoBehaviour {
	public  GameObject character1,character2,character3;
	public Button button1,button2,button3;

	void Start () {

		button1.onClick.AddListener(()=>{
			character1.SetActive(true);
			character2.SetActive(false);
			character3.SetActive(false);

		 }
		);
		button2.onClick.AddListener(()=>{
			character1.SetActive(false);
			character2.SetActive(true);	
			character3.SetActive(false);
		}
		);
		button3.onClick.AddListener(()=>{
			character1.SetActive(false);
			character2.SetActive(false);		
			character3.SetActive(true);
		}
		);
	}//start

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

gameover.blog.ir

کلیپی از تنظیمات کیفیت در یونیتی

http://s8.picofile.com/file/8268880050/quality_unity.jpg

http://s8.picofile.com/file/8268879676/Unity3D_Quality_Settings.mov.html

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

gameover.blog.ir

مترجم:گیم اور

Quad شبیه Plane هست با این تفاوت که لبه های کواد فقط یک واحد طولانی تر از لبه های پلین هستن و سطح آن در راستای xy از پلین در فضای مختصات محلی است.


همچنین quad به دو مثلث تقسیم می شود اما Plane به 200 مثلث.


quad برای زمانی خوب هست که ابجکت صحنه باید خیلی ساده انتخاب بشه مثل زمانیکه صفحه نمایش بخواد یک image یا movie رو نمایش بده.


GUI ساده و اطلاعات نمایشی رو می تونیم با quad پیاده سازی کنیم مثل particle ها(سیستم پارتیکل) ، sprite ها و image های "impostor"  که برای اشیای جامد(solid object) مشاهده شده از دور جابجا می شوند.

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

gameover.blog.ir

message در اصلاح زبان های برنامه نویسی رویداد گرا و شی گرا به معنی توابعی هست که در صورت وقوع رخدادی اتفاق می افتند و در اصلاح به این رویداد ها Event یا Message گفته می شه که توسط توابعی مثل SendMessage یا غیره به صورت اختیاری یا اتوماتیک و در پشت پرده توابع عضو یک کلاس ممکن هست که اجرا بشه.

به عنوان مثال کامپونت RigidBody در یونیتی دارای سه message هست :

OnCollisionEnter


وقتی اجرا می شود که کلایدر/ریجید بادی یک گیم ابجکت،کلایدر/ریجید بادی گیم ابجکت دیگه رو لمس می کنه یا در اصلاح برخوردی بین هر یک از کلایدرهای دلخواه دو گیم ابجکت رخ میده.
OnCollisionExit عکس حالت بالاست،یعنی به محض خروج از برخورد دو گیم ابجکت این فانکشن یا در اصلاح Event یا message رخ میده.
OnCollisionStay تا زمانی که کلایدرهای دو گیم ابجکت با هم برخورد دارند این message مدام اجرا میشه.یکی از کاربردهای این میسیج زمانی هست که دو گیم ابجکت داریم و یکی از اون ها isTrigger هست یعنی با وجود اینکه کلایدر داره گیم ابجکت دیگه کلایدر دار می تونه از کنارش یا داخلش رد بشه ولی برخورد تشخیص داده میشه. مثل زمانی که مثلا کاراکتر می خواد در حالت دو بعدی کنار نردبان باشه ولی برخورد رو تشخیص بدیم و مثلا یک شی بالابر مخفی زیر پای کاراکتر در لحظه ای وقوع این رویداد ایجاد کنیم که اگه مثلا فلش بالا زدیم بره بالا
۰ نظر موافقین ۰ مخالفین ۰ ۰۵ مهر ۹۵ ، ۱۶:۲۶
مدیرکل

gameover.blog.ir

ترجمه: گیم اور

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

AddExplosionForce یک نیرو را با کامپوننت ریجید بادی برای شبیه سازی آثار انفجار بکار می گیرد.این نیروی انفجار  با دور شدن از ریجید بادی به طور خطی افت خواهد کرد.
AddForce یک نیرو را به ریجید بادی اضافه می کنه.نیروی رانش در راستای بردار(مثلا بردار که x=1 و y=0 و z=0 باشه یعنی در راستای محور x . البته بعدا بیشتر توضیح میدیم)
AddForceAtPosition برای بکار بستن نیرو در یک موقعیت بکار می رود.در نتیجه باعث ایجاد یک گشتاور و نیرو روی گیم ابجکت میشه.
AddRelativeForce باعث ایجاد یک نیروی ریجید بادی نسبت به سیستم مختصات آن می شود.
AddRelativeTorque یک نیروی چرخشی را برای ریجید بادی نسبت به سیستم مختصات آن ایجاد می کند.
AddTorque یک نیروی چرخشی رو ایجاد می کنه.
ClosestPointOnBounds نزدیک ترین نقطه به جعبه محیطی متصل به کلایدرها را بر می گرداند.
GetPointVelocity سرعت ریجید بادی روی نقطه ی worldPoint در فضای جهانی را بر می گرداند.
GetRelativePointVelocity سرعت نسبی ریجید بادی در نقطه ی relativePoint را بر می گرداند.
IsSleeping بررسی می کند آیا ریجید بادی به خواب رفته است یا نه؟ true/false خروجی
MovePosition برای حرکت ریجید بادی به موقعیت دلخواه بکار می رود.
MoveRotation برای چرخش ریجید بادی به اندازه ی دلخواه بکار میره.
SetDensity جرم مبتنی بر کلایدرهای متصل به ریجید بادی را با فرض یک چگالی ثابت تنظیم می کند.
Sleep نیرویی روی ریجید بادی ایجاد می کند تا در حداقل یک فریم sleep کند(به خواب رود)
SweepTest بررسی می کند اگر ریجید بادی با چیزی برخورد کرد،آیا آن از میان صحنه عبور کرده بود یا نه.
SweepTestAll مثل SweepTest است اما همه hit یا برخوردها را بر می گرداند.
WakeUp به ریجید بادی دستور wake up یا بیدار شدن می دهد.
۱ نظر موافقین ۰ مخالفین ۰ ۰۵ مهر ۹۵ ، ۰۵:۵۷
مدیرکل

gameover.blog.ir

ترجمه: گیم اور

این متغیر ها در inspector مشاهده میشه(بعد از اختصاص کامپوننت ریجید بادی به گیم ابجکت  دلخواه)

angularDrag درگ زاویه ای گیم ابجکت
angularVelocity بردار شتاب زاویه ای از ریجید بادی
centerOfMass مرکز ثقل نسبت به لولای ترنسفورم گیم ابجکت
collisionDetectionMode مد تشخیص کالیژن ریجید بادی
constraints میزان درجه ی آزادی مجاز برای شبیه سازی این ریجید بادی را کنترل می کند.
detectCollisions کالیژن دیتکشن فعال باشد یا خیر؟ (به طور پیشفرض فعال است)
drag درگ گیم ابجکت
freezeRotation قفل گذاری تاثیر فیزیک روی چرخش گیم ابجکت حول محورهای xyz
inertiaTensor تنسور اینرسی مورب جرم نسبت به مرکز جرم
inertiaTensorRotation چرخش تانسور اینرسی
interpolation باعث نرمی اثر فیزیک در حال اجرا در یک نرخ فریم ثابت می شود.
isKinematic چگونگی تاثیرات فیزیک بر ریجید بادی را کنترل می کند
mass جرم ریجید بادی
maxAngularVelocity حداکثر سرعت زاویه ای از ریجید بادی
(پیش فرض 7) محدوده {0، بی نهایت}.
position موقعیت ریجید بادی
rotation چرخش ریجید بادی
sleepAngularVelocity سرعت زاویه ای که ابجکت ها استفاده می کنند تا به خواب روند (پیش فرض 0.14) محدوده {0، بی نهایت}.
sleepVelocity سرعت خطی که ابجکت ها استفاده می کنند تا به خواب روند (پیش فرض 0.14) محدوده {0، بی نهایت}.
solverIterationCount تعداد تکرار یا از سرگیری های solver در ریجید بادی
useConeFriction رانش اصکاک مخروطی برای استفاده ی ریجید بادی
useGravity کنترل می کند آیا جاذبه بر ریجید بادی تاثیر بگذارد یا خیر.
velocity بردار سرعت یا شتاب ریجید بادی_شتاب روی محور xyz
worldCenterOfMass مرکز جرم ریجید بادی در فضای جهانی(فقط خواندنی_غیر قابل ویرایش)
۰ نظر موافقین ۰ مخالفین ۰ ۰۵ مهر ۹۵ ، ۰۵:۳۱
مدیرکل

آموزش PlayerPrefs در یونیتی

gameover.blog.ir

int emtiaz=Playerprefs.GetInt("score")-200

PlayerPrefs.SetInt("score",emtiaz);

Playerprefs.Save();
۲ نظر موافقین ۰ مخالفین ۰ ۰۴ مهر ۹۵ ، ۰۰:۰۵
مدیرکل
gameover.blog.ir
مترجم: sajjad3011

فرق تابع Update و FixedUpdate و lastUpdate و Start و Awake و ... در یونیتی



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

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ مهر ۹۵ ، ۰۲:۳۱
مدیرکل
gameover.blog.ir
به منوی window | animation مراجعه کنید.
بقیه سربرگ ها هم اگه نبود از همون منوی window می تونید بیارید.
۰ نظر موافقین ۰ مخالفین ۰ ۳۱ شهریور ۹۵ ، ۲۱:۱۰
مدیرکل

gameover.blog.ir

بازی ساز کسی هست که

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

gameover.blog.ir


چطوری با playerPrefs امتیازات برتر رو بخونیم و high score table یا جدول امتیازات برتر رو برای ثبت امتیاز آنلاین بسازیم؟

باید امتیازات مرتب شده رو که با php توی فایل txt ذخیره کردین رو بخونید بعدش توی آرایه ذخیره کنید.

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

اگه تکراری بود کاری انجام نمیشه.

اگر تکراری نبود  و از یکی از امتیازها بیشتر بود،کمترین امتیاز رو از لیست  حذف کرده و سپس امتیاز شما   به لیست اضافه می کنید.
در نهایت لیست مرتب شده رو  با WWW می گیرید و در یک ui text نمایش میدید.

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

اولین بار هم می تونید یک عدد پیشفرض  رو به عنوان امتیاز پیشفرض ذخیره کنید defaultRecord

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

if(PlayerPrefs.HasKey("key"))   //boolean
{
 دستورات خواندن امتیاز با پلیر پریفرنسز
}


لینک های مربوط:

http://gameover.blog.ir/1395/04/10/playerPrefs-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C

http://gameover.blog.ir/1395/04/02/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-%D9%88-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D8%AA%D8%B1-%D8%AF%D8%B1-%DB%8C%D9%88%D9%86%DB%8C%D8%AA%DB%8C-%D9%88-php-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%87%D8%A7



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

gameover.blog.ir


   http://s9.picofile.com/file/8279861784/maye_2d_2.jpg

http://s9.picofile.com/file/8279861776/maye_2d.jpg

http://opizo.com/OdFdSF

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ شهریور ۹۵ ، ۰۲:۱۶
مدیرکل
gameover.blog.ir
مش یعنی شبکه ی سیمی مانندی که مدل رو ایجاد کرده
۰ نظر موافقین ۰ مخالفین ۰ ۱۹ شهریور ۹۵ ، ۱۰:۳۵
مدیرکل

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ شهریور ۹۵ ، ۲۰:۲۱
مدیرکل
gameover.blog.ir
۳ نظر موافقین ۰ مخالفین ۰ ۱۶ شهریور ۹۵ ، ۲۲:۳۷
مدیرکل

gameover.blog.ir

سوال)تو یونیتی وقتی شی رو مثل اسلحه ساده یا حتی گاهی وقتا cube رو به دوربین نزدیک میکنم قسمت خیلی نزدیک به دوربین از بین میره .یه جورایی پشتش معلومه باگ میشه ....چی باس بهش بدم تا کامل باشه؟


پاسخ)برای تست،با گزینه های نزدیک(near) و دور(far) از Clipping Planes(پلن های برش) و همینطور field of view  از کامپوننت Camera از دوربین انتخاب شده،در inspector بازی کنید.

http://s7.picofile.com/file/8266425684/camera_clippingPlanes_Unity.jpg

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


عدم اجرای کلیک روی باتن در یونیتی/چرا کلیک روی باتن عمل نمی کند؟چرا کلیک روی دکمه عمل نمی کند؟چرا کلیک روی دکمه کار نمی کند؟
چرا کلیک روی باتن کار نمی کند؟

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

http://afradstudio.ir/2016/09/05/1938/

http://p30download.com/fa/entry/55956/

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

mixamo_fuse

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

gameover.blog.ir

فقط ۲۶ کیلوبایت(نکته: dot net framework هم باید نصب باشه)

http://www.mediafire.com/file/cfy4tbiz2h7fi6s/SpriteSheetPacker.rar

از این ابزار برای جاسازی دسته ای از عکس ها در یک عکس استفاده میشه.
مخصوصا زمانیکه بخوایم چند عکس رو داخل یک عکس بذاریم و فضای خالی تقریبا کم تر بشه و از اون عکس به عنوان texture یا غیره بخوایم برای uv map یا … استفاده کنیم.

بعد از انزیپ،فایل Sprite Sheet Packer رو اجرا کرده و عکس ها رو add کنید .

سپس روی دکمه ی جلوی image file بزنید و یک مسیر و اسم دلخواه برای ذخیره خروجی بدید.

سپس build کنید.


منبع:

https://spritesheetpacker.codeplex.com
۰ نظر موافقین ۰ مخالفین ۰ ۱۴ شهریور ۹۵ ، ۱۷:۴۵
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۱۴ شهریور ۹۵ ، ۰۱:۵۹
مدیرکل