Skip to content

Unity mobile Input plugin for iOS and Android (Unity UI compatible)

License

Notifications You must be signed in to change notification settings

NTC/UnityMobileInput

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

34 Commits

Repository files navigation

GitHub licenseGitHub issuesMaintenance

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)

Features

  1. Native input field and keyboard on iOS and Android
  2. Hiding additional mobile input box (Android)
  3. Show "Done", "Clear" buttons (iOS)
  4. Return button type: Default, Next, Done, Search
  5. Custom fonts support

How to use

  1. Copy the files into your existing unity project asset folder
  2. Make empty Gameobject and attach Plugins to your new GameObject
  3. Attach MobileInputField script to your Unity UI InputField object
  4. For more options set ContentType to Custom to your InputField object
  5. For Android make sure your AndroidManifest.xml has the following setting
<activityandroid:name="com.unity3d.player.UnityPlayerNativeActivity"android:label="@string/app_name"> ... <meta-dataandroid:name="unityplayer.ForwardNativeEventsToDalvik"android:value="true" /> ... </activity>
  1. To prevent screen slide up on Android when keyboard show, add this option to your AndroidManifest.xml
<activity ... android:windowSoftInputMode="adjustNothing"> ... </activity>

How to use custom fonts

  1. Copy font TTF to StreamingAssets folder
  2. Input font name in property instead "default"
  3. You are cool

Demo

Open Demo scene and build, to try how it works

Example

UnityMobileInput Andorid demo

Etc

JSON library for C# is NiceJson (https://github.com/AngelQuirogaM/NiceJson)

About

Unity mobile Input plugin for iOS and Android (Unity UI compatible)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C#49.4%
  • Java27.2%
  • Objective-C++20.5%
  • Objective-C2.9%