Questions tagged [unity-game-engine]

Unity is a cross-platform game engine by Unity Technologies. Questions should be about programming with the game engine and not usage of the graphical interface. Questions about the usage of the graphics interface are off topic.

Filter by
Sorted by
Tagged with
570 votes
18 answers
268k views

How to use Git for Unity3D source control?

What are best practices for using Git source control with Unity 3D, particularly in dealing with the binary nature of Unity 3D projects? Please describe the workflow, what paths would be included in ....
PressingOnAlways's user avatar
370 votes
37 answers
545k views

Unity Scripts edited in Visual studio don't provide autocomplete

When I want to edit C# Unity scripts, they open in Visual Studio. It is supposed to provide auto complete for all Unity related code, but it doesn't work. Here you can see the missing functionality: ...
CorbenDalas's user avatar
  • 3,863
187 votes
2 answers
138k views

How to prepare a Unity project for git (step-by-step)? [duplicate]

What are the detailed steps necessary to prepare a Unity project for committing to a git repository eg. github? I don't want to store unnecessary files (specially temp files and avoid binary formats ...
German's user avatar
  • 10.3k
157 votes
8 answers
92k views

How does StartCoroutine / yield return pattern really work in Unity?

I understand the principle of coroutines. I know how to get the standard StartCoroutine / yield return pattern to work in C# in Unity, e.g. invoke a method returning IEnumerator via StartCoroutine ...
Ghopper21's user avatar
  • 10.4k
144 votes
11 answers
284k views

Serialize and Deserialize Json and Json Array in Unity

