Discussion on Educational Games Based on Unity

Zhiyong Hu, Qing Xu, Guang Huang
{"title":"Discussion on Educational Games Based on Unity","authors":"Zhiyong Hu, Qing Xu, Guang Huang","doi":"10.1145/3578837.3578847","DOIUrl":null,"url":null,"abstract":"At present, educational games have attracted more and more attention.Based on unity engine, an RPG puzzle game for children's education is designed and developed. On the premise of ensuring children's safety, children can explore freely in virtual reality and fully cultivate children's curiosity for knowledge.Let children acquire knowledge and achieve their own development by means of teaching in fun. The main work is as follows: 1. In the aspect of game character movement, the movement control of the character is realized by calling the relevant move function. In order to change the phenomenon that the character takes off when going downhill, the character movement vector is recalculated by ray detection to avoid this problem. 2. In the implementation of UI interaction, the interaction between players and game scenes is realized by adding callback functions. Static variables are defined between the roles of the environment, and the interaction status is determined by detecting the variables. 3. In terms of rendering methods, it imitates the non-photorealistic rendering methods in the game in recent years and replaces the default realistic rendering calculation of unity engine. Based on Phong lighting model, non-photorealistic rendering is realized by rewriting the shader. 4. In the game scene, the learning mode and breakthrough mode are constructed to achieve the effect of learning and practice. The purpose of this research paper is to improve the issue of children's education, which is not only an improvement in children's education methods, but also an improvement in the concept of children's parents, to understand education in the information age, and not limited to traditional teaching modes, and to pursue a broader world, and to view the process of the times with a development perspective. It mainly discusses the technology and concept of game scene construction, the implementation of character motion system, the establishment and discussion of UI interaction system, and the elaboration and reconstruction of rendering techniques.","PeriodicalId":150970,"journal":{"name":"Proceedings of the 2022 6th International Conference on Education and E-Learning","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 6th International Conference on Education and E-Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3578837.3578847","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

At present, educational games have attracted more and more attention.Based on unity engine, an RPG puzzle game for children's education is designed and developed. On the premise of ensuring children's safety, children can explore freely in virtual reality and fully cultivate children's curiosity for knowledge.Let children acquire knowledge and achieve their own development by means of teaching in fun. The main work is as follows: 1. In the aspect of game character movement, the movement control of the character is realized by calling the relevant move function. In order to change the phenomenon that the character takes off when going downhill, the character movement vector is recalculated by ray detection to avoid this problem. 2. In the implementation of UI interaction, the interaction between players and game scenes is realized by adding callback functions. Static variables are defined between the roles of the environment, and the interaction status is determined by detecting the variables. 3. In terms of rendering methods, it imitates the non-photorealistic rendering methods in the game in recent years and replaces the default realistic rendering calculation of unity engine. Based on Phong lighting model, non-photorealistic rendering is realized by rewriting the shader. 4. In the game scene, the learning mode and breakthrough mode are constructed to achieve the effect of learning and practice. The purpose of this research paper is to improve the issue of children's education, which is not only an improvement in children's education methods, but also an improvement in the concept of children's parents, to understand education in the information age, and not limited to traditional teaching modes, and to pursue a broader world, and to view the process of the times with a development perspective. It mainly discusses the technology and concept of game scene construction, the implementation of character motion system, the establishment and discussion of UI interaction system, and the elaboration and reconstruction of rendering techniques.
基于Unity的教育游戏探讨
目前,教育类游戏越来越受到人们的关注。基于unity引擎,设计开发了一款面向儿童教育的RPG益智游戏。在保证儿童安全的前提下,儿童可以在虚拟现实中自由探索,充分培养儿童的求知欲。让孩子在寓教于乐中获取知识,实现自我发展。主要工作如下:1。在游戏角色移动方面,通过调用相关的移动函数来实现角色的移动控制。为了改变角色下坡时起飞的现象,通过光线检测重新计算角色运动向量,避免了这个问题。2. 在UI交互的实现中,通过增加回调函数来实现玩家与游戏场景的交互。在环境角色之间定义静态变量,通过检测变量确定交互状态。3.在渲染方法上,模仿了近年来游戏中的非真实感渲染方法,取代了unity引擎默认的真实感渲染计算。基于Phong光照模型,通过重写着色器实现非真实感渲染。4. 在游戏场景中,构建学习模式和突破模式,达到学与练的效果。本研究论文的目的在于改善儿童教育问题,这不仅是对儿童教育方法的改进,也是对儿童家长观念的改进,理解信息时代的教育,而不局限于传统的教学模式,追求更广阔的世界,用发展的眼光看待时代的进程。主要讨论了游戏场景构建的技术和概念,人物运动系统的实现,UI交互系统的建立和讨论,渲染技术的阐述和重构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
文献相关原料
公司名称 产品信息 采购帮参考价格
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信