Godot
Community 社区
Tutorials 教程
Games 游戏
Fun 摸鱼
登录
注册
Godot
登录
注册
社区
教程
摸鱼
国内镜像
milkiq
喵Ta
Godot4.X
之前关于 Godot C# API 在热路径中调用的内存分配问题终于有阶段性成果啦!可以看到 Godot 开发人员对于社区意见的重视,这些大佬真的,我哭死QAQ 考虑到 Unity 转到 Godot 的 C# 开发人员对内存分配这件事真的是太太太重视了,Juan Linietsky 发布了一个提案用于改善热路径中的内存分配。 他的意见是除了原始的 api 外,再生成一套保证一定不会出现内存分配的 api,这些 api 会把引擎核心中 C++ api 生成的变量通过 NoAlloc 的方式直接转移到 C# 中,这样就不会出现新变量和拷贝了。 游戏开发者到时就会有两种选择: 一、不看重内存分配问题的就使用原 api,得到的变量和官方 C# 那些一摸一样(Array、Collection、Dictionary什么的),不用关心什么奇怪的变量类型; 二、看重内存分配问题的就使用新 api,虽然会用一些Godot 创造的方言类型(Godot.SetArray巴拉巴拉的),但是性能会拉满。 提案底下几位开发者还在讨论具体的实现方法,要看明白需要对 C# 和 C++ 都比较了解,我实在是菜看不太懂就没法翻译了……感兴趣可以自己去围观! https://github.com/godotengine/godot-proposals/issues/7842
赞↑
1
踩↓
0
有时候打开别人的项目打不开,项目版本差别也不
角色头顶有条线,只再2朵花之间移动才会出现,
搜索
>>>
Godot中文文档
<<<
[分类标签]
2D
3D
单机游戏
联网游戏
平台闯关
第三人称RPG
UI界面
脚本编程
Shader着色器
粒子特效
动画状态机
发布导出
Steam平台
物理系统
Godot4.X
VR/元宇宙
[投稿须知]
投稿邮箱:hareqj@163.com
教程投稿:可提供B站视频BV号,会直接生成视频播放页。
游戏投稿:须原创,请提供 作品web版文件、作者、简要操控说明。
内容举报邮箱:hareqj@163.com,请告知内容编号(右上角)及违规说明。
Copyright Godot社区 Godot2D.com All Rights Reserved.
京ICP备13032831号