I have a list of items send from a PHP file to unity using WWW. The WWW.text looks like: [ { "playerId": "1", "playerLoc": "Powai" }, { "playerId": "2", "...
dil33pm's user avatar
  • 1,613
124 votes
8 answers
179k views

what is the difference between Update & FixedUpdate in Unity?

What is the difference between the Update and FixedUpdate methods, and when should these methods be used?
Kapil11's user avatar
  • 1,395
112 votes
4 answers
153k views

How to detect click/touch events on UI and GameObjects

How to detect UI object on Canvas on Touch in android? For example, I have a canvas that have 5 objects such as Image, RawImage, Buttons, InputField and so on. When I touch on Button UI object Then ...
Dennis Liu's user avatar
  • 2,298
102 votes
11 answers
427k views

How to make the script wait/sleep in a simple way in unity

How can I put a sleep function between the TextUI.text = ...., to wait 3 seconds between each phrase? public Text GuessUI; public Text TextUI; [...truncated...] TextUI.text = "Welcome to Number ...
DiogoSaraiva's user avatar
  • 1,585
96 votes
6 answers
191k views

How to pass data (and references) between scenes in Unity

How can I pass score value from one scene to another? I've tried the following: Scene one: void Start () { score = 0; updateScoreView (); StartCoroutine (DelayLoadlevel(20)); } public ...
Mina Fawzy's user avatar
  • 21.2k
91 votes
1 answer
367k views

"A namespace cannot directly contain members such as fields or methods" [closed]

I am trying to use this code for NET.reflector using Reflexil. I am trying to replace code with this: if(Input.GetKeyDown(KeyCode.Keypad5)) { int i = 0; Character localPlayer = PlayerClient....
user3204732's user avatar
90 votes
5 answers
81k views

Awake() and Start()

I see that we can initialize Variable in Awake() or Start() and Awake() will be called before Start(). When should we initialize in Awake and Start to have the best performance?
mdtuyen's user avatar
  • 4,480
86 votes
11 answers
124k views

not finding android sdk (Unity)

Error: Invalid command android UnityEditor.HostView:OnGUI() CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more ...
Salman Khan's user avatar
84 votes
12 answers
142k views

What Language is Used To Develop Using Unity

What language does one need to use when programming with Unity? Or is it an API for many languages? I read through the docs and I guess I missed the point on the language used. It says it has iOS ...
some_id's user avatar
  • 29.6k
84 votes
0 answers
5k views

Marching Cubes generating holes in mesh

I'm working on a Marching Cubes implementation in Unity. My code is based on Paul Bourke's code actually with a lot of modifications, but anyway, I'm checking if a block at a position is null, and if ...
Statey's user avatar
  • 951
83 votes
1 answer
3k views

How to resolve SmartFoxServer connection error in unity

I'm using SmartFoxServer API on Unity3d. It was working fine before I recovered my MacBook, but now gives a connection error as below: Http error creating http connection: System.Net.Sockets....
Muhammet Demir's user avatar
78 votes
6 answers
42k views

The "GetReferenceNearestTargetFrameworkTask" task was not found

I have a problem with autocompletion in VS 2017 Community. Previously I had VS 2017 Enterprise from school, but the key expired so I moved to Community. Before, everything works great, but now it ...
LadIQe's user avatar
  • 915
78 votes
4 answers
63k views

Ignoring folder meta files on version control

Unity creates and deletes meta files for folders inside the Asset folder. That can create an annoying situation when using version control (that you can skip and go to the questions): someone creates ...
Roberto's user avatar
  • 11.8k
71 votes
11 answers
95k views

How to Work With Different Screen Resolutions

I'm using Unity 4.3.3 for my game. I'm making a game for Android and iOS devices. Since I'm pretty new to unity, I can't seem to find a way to work with different screen resolution. I'm using c# for ...
Ashish Beuwria's user avatar
69 votes
1 answer
28k views

How to build Unity3d Plugin for iOS

I have a very tiny Objective-C library built for iOS and I want to export it to Unity. I understand the basic process of writing a csharp wrapper that marshals all the invocations to native library, ...
pronebird's user avatar
  • 12.2k
66 votes
4 answers
35k views

How to set up unit tests in Unity and fix missing assembly reference error?

I created the following structure: ├── Assets ├── Scenes ├── Scripts │ └── MyExample.cs ├── Tests │ ├── MyExampleTest.cs │ └── Tests.asmdef Now, when I click on Run All, in the Test Runner ...
HAL9000's user avatar
  • 3,641
63 votes
4 answers
80k views

How to Rename a Unity Project?

I want to change the name of a Unity project to something else such that Unity Editor shows the new name at the top or when I open a script using Visual Studio, it shows the new name at the top of VS. ...
Kamran Bigdely's user avatar
62 votes
5 answers
76k views

Unity game manager. Script works only one time

I'm making simple game manager. I have a script, which will be accessible from all scenes in the game. And I need to check values of its variables after loading new scene. But my code runs only once ...
Amazing User's user avatar
  • 3,503
58 votes
1 answer
70k views

Unity Export Android 64-bit

I've been trying to upload .abb to the google play console. When I upload it, it gives me this error: This release is not compliant with the Google Play 64-bit requirement The following APKs or App ...
Elia Schenker's user avatar
56 votes
14 answers
83k views

How to get intellisense in Visual Studio Code for Unity functions names?

I am following a tutorial about Unity and I see that the instructor has intellisense when writes the method's name. However I have only intellisense with classes and variables, I mean Unity classes ...
Yone's user avatar
  • 2,104
55 votes
5 answers
2k views

Is it possible to simplify an if-statement that checks for a combination?

I'm currently working on adding sound effects to a game, and although my current code is working fine, I'm looking for a way to simplify it. Basically, each object in the game has a string value ...
Coffee Boat's user avatar
55 votes
2 answers
52k views

Why should I use SerializeField?

I have just started to learn C# and Unity, and there is one thing that I can not get used to: Why and when should I use [SerializeField]? Is it bad to leave variables hard coded despite using [...
Eminent Emperor Penguin's user avatar
54 votes
3 answers
36k views

Why choose UnityEvent over native C# events?

I mean, UnityEvents are slower than the native C# events and they still store a strong reference to the receivers. So, the only valid reason I can find to use UnityEvents over native C# events is ...
Adriano Di Giovanni's user avatar
52 votes
6 answers
30k views

How do we manually fix "ResourceRules.plist: cannot read resources" error after xcode 6.1 upgrade?

We are having the same issue found here, here, here and here Basically we upgraded to xcode 6.1 and our build are getting the "ResourceRules.plist: cannot read resources" error. We have a Jenkins ...
Tim's user avatar
  • 1,191
51 votes
6 answers
62k views

Use Unity API from another Thread or call a function in the main Thread

My problem is I try to use Unity socket to implement something. Each time, when I get a new message I need to update it to the updattext (it is a Unity Text). However, When I do the following code, ...
user6142261's user avatar
51 votes
3 answers
33k views

Unity3d integration with android

I need to create an android application which consists of parts written on Unity3d (animation and so on) and on AndroidSDK (by androidSDK I mean few activities written in java, manifest and resources) ...
leshka's user avatar
  • 1,774
50 votes
14 answers
216k views

Can't add script component because the script class cannot be found?

Yesterday I updated unity from unity5 to 2018.2.2f1. Unity scripts are not loading after Update 2018.2.2f1. Once I try to play the Scene the scripts are not loaded and I can't add the script again it ...
Joe's user avatar
  • 971
48 votes
4 answers
21k views

Understanding scenes in Unity3d

I have some confusion with scenes in Unity3d and I was not able to find any resources about them. When should scenes be used? For example in a platformer would every level have to be a different ...
user2853108's user avatar
  • 1,301
48 votes
2 answers
36k views

Why float.Epsilon and not zero?

In the following code, why is there a comparison against float.Epsilon and not 0? // Coroutine to move elements protected IEnumerator SmoothMovement (Vector3 end) { // Distance computation ...
Olivier Pons's user avatar
  • 15.6k
47 votes
6 answers
127k views

Can I program in C# on a Mac?

I want to learn C# for Unity and my personal computer is a MacBook Air. Can I program in C# on a Mac?
firat's user avatar
  • 597
46 votes
9 answers
115k views

NuGet packages in Unity

I want to use some NuGet packages inside Unity. I achieved that Unity finds the downloaded DLLs according to this article (https://www.what-could-possibly-go-wrong.com/unity-and-nuget/). The nuget....
krumbi's user avatar
  • 561
45 votes
1 answer
16k views

Why is Unity ignoring the initialized value of a non-static public field?

I'm using InvokeRepeating() to call a method in a game. I call InvokeRepeating() in the Start() method of one of the GameObject classes. To set the repeatRate parameter for InvokeRepeating(), I am ...
user avatar
44 votes
9 answers
39k views

Reference assemblies for framework ".NETFramework,Version=v4.7.1" were not found

I try to open a Unity3D project with VSCode under Linux (Ubuntu 18.10). The omnisharp extension doesn't load the project, saying assemblies were not found. It may seems very stupide, but i'm not ...
Eyap's user avatar
  • 674
44 votes
4 answers
11k views

Getting "giggly" effect when slowly moving a sprite

How do I remove this "giggly" effect when slowly moving a sprite? I have tried adjusting Antialiasing values in QualitySettings and Filter Mode in ImportSettings in the Unity Editor but that doesn't ...
user avatar
44 votes
6 answers
73k views

Unity - How to stop Play Mode in case of infinite loop?

I just made a silly mistake and I ended up with an infinite loop inside my Update(). After that I wasn´t able to stop the Play Mode. Actually I wasn´t able to do anything else with Unity until I ...
Ignacio Alorre's user avatar
42 votes
4 answers
86k views

Using new Unity VideoPlayer and VideoClip API to play video

MovieTexture is finally deprecated after Unity 5.6.0b1 release and new API that plays video on both Desktop and Mobile devices is now released. VideoPlayer and VideoClip can be used to play video and ...
Programmer's user avatar
  • 124k
42 votes
8 answers
37k views

Working with Unity3D and Visual Studio 2013

how do i get Unity3D for debugging the code, and Visual Studio 2013 which i have now to only script the code. Example: Like Flash Professional for debugging and FlashDevelop for scripting only. My ...
Kaoru's user avatar
  • 2,853
42 votes
11 answers
40k views

APKs or App Bundles are available to 64-bit devices but they only have 32-bit native code

I have exported an Android App Bundle file to upload at Play store with NDK downloaded from Unity desired location because Android Studio NDK file is not compatible with Unity. I got this kind of ...
Siddharth's user avatar
  • 4,212
40 votes
4 answers
74k views

Sending http requests in C# with Unity

How can I send HTTP GET and POST requests in C# with Unity? What I want is: send json data in post request (I use Unity serializer, so no need in new one, I just want to pass a string in post data ...
Kamo Spertsian's user avatar
40 votes
4 answers
92k views

In unity3D, Click = Touch?

I want to detect click/touch event on my gameObject 2D. And this is my code: void Update() { if (Input.touchCount > 0) { Debug.Log("Touch"); } } Debug.Log("Touch"); does not show ...
Lnitus's user avatar
  • 409
40 votes
21 answers
14k views

Debugging with unity

At the current moment, what I'm doing is that I'm opening Unity, double click on one of those scripts I've written, then MonoDevelop gets opened, now I have to close unity and in MonoDevelop I do Run &...
smallB's user avatar
  • 16.8k
39 votes
10 answers
44k views

C# game development after XNA [closed]

I am a game developer who made games in .Net languages with XNA for the past four versions of it. Unfortunately now there's this news: http://www.gamasutra.com/view/news/185894/...
Giuseppe Maggiore's user avatar
38 votes
3 answers
31k views

React Native with Unity

Does anyone have any experience combining React Native and Unity? I'm looking to start a Unity project that's very UI Heavy and I'm thinking about using React Native to take advantage of its UI ...
Jimmy Xu's user avatar
  • 719
37 votes
4 answers
179k views

How to find child of a GameObject or the script attached to child GameObject via script

I know this is a bit of a stupid question, but how would I reference the child (a cube) of a game object via script(the script is attached to the gameObject). (the equivalent to something like ...
r0128's user avatar
  • 501
37 votes
9 answers
33k views

Unity singleton manager classes

In Unity, whats a good way to create a singleton game manager that can be accessed everywhere as a global class with static variables that will spit the same constant values to every class that pulls ...
DeviArt's user avatar
  • 469
36 votes
11 answers
58k views

How to get a random number from a range, excluding some values

In C#, how do I get a random number from a range of values - like 1..100, but that number should not be in some specific list of values, like 5, 7, 17, 23?
tenthplanet0's user avatar

1
2 3 4 5
1532