摘要: Cocos Creator 新手开发的时候经常会遇到一些错误不知道如何解决,今天把这些错误总结一下,下次遇到的时候,自己知道如何分析。 到底谁为null或undefine 我们在使用Cocos Creator开发的时候,运行游戏项目,经常会遇到这样的问题: TypeError: Cannot rea 阅读全文
posted @ 2023-11-17 09:49 rain4414 阅读(208) 评论(0) 推荐(0)
摘要: 本文不讲屏幕适配的具体操作,而是讲解Cocos Creator引擎底层是如何来处理屏幕适配的,屏幕适配的策略与参数引擎底层是如何来用的。 先来看下关于屏幕适配的用户设置的参数如图1.1所示: 设计分辨率: 设计宽度x设计高度; 适配屏幕宽度: bool值; 适配屏幕高度: bool值; 1:把两个维 阅读全文
posted @ 2023-11-17 09:45 rain4414 阅读(62) 评论(0) 推荐(0)
摘要: 策划喜欢用Excel, 里面有很多计算公式,非常方便, 策划写好的数据,程序手写到代码里面,每次修改比较麻烦, 所以我们做一个模块, 能自动将Excel数据转成程序能直接使用的数据。 每次更改数据后,程序很快就能使用起来。 1: 定义一个Excel的格式让策划和程序沟通 程序要解析Excel, 在不 阅读全文
posted @ 2023-11-16 10:04 rain4414 阅读(55) 评论(0) 推荐(0)
摘要: 以前做过游戏引擎,也看过几个商业引擎的源码如Torque等,还有用过一些第三方的引擎来开发游戏,如Unity, Cocos, Laya等,今天来说一说一款游戏引擎应该如何架构和设计,我做了一张图,如下,接下来讲围绕这张图分三个层次来给大家讲解一个游戏引擎的架构与设计。 OS平台抽象层 游戏的本质其实 阅读全文
posted @ 2023-11-16 10:02 rain4414 阅读(252) 评论(0) 推荐(0)
摘要: 在面试中,我们经常会被问到Unity的底层是如何处理C#,本节给通过一下3个点来给大家详细的分析这个问题: (1) C#的发展历史; (2) Unity为什么用C#; (3) il2cpp解决了什么问题; C#的发展历史 C#没有出来之前,当时Java凭借Java虚拟机+Java字节码解释执行,让J 阅读全文
posted @ 2023-11-13 10:11 rain4414 阅读(106) 评论(0) 推荐(0)
摘要: Unity多人同时在线的游戏会有很大的地图,大量的玩家同时在线,以及玩家会有不同的游戏职业,这样众多的玩家游戏角色我们客户端应该如何来设计呢?本文来分享以下几个点 (1) 每个网络玩家角色是一个GhostCharactor; (2) 网络玩家角色的创建与删除,由GhostEntityMgr统一管理; 阅读全文
posted @ 2023-11-13 10:09 rain4414 阅读(100) 评论(0) 推荐(0)
摘要: 很多小伙伴想进阶Unity主程,进阶Unity架构师,不知道要学哪些知识,今天给大家分下一个比较完整的知识体系,介绍一些有干货的博主与教程,给大家做参考。 1: 编程语言,数据结构与算法 (1) c#的基本语法与常用的机制:权限,继承,多态, virutal, override委托,协程,forea 阅读全文
posted @ 2023-11-10 14:33 rain4414 阅读(280) 评论(0) 推荐(0)
摘要: Cocos Creator 要学习哪些知识点如何学 现在很多同学想做微信与抖音小游戏创业,很多都在学习Cocos Creator游戏开发,网上的资料也很多,今天给大家分享博毅创为的Blake老师整理的Cocos Creator的学习路线。 1: JavaScript与TypeScript程序设计; 阅读全文
posted @ 2023-11-10 14:32 rain4414 阅读(329) 评论(0) 推荐(0)
摘要: 最近DOTS发布了正式的版本, 我们来分享一下System中如何基于SystemAPI.Query来迭代World中的数据,方便大家上手学习掌握Unity DOTS开发。 SystemAPI.Query的使用 System有两种,一种是Unmanaged 的ISystem,一种是managed 的S 阅读全文
posted @ 2023-11-10 10:26 rain4414 阅读(191) 评论(0) 推荐(0)
摘要: Unity的游戏很容易被人反编译出来,然后再重新打包发布,把自己辛辛苦苦开发的游戏,抄写的一丝不挂。很多项目要求要做好资源加密,Unity中如何做好资源加密呢?本文給大家分享加密算法+资源打包整合思路: (1) 游戏资源加密如何选择加密算法; (2) Assetsbundle资源包的加密与解密; 游 阅读全文
posted @ 2023-11-08 14:52 rain4414 阅读(277) 评论(0) 推荐(0)