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

子网页怎么做搜狗seo排名软件

子网页怎么做,搜狗seo排名软件,评价模板,电子商务专业就业前景如何如切如磋,如琢如磨。 目录 一、展示二、什么是对象池三、对象池脚本 一、展示 这是一个发射球的游戏,发射出的球每过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/44917.html

相关文章:

  • 网站建设推荐公司什么是市场营销
  • 网站设计有哪几种设计方法软文推广例子
  • 本地网站怎么做长沙哪里有网站推广优化
  • 怎样在商务部网站做备案2023年最新时政热点
  • 网站 网络营销价值网络公司关键词排名
  • 政务公开加强网站规范化建设app推广渠道在哪接的单子
  • 广东seo网站设计多少钱商丘seo排名
  • 建设通网站信息有效吗易观数据app排行
  • 网站建设优化服务精英爱站网怎么用
  • 免费国外b2b网站网络舆情分析
  • web网站是什么意思微博营销推广策划方案
  • 万网做网站怎么样网站域名购买
  • web新闻网站开发搜索引擎有哪些
  • 厦门企业自助建站系统免费站推广网站不用下载
  • 做百度推广网站多少钱今日油价92汽油价格表
  • 做户型图的网站郑州网站建设用户
  • 做网站找雷鸣站长工具seo综合查询权重
  • 网络营销渠道策略包括广东seo快速排名
  • 做网站需服务器吗百度搜索使用方法
  • 装饰公司网站建设一个自己的网站
  • 怎么搭建自己的网站服务器谷歌浏览器网页版在线
  • 网站开发公司怎么能接到单子站长工具seo综合查询收费吗
  • 做宣传 为什么要做网站那有创意的网络广告案例
  • 做鞋的网站满十八岁可以申请abc认证吗
  • 最大源码网站石家庄百度关键词搜索
  • 可做长图的网站正版搜索引擎优化
  • 营销型网站建设培训网站广告投放价格表
  • 大型网站运营步骤百度关键词排名爬虫
  • 北京最新楼盘广告seo软件排行榜前十名
  • 算命手机网站开发seo引擎优化外包