当前位置: 首页 > wzjs >正文

做视频网站需要多大空间apple私人免费网站怎么下载

做视频网站需要多大空间,apple私人免费网站怎么下载,专业建站推荐,政府网站建设责任书如切如磋,如琢如磨。 目录 一、展示二、什么是对象池三、对象池脚本 一、展示 这是一个发射球的游戏,发射出的球每过1.5秒又被回收到对象池,等待玩家下一次发射。 二、什么是对象池 所以,对象池就像个收纳盒,用的时候…

如切如磋,如琢如磨。

目录

  • 一、展示
  • 二、什么是对象池
  • 三、对象池脚本

一、展示

这是一个发射球的游戏,发射出的球每过1.5秒又被回收到对象池,等待玩家下一次发射。

请添加图片描述

二、什么是对象池

所以,对象池就像个收纳盒,用的时候,拿出来,不用的时候放回去。无论玩家在游戏中打死多少怪物,亦或者发射多少子弹,游戏都不会因为内存不够而卡死,因为玩家只是打死了同一批怪物,发射了同一批的子弹。

对象存在
池为空
禁用并重置
对象池
取出对象
激活对象
创建新对象
场景中使用
归还对象

三、对象池脚本

class_name ObjectPool
extends Node# scene是对象池里面要放的东西,比如说子弹或者怪物
@export var scene: PackedScene
# 对象池
var object_pool: Array[Node2D]# 把死亡的怪物或者到时间的子弹,添加到对象池
func add_to_pool(object: Node2D) ->void:object_pool.append(object)#彻底禁用整个节点及其子节点的所有处理逻辑(包括输入、_process、_physics_process 等)object.process_mode = Node.PROCESS_MODE_DISABLEDobject.hide()# 从对象池中取怪物或者子弹出来
func pull_from_pool() ->Node2D:var object: Node2Dif object_pool.is_empty():object = scene.instantiate() # 对象池里没对象就创建一个else:object = object_pool.pop_front() # 有就弹出对象池中的第一个对象object.process_mode = Node.PROCESS_MODE_INHERITobject.show()if not object.is_inside_tree():  # 确保已移出场景树的节点重新加入get_parent().add_child(object) # 根据需要自行修改在哪里放子节点!return object
http://www.dtcms.com/wzjs/498533.html

相关文章:

  • 维护一个网站的安全关键词网站
  • asp做登入网站百度竞价推广方法
  • 做照片书的模板下载网站百度收录是什么意思
  • 织梦可以做淘宝客网站吗torrentkitty搜索引擎
  • 做国学类网站合法吗百度一下电脑版首页
  • 肇庆做网站的公司自己怎么免费做网站
  • WordPress知更鸟主题怎样安装seo综合查询工具
  • 外企网站建设推广网站的公司
  • 英文网站建设580查看网站流量的工具
  • 政府网站asp流量神器
  • python可以做网站后台吗童程童美少儿编程怎样收费
  • 合肥城乡建设局官网济南seo外贸网站建设
  • 哪些网站可以做h52023年8月疫情又开始了吗
  • 旅游网站源码 wordpress模板 v1.0天津网站seo设计
  • 小企业网站价格抖音seo怎么收费
  • 网站流量超标精准营销的成功案例
  • 做网站找什么公司好sem是什么职业
  • 怎么做钓鱼网站呢百度竞价排名的优缺点
  • 重庆专门做网站的公司排超联赛积分榜
  • 沈阳网站排名seo网络营销发展方案策划书
  • 可靠的坪山网站建设怎么开自己的网站
  • 新中式装修风格样板房单页网站seo优化
  • 公司的做网站电子商务seo实训总结
  • 网站建设公司的前景百度百科推广联系方式
  • 佛山白坭网站建设无锡百度关键词优化
  • 网站三要素关键词 描述怎么做广西seo快速排名
  • 大学生创业做网站的筹资方式旺道seo优化软件
  • 自助外贸英文网站建设seo属于运营还是技术
  • 青岛自助建站软件成都网站制作关键词推广排名
  • 高中男女做那个视频网站快速排名提升