- 博客(5)
- 资源 (1)
- 收藏
- 关注

原创 Unity ECS 简介
什么是ECS ? 随着目前游戏对CPU性能要求的不断提升,单核高频的CPU对我们的帮助越来越有限。所以ECS(一种面向数据编程)多核心工作的方式也是大势所趋。 Entity传统组件的集合,代替了GameObject的位置。 Component纯数据,不含有其他逻辑行为。 例如:旋转速度,缩放大小之类的。 System业务逻辑,根据组件的集合(Enitites)和纯数据(Comp...
2019-04-19 13:15:03
1646
原创 北京众友联拓科技有限公司 面试 机试
机试部分int [ ] arr = { 0,1,2,3,4,5,6,7,8,9}; 删除下标为 index 的 某个元素。 实例化 5 行 5列 Cube , 每行或者每列为不同颜色,共五种颜色。 加载本地某种配置文件,并加载到场景中,打印出来。( 代码中是我后来加入的逐字打印功能,其实不必写 )using System.Collections;using System.C...
2019-05-09 15:29:35
479
原创 使用中的 ECS 框架
在这之前,github上就一直有一个C#的ecs框架名为Entitas,截止现在已经有1300+的star了,同时提供了和unity整合的方法(对,你可以不用unity,直接把它当C#的库来做其他的东西)地址:https://github.com/sschmid/Entitas-CSharp同时还有一个gitter:https://gitter.im/sschmid/Entitas-CSha...
2019-04-19 13:26:08
541
原创 热更新基础知识
1. 什么是热更新 ?举例说明: 游戏上线后,玩家下载第一个版本(100M左右或者更大),在之后运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新打包,然后让玩家重新下载(浪费流量和时间,体验不好)。 热更新可以在不重新下载客户端的情况下,更新游戏的内容。 热更新一般应用在手机网游上。2. 为什么C#脚本不可以直接更新 ?C# 是一门编程语言...
2019-04-17 15:45:04
950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人