下载 App

UI的基础写法

精华2025/11/0993 浏览技术交流
TapTap
MVC核心
UI显示逻辑与数据分离
简单的实现方法
1先更新数据,再更新UI,这个过程在Command里完成
TapTap
2以一定频率(0.2秒或者0.4秒定期重绘UI,适合20个UIItem以内)
UpdateUI逻辑
TapTap
先清空所有的UIItem,再重新生成
按钮事件注册原则
TapTap
#聚光灯游戏开发心得接力 所有在当前UIPanel下的成员变量和成员函数直接调用,在当前UIPanel以外的成员变量和成员函数统一在Command中调用。
深拷贝与浅拷贝
在GeneratTaskUtility中的TaskInfo是作为模板进行拷贝的对象。要设置成只读,并且返回对象必须是一个新的TaskInfo。
总结
1UIPanel和UIItem一定要有一个抽象方法Draw,数据发生改变时直接调用Draw。
2数据变更的过程必须在UI对象之外,可以是Command内或者是Model内
3 UIPanel,Model,Utility互相传递对象的过程在Command中进行#聚光灯游戏开发心得接力
猜你想搜
聚光灯游戏创作挑战 mvc核心
开源一Unity小框架,高效单例与模块化设计,减少样板代码截图
开源一Unity小框架,高效单例与模块化设计,减少样板代码
ProjectBaseUnity 是一个轻量的 Unity 小框架 介是我根据过往学习和上班拉磨中写的小框架, 在GJ和小游戏中使用过 核心是高效的单例与模块化设计,可以少写样板代码。 面板管理、事件总线、资源加载、对象池、音频和数据存储都开箱即用, 几十分钟就能把原型跑起来,适合小型项目和game jam 的快节奏开发。 易改易扩展[心动小镇_点赞],保持灵活度的同时也有规范可依,既能快速搭建也
精华
15 赞
2 回复
08:41
纯使用AI制作RPG游戏经验分享-怪物部分截图
纯使用AI制作RPG游戏经验分享-怪物部分
这次聚光灯参赛作品是纯AI写代码做的 分享一下之前制作的零代码基础用AI做游戏的教程给大家 #聚光灯游戏开发心得接力 #TapTap聚光灯独立游戏
精华
14 赞
2 回复
美术求组队截图
美术求组队
美术纯新人求捞~非常想要尝试制作游戏请大家看看孩子吧… 本人以前是学园林的,所以也会一点平面设计和建模,不过建模大都用来辅助绘画的,可能够不上3d美术的要求…UI也可以学习一下尝试做,小图标之类的没啥问题,整体界面和动画可能得研究一下… 优点是什么美术风格都可以学,不过更擅长Q版就是了,图片是部分作品,以及不会半路跳车,决定了就会好好做,🈶责任心 如果都是新手,一起组队学习也可以! q137326
1 赞
1 回复
<赛博诊所>开发复盘:目标、规则与思路截图
<赛博诊所>开发复盘:目标、规则与思路
经过21天的鏖战,终于在倒数第二天把最终版本提交上去了。最后在平台上把游戏从头测了一遍,没遇到什么大问题,才终于松了一口气。 趁着记忆还热乎,想着复盘一下,记录这段经历,也分享一些我的思考。 我们做的是一款赛博朋克风格的点触类解谜游戏。基础设定是玩家扮演一位医生,通过线上连接潜入病人潜意识,治疗病人因植入体引发的赛博精神病。 从团队优势出发 我们团队有6个人,大多数成员身兼两职。我是美术出身,最近
精华
7 赞
2 回复
游戏背包的介绍截图
游戏背包的介绍
讲解对象:InventoryPanel,InventoryGrid,ItemViewSlot,ItemViewForGrid 讲解组件: DisplayPanel,ItemViewSlotsContainerPanelBinding InventoryGrid,ItemInfoGrid,ItemViewDrawer ItemViewSlot ItemView,IconItemView(等) Di
6 赞
2 回复
第一关的地板截图
第一关的地板
其实其实作为一个初中生而言,时间是比较有限的 在一开始我们想设置的是地板塌陷,玩家在前面跑,地板在后面这种玩法 但很可惜因为技术的原因,还有当玩家进入游戏的时候,会有几秒的卡顿时间当人物进入游戏以后丢地板会造成玩家掉入虚空并且复活以后会一直重复这样的操作 所以我所以我们采用了最简单,最普效,最传统的方法,就是挖坑 对,就是挖坑 其实在一开始的第一关地板中是很明显的,可以看出地板的颜色哪里有坑 但是
5 赞
01:33
【聚光灯游戏推荐第三期】游戏荒?别划走!截图
【聚光灯游戏推荐第三期】游戏荒?别划走!
#发现好游戏 #平台跳跃 #猫 #人工智能 #推箱子 #反转 #发现好游戏 #聚光灯gamejam开发者日志 #聚光灯游戏开发心得接力
4 赞
07:37
二进制妙用:我们游戏中地格自动拼接计算方法详解截图
二进制妙用:我们游戏中地格自动拼接计算方法详解
各位好,我是格格大厦的程序,分享我们游戏的一项利用二进制计算周边格子,绘制完美边框的技术实现细节。在此算法的帮助下,可以快速调整各种关卡地图格子排布,不用担心挨个修改和调整去麻烦美术同学了。 技术交流群是:109751331 视频中所有的素材和源码均可到群文件中下载 下面是我们游戏详情页,还希望多多支持[表情_开心] https://www.taptap.cn/app/779567 #聚光灯游戏开
精华
5 赞
1 回复
独立游戏《误构》的美术复盘截图
独立游戏《误构》的美术复盘
—— 美术协作工作分享 想和大家分享我们最近一段密集开发期的美术制作经验。这段时间里,我们完成了一系列从2D手绘到3D场景的视觉构建,也积累了不少值得记录的协作心得。 一、风格定位:手绘质感 + 虚实交织的视觉语言 《误构》是一款充满梦境与现实交织感的游戏,因此在美术风格上,我们坚持保留手绘质感与3D场景+多贴图相结合,营造出一种既真实又幻妙的视觉体验。 2D 部分:主角动画、道具手绘(如云朵、小
精华
15 赞
2 回复
gamejam新手指南#3截图
gamejam新手指南#3
⭐本节目录 一、新手队伍会遇到哪些坑 二、策划案怎么写 三、团队友好协作小妙招 (——论11人野队如何实现0争执,0划水,0跑路) 《gamejam新手全指南》系列将在每晚18:00左右更新,会充分结合资料、参赛者介绍以及个人参赛体验,内容比较详细,[表情_开心]请大家请根据需要按标题查找~欢迎大家在评论区讨论及提问!! #gamejam #TapTap聚光灯独立游戏 #发现好游戏 #游戏制作 #
19 赞