App development framework based on Unity 3D

A development framework and interface technology, applied in the field of App development framework based on Unity3D, can solve the problems affecting development efficiency, reducing software execution/compilation efficiency, Git warehouse conflict, etc., to achieve the effect of improving development efficiency and good scalability

Active Publication Date: 2020-04-17
武汉同立方智能科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] This technology is applied to small projects, which improves code reusability and development efficiency to a certain extent. However, due to the high coupling of code and art resources, in the iterative development process of large projects, multiple people edit the same GameObject object or

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
  • App development framework based on Unity 3D
  • App development framework based on Unity 3D
  • App development framework based on Unity 3D

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described in detail with reference to the accompanying drawings.

[0060] The embodiment of the present invention provides a kind of App development framework based on Unity3D; Please refer to figure 1 , figure 1 It is a structural diagram of a Unity3D-based App development framework in the embodiment of the present invention;

[0061] The Unity3D-based App development framework is based on Unity3D, and is composed of multiple custom modules injected into a custom FW singleton class using a polymorphic method. During the development process, only the FW singleton class needs to be mounted to the editor There is no need to separately mount multiple custom modules injected into the FW singleton class into the scene, so as to reduce program running consumption and misoperation during the...

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 provides an App development framework based on Unity 3D. A method comprises the following steps: injecting a plurality of user-defined modules into a user-defined FW singleton class byusing a polymorphic method. In the development process only the FW singleton class needs to be mounted to an editor, and the user-defined modules injected into the FW singleton class do not need to beindependently mounted into a scene, so that program running consumption and misoperation in the mounting process are reduced. The beneficial effects of the invention are that the user interface, thethree-dimensional display object, the business logic and the data model are decoupled, the development efficiency is improved, and the expandability and robustness are high.

Description

technical field [0001] The invention relates to the field of software development, in particular to an App development framework based on Unity3D. Background technique [0002] In general Unity3D development, use the subclass inherited from MonoBehaviour to manually mount to the GameObject object, which includes functional modules, data holding, business logic, interaction logic, model display, rigid body, physics, etc. [0003] This technology is applied to small projects, which improves code reusability and development efficiency to a certain extent. However, due to the high coupling of code and art resources, in the iterative development process of large projects, multiple people edit the same GameObject object or Prefab at the same time. Objects easily lead to Git warehouse conflicts. When art resources change, scripts need to be remounted manually, which affects development efficiency; a large number of scripts inherit from MonoBehaviour, reducing the overall execution / ...

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): G06F8/20
CPCG06F8/24Y02D10/00
Inventor 袁黎魏召刚傅以盘冀晓霞李茜滕凯
Owner 武汉同立方智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products