Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Mobile game hot-updating method

A hot update and mobile game technology, which is applied in the direction of program control design, instrument, electronic digital data processing, etc., can solve the problems that the game partition update and version rollback cannot be realized, and the game running code and resources cannot be hot updated at the same time, to achieve The effect of improving experience and improving efficiency

Active Publication Date: 2016-04-13
SHENGQU INFORMATION TECH SHANGHAI
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a mobile game hot update method to solve the problem that the game running code and resources of Unity3D cannot be hot updated at the same time, resulting in the inability to implement game partition update and version rollback

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
  • Mobile game hot-updating method
  • Mobile game hot-updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The specific implementation manner of the present invention will be described in more detail below with reference to schematic diagrams. Advantages and features of the present invention will be apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0022] An embodiment of the present invention provides a mobile game hot update method, specifically, as figure 1 shown, including:

[0023] S1: Modify the loading path of the running code, so that the running code is loaded according to a specified directory, so as to realize the hot update of the running code.

[0024] In the Android system, the game logic code of Unity3D is stored in the APK in the form of a DLL file, and the APK cannot be modified once it is installed. Therefore, in order to realize the dy...

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 a mobile game hot-updating method. The method comprises: modifying a loading path of a running code, so that the running code is loaded according to a specified directory to realize the hot updating of the running code; and modifying a serialization manner of a Unity member variable, so that the Unity member variable is serialized in a specified way to realize the matching between resources and the running code. By modifying the loading path of the running code, the running code is loaded according to the specified directory to realize the hot updating of the running code; and then by modifying the serialization manner of the Unity member variable, the Unity member variable is serialized in the specified way to realize the matching between the resources and the running code, so that the hot updating of the running code and the resources is realized, the game partition updating and the version backing are realized, the game development efficiency is improved, and the experience of game players is enhanced.

Description

technical field [0001] The invention relates to the field of computer applications, in particular to a hot update method for mobile games. Background technique [0002] Currently, Unity3D is usually used to develop various games. Due to the non-open source nature of Unity3D, hot updates of programs and resources on the mobile platform of the Unity3D project may become one of the main technical bottlenecks that plague many teams in the smooth development of game products. [0003] The game logic running code of Unity3D is stored in the APK in the form of a DLL (DynamicLink Library, dynamic link library) file. The APK (AndroidPackage, Android installation package) under the Android system cannot write new files and repackage after installation. Therefore, if the executable DLL file needs to be modified, since the loading path of the DLL file is determined in the APK, it can only be realized by reloading the APK. And reinstalling APK is an important risk of loss for mobile g...

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/445
CPCG06F9/44521G06F9/44578G06F9/44584
Inventor 谈欣诚金鑫王耀松黄皓
Owner SHENGQU INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products