Supercharge Your Innovation With Domain-Expert AI Agents!

Flexible Unity3D and Android combined usage method

A 3D and flexible technology, applied in the direction of program code conversion, program control design, program control device, etc., can solve the problems of slow speed, large memory space occupation, and inflexible display methods, etc., to achieve convenient viewing, user-friendly use, The effect of retaining user habits

Inactive Publication Date: 2016-08-24
SUZHOU MAIN GOAL SOFTWARE TECH CO LTD
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the problems in the prior art that the 3D display takes up too much memory space, the speed is slow, and the display method is not flexible enough, the present invention proposes a flexible combination of Unity3D and Android.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flexible Unity3D and Android combined usage method
  • Flexible Unity3D and Android combined usage method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0025] The present invention is a mobile terminal 3D viewing mobile phone app "Meifang Circle".

[0026] In this application, using this method, the flexible display of 3D in the application is realized. The specific implementation method is as follows:

[0027] 1. Add the relevant files in the Android project exported by Unity3D to the original project, or directly modify the exported project, inherit the 3D interface from the UnityPlayerActivity class, and place this interface in an independent process.

[0028] 2. Use the UnitySendMessage() method to call the Unity method to pass parameters.

[0029] 3. Unity uses the AndroidJavaObject class to call related methods of Android to pass parameters.

[0030] For example:

[0031]

[0032] The meaning of the above code is to call the getName() method in Android to obtain the return value of the method.

[0033] 4. When entering the 3D full-screen scene, you need to hide the relevant views and call the relevant methods of U...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a flexible Unity3D and Android combined usage method which is a method integrating Unity3D to Android so as to achieve flexible usage of 3D scenes. The flexible Unity3D and Android combined usage method is based on a Unity3D graphics engine system supporting an Android platform, and Android flexible loading in 3D Internet products and Unity3D based 3D effects are designed and completed. The flexible Unity3D and Android combined usage method integrates 3D to an Android app, the problem that the app cannot achieve big data sand table display is solved, user habits are retained, and convenience is brought to user usage. The 3D is enabled when being needed and stops memory usage when being not needed, and user experience is improved.

Description

technical field [0001] With the continuous advancement of 3D technology, more and more products and applications are presented to users in 3D, such as online games, education, e-commerce and other fields. [0002] At the same time, with the development of the mobile Internet, more and more people use mobile phones to surf the Internet, and 3D also appears on mobile phones. Background technique [0003] Traditional 3D display in mobile applications is directly generated by software supported by multiple platforms. There is no flexibility to use 3D as a control. [0004] Based on the maturity of Unity3D technology, the 3D scenes produced by Unity3D can be flexibly used on the Android platform. Contents of the invention [0005] 1. Purpose of the present invention. [0006] In order to solve the problems in the prior art that the 3D display takes up too much memory space, the speed is slow, and the display method is not flexible enough, the present invention proposes a fle...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44G06F9/45
CPCG06F8/41G06F8/34G06F8/447
Inventor 闫森
Owner SUZHOU MAIN GOAL SOFTWARE TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More