Supercharge Your Innovation With Domain-Expert AI Agents!

Graphical building block programming method based on FGUI and terminal

A programming method and graphical technology, applied in the field of graphical programming

Active Publication Date: 2021-12-07
FUJIAN TIANQUAN EDUCATION TECH LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to provide a graphical building block programming method based on FGUI and a terminal to solve a series of problems such as graphical construction, operation and executable code generation in the programming process

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
  • Graphical building block programming method based on FGUI and terminal
  • Graphical building block programming method based on FGUI and terminal
  • Graphical building block programming method based on FGUI and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] Please refer to figure 1 , Embodiment 1 of the present invention is:

[0067] A graphical building block programming method and terminal based on FGUI, comprising steps:

[0068] S1. Use the FGUI editor to generate building blocks in Unity, and configure the logic semantics used in programming into the building blocks;

[0069] S2. Classifying and configuring the building blocks into the building block management list;

[0070] S3. Obtain the building blocks dragged from the building block management list to the operation area, and detect the interactive operation between the building blocks in the operation area. The interactive operation includes splicing and embedding between the building blocks;

[0071] S4. Transform the logical semantics corresponding to the building blocks in the operation area and the interactive operations between them into executable codes.

[0072] That is to say, in this embodiment, the FGUI editor is used in the Unity engine to develop b...

Embodiment 2

[0073] Please refer to Figure 1 to Figure 5 , the second embodiment of the present invention is:

[0074] A graphical building block programming method based on FGUI, on the basis of the first embodiment above, in this embodiment, step S1 specifically includes the following steps:

[0075] S11. In the FGUI editor, the basic block is decomposed into vacancies in multiple horizontal rows or vertical columns.

[0076] S12. Mount the basic controls for the vacant space. The basic controls include text, input boxes, drop-down boxes, operator buttons, judgment boxes, and splicing container boxes of various shapes.

[0077] S13. Use the GLoader control to load image resources of different shapes for the slots, assemble the slots of different shapes horizontally or vertically, and stretch them according to preset scaling rules.

[0078] S14. The assembled and stretched building blocks finally form different types of building blocks through overall shape adaptation;

[0079] Among ...

Embodiment 3

[0104] Please refer to Image 6 , Embodiment three of the present invention is:

[0105] A FGUI-based graphical building block programming terminal 1, including a memory 2, a processor 3, and a computer program stored in the memory 2 and operable on the processor 3, the processor 3 implements the first embodiment above when executing the computer program Or the steps in the FGUI-based graphical building block programming method in the second embodiment.

[0106] To sum up, the present invention provides a FGUI-based graphical building block programming method and terminal. By using the FGUI editor in the Unity engine to develop the building blocks, the common semantics of programming are configured into the building blocks. At the same time, through the building blocks The management list classifies different types of building blocks, and finally converts the logical semantics corresponding to the building blocks built in the operation area and the connections between them in...

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 FGUI-based graphical building block programming method and a terminal, and the method comprises the steps: employing an FGUI editor to generate building blocks in Unity, and configuring logic semantics used for programming into the building blocks; classifying the building blocks and configuring the building blocks into a building block management list; acquiring the building blocks dragged out of the building block management list to the operation area, and detecting the interaction operation between the building blocks in the operation area, wherein the interaction operation comprises splicing and embedding between the building blocks; and converting the logic semantics corresponding to the building blocks in the operation area and the interactive operation between the building blocks into executable codes. According to the method, building blocks are developed by adopting an FGUI editor, programming semantics are configured into the building blocks, programming is made to be graphical, meanwhile, different types of building blocks are managed by adopting a building block management list, and logic semantics corresponding to the built building blocks can be converted into executable codes, so a series of problems of graphical construction, operation, executable code generation and the like in the programming process are solved.

Description

technical field [0001] The present invention relates to the technical field of graphical programming, in particular to an FGUI-based graphical building block programming method and a terminal. Background technique [0002] Programming is a necessary process of logic program creation. Since program logic requires certain thinking skills, the program writing process also has certain logical ability requirements. Graphicalizing the entire program writing process will help reduce the burden on the programming process. Requirements for thinking and logical ability, reduce the abstraction of program semantic blocks and the complexity of the writing process, and improve the intuitiveness of program writing. [0003] In the prior art, scratch (global children's graphical programming tool) is usually used for graphical programming. Scratch uses Google-based open source code as the core, belongs to a third-party open source organization, and has relatively large limitations in use, an...

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/34
CPCG06F8/34Y02D10/00
Inventor 刘德建罗迪彭谦陈宏
Owner FUJIAN TIANQUAN EDUCATION TECH 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