mopsicus / Unitymobileinput
Licence: other
Unity mobile Input plugin for iOS and Android (Unity UI compatible)
Stars: ✭ 170
Projects that are alternatives of or similar to Unitymobileinput
Awesome Opensource Unity
a list of curated opensource Unity packages for future proof Game Developers
Stars: ✭ 161 (-5.29%)
Mutual labels: assets, unity, unity3d
Shapes2d
Shapes2D for Unity3D - Make simple art assets quickly in Unity
Stars: ✭ 83 (-51.18%)
Mutual labels: assets, unity, unity3d
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+61.76%)
Mutual labels: unity, unity3d, plugins
Unity Abstract Wire
Unity Abstract Wires Effect
Stars: ✭ 83 (-51.18%)
Mutual labels: assets, unity, unity3d
Unitypluginwithwsl
Unity native plugin with WSL (Windows Subsystem for Linux)
Stars: ✭ 39 (-77.06%)
Mutual labels: unity, unity3d, plugins
Unity Moveable Linerenderer
Unity LineRenderers with the simple turbulence
Stars: ✭ 101 (-40.59%)
Mutual labels: assets, unity, unity3d
Ugui Mvvm
Unity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc)
Stars: ✭ 169 (-0.59%)
Mutual labels: unity, unity3d
Unity Bullet Hell
An extremely efficient projectile generator for unity.
Stars: ✭ 168 (-1.18%)
Mutual labels: unity, unity3d
Qframework
Unity3D System Design Architecture
Stars: ✭ 2,326 (+1268.24%)
Mutual labels: unity, unity3d
Aim Ik
A Unity-3D library, to procedural orientate character head (and chest) in a direction without using any animation data.
Stars: ✭ 164 (-3.53%)
Mutual labels: unity, unity3d
Simple Optimized A Pathfinder
An simple and optimized grid pathfinding
Stars: ✭ 157 (-7.65%)
Mutual labels: unity, unity3d
Onesignal Unity Sdk
OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Unity app with OneSignal. https://onesignal.com
Stars: ✭ 161 (-5.29%)
Mutual labels: unity, unity3d
Unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
Stars: ✭ 160 (-5.88%)
Mutual labels: unity, unity3d
Svelto.tasks
Svelto Tasks - C# promises compliant multi-threaded tasks runner
Stars: ✭ 159 (-6.47%)
Mutual labels: unity, unity3d
Computestochasticreflections
Compute Stochastic Screen Space Reflections for unity post processing
Stars: ✭ 163 (-4.12%)
Mutual labels: unity, unity3d
Ignorance
Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
Stars: ✭ 158 (-7.06%)
Mutual labels: unity, unity3d
Kinect Vfx Graph
Use Kinect's depth feed with Unity's VFX Graph
Stars: ✭ 163 (-4.12%)
Mutual labels: unity, unity3d
Dkvfx
An example that shows how to use recorded Depthkit footage with Unity VFX Graph
Stars: ✭ 162 (-4.71%)
Mutual labels: unity, unity3d
UnityMobileInput
Unity Mobile Input Plugin for iOS and Android (Unity UI compatible)
You can use default InputField UI component on iOS and Android without additional field
above keyboard
It's deep refactor and bug fix of UnityNativeEdit (https://github.com/kmbang/UnityNativeEdit)
Installation
Add url https://github.com/mopsicus/UnityMobileInput.git
to Package Manager, or add the following line to Packages/manifest.json: "ru.mopsicus.mobileinput": "https://github.com/mopsicus/UnityMobileInput.git"
Features
- Native input field and keyboard on iOS and Android
- Hiding additional mobile input box (Android)
- Show "Done", "Clear" buttons (iOS)
- Return button type: Default, Next, Done, Search, Send
- Detect keyboard show/hide (with height)
- Custom fonts support
How to use
- Copy the files into your existing unity project asset folder
- Make empty Gameobject and attach
Plugins
to your new GameObject - Attach
MobileInputField
script to your Unity UIInputField
object - For more options set
ContentType
toCustom
to yourInputField
object - For
Android
make sure yourAndroidManifest.xml
has the following setting
<activity android:name="com.unity3d.player.UnityPlayerNativeActivity" android:label="@string/app_name">
...
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
...
</activity>
- To prevent screen slide up on
Android
when keyboard show, add this option to yourAndroidManifest.xml
<activity ... android:windowSoftInputMode="adjustNothing">
...
</activity>
How to use custom fonts
- Copy font TTF to StreamingAssets folder
- Input font name in property instead "default"
- You are cool
Demo
Open Demo scene and build, to try how it works
Example
Etc
JSON library for C# is NiceJson (https://github.com/AngelQuirogaM/NiceJson)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].