01 2024 档案

摘要:大家都知道,做游戏,想要游戏好玩,受欢迎,光靠玩法还是不够的,我们需要再从其他地方来配合,让一个游戏的生存周期尽量的长。那么比如特效,我们可以从这个方向来着手。让我们的游戏更有可玩性。而且不论什么游戏,特效都是必不可少的。发现没有?比如特效有到最多的就属MMORPG,Moba这类游戏了。这都是很正常 阅读全文
posted @ 2024-01-31 15:29 rain4414 阅读(82) 评论(0) 推荐(0)
摘要:技能的使用,在很多的游戏里面都会有用到,比如RPG游戏,MMORPG,Moba游戏等,都会用到技能,那么有技能,就一定会有技能的使用,有技能的使用,就一定有技能的冷却。然后UI它的作用就是为了让玩家有直观的了解,对这个技能,比如它的冷却周期,目的就是为了让玩家知道,我们还有多久就可以再次放技能了。所 阅读全文
posted @ 2024-01-31 15:28 rain4414 阅读(86) 评论(0) 推荐(0)
摘要:模糊效果一直是游戏当中用的比较多的,比如一些景深啊,FPS游戏震屏时的模糊,还有些剧情跳转都用到了模糊效果。我们在unity中可以使用Shader来处理模糊效果。一般我们有两种模糊方式,一种是比较简单直接的均值模糊,一种是比较高级当然也有些难度的高斯模糊。简单方式有它的缺陷,难的方式也有它更好的体现 阅读全文
posted @ 2024-01-30 15:33 rain4414 阅读(316) 评论(0) 推荐(0)
摘要:面试的时候经常被问道如何来设计一个红点系统,本文将详细地介绍如何设计一个红点系统,有哪些接口,并完整地给出实现。 红点系统的需求分析 首先我们来分析一下红点系统的设计需求: 红点系统严格意义上来说不属于框架,而是游戏逻辑,所以代码不要放到通用的框架里面,并不属于基础服务。它是为了在游戏逻辑开发中很好 阅读全文
posted @ 2024-01-30 15:05 rain4414 阅读(252) 评论(0) 推荐(0)
摘要:DOTS Instancing合批:如何针对单个渲染实体修改材质参数 最近在做DOTS的教程,由于DOTS(版本1.0.16)目前不支持角色的骨骼动画,我们是将角色的所有动画数据Baker到一个纹理里面,通过修改材质中的参数AnimBegin,AnimEnd来决定动画播放的起点和终点,材质参数Ani 阅读全文
posted @ 2024-01-17 16:59 rain4414 阅读(92) 评论(0) 推荐(0)
摘要:Cocos 使用了Tween来代替原来的Action系统, 今天来给大家讲解Tween如何使用, 帮助大家掌握Tween的使用,并且对Tween有一个更深入的了解。 1: Tween到底是什么? Cocos Creator 里面的Tween你可以理解为是一个容器对象, 在这个容器对象里面可以存放很多 阅读全文
posted @ 2024-01-15 15:26 rain4414 阅读(495) 评论(0) 推荐(0)
摘要:微信小游戏,抖音小游戏,非常适合个人开发者创业,不用版号,门槛低,同时抖音小游戏的系统算法推荐,能让好的游戏脱颖而出, 你要做的就是把游戏做好就可以了。 这个系列的文章,配套了视频教程讲解与课程资源,课程源码。下面开始讲解黄金矿工的具体制作流程。 1:开发工具的基本使用 教程的开发工具选用cocos 阅读全文
posted @ 2024-01-15 15:20 rain4414 阅读(322) 评论(0) 推荐(0)
摘要:Creator 3D 发布了,我这边也体验了一下,编辑器有比较大的改进,拼接场景的时候方便很多了。Unity 在编辑器这块,还是深受大家的好评, 同时有很多插件,可以通过编辑器扩展来导出数据。缺点不支持微信小游戏。最近我们完成了unity版本的一个3D捕鱼的项目课程,做完后最近打算把它移植到Crea 阅读全文
posted @ 2024-01-15 11:03 rain4414 阅读(84) 评论(0) 推荐(0)
摘要:今天我们来一起来说说热更新,谈起热更新,大家都觉得很难,都去找官方的热更新的解决方案,然后对着一步一步搞,原理还是不懂, 今天小编就带你来完整的讲解一下热更新的原理,搞懂原理,做热更新可以自己做,也可以自己修改,比如大厅与子游戏的模式。 这个原理经过测试,可以适用js, Lua等多种脚本语言。 1: 阅读全文
posted @ 2024-01-15 10:56 rain4414 阅读(133) 评论(0) 推荐(0)
摘要:我们在玩游戏的时候都会用到技能,有些技能的效果真的是炫酷的不得了。比如一些雷电效果,冰冻效果。真的是特别炫。在unity里面,我们也是可以做出这些炫酷的效果出来的。我们只要制作一些材质。就能搞定。材质是依托于shader代码的。所以我们要能写一些高端的shader代码,这样,炫酷的效果就能做出来了。 阅读全文
posted @ 2024-01-12 14:35 rain4414 阅读(260) 评论(0) 推荐(0)
摘要:我们在游戏中随处可见边缘外发光的效果,比如像一些残影,星球表面等等,这些都是边缘发光的案例。那么边缘发光效果是如何做的呢?其实也是非常的简单的。我们都知道Shader是能够做出一些炫酷效果的,在shader里面,我们通过编写Pass通道的一些函数,就能帮我们实现这些效果。一般情况下,我们都是一个sh 阅读全文
posted @ 2024-01-12 14:31 rain4414 阅读(851) 评论(0) 推荐(0)
摘要:使用cocos Creator 3.8做了一个游戏开中常用的2D的波浪水面,把技术点给记录一下,并提供完整的Shader代码。先上效果: 2D 波浪的基本技术原理 2D 水面波纹的主要原理就是给定一个正选波的边界,在范围内的片元uv就显示,在范围外的片元uv就不显示。同时利用正弦波表达式: y = 阅读全文
posted @ 2024-01-11 16:16 rain4414 阅读(359) 评论(0) 推荐(0)
摘要:最近DOTS发布了正式的版本,同时基于DOTS的理念实现了一套高性能的物理引擎,今天我们来给大家分享和介绍一下这个物理引擎的使用。 Unity.Physics的设计哲学 Unity.Physics是基于DOTS设计思想的一个高性能C#物理引擎的实现, 包含了物理刚体的迭代计算与碰撞检测等查询。Uni 阅读全文
posted @ 2024-01-11 10:29 rain4414 阅读(268) 评论(0) 推荐(0)
摘要:最近DOTS发布了正式的版本,同时基于DOTS的理念实现了一套高性能的物理引擎,今天我们给大家分享和介绍一下这个物理引擎的碰撞查询以及核心相关概念。 Unity.Physics碰撞查询概述 碰撞查询(Collison Qurey)是Unity.Physics物理引擎中的一个很重要的功能。很多游戏逻辑 阅读全文
posted @ 2024-01-11 10:26 rain4414 阅读(161) 评论(0) 推荐(0)
摘要:在线网络游戏,是最重要的游戏形式, 通过互联网,玩家可以一起联网对战,能带来很多的乐趣。 H5微信小游戏,抖音小游戏怎么样做联网对战和传统的有什么不一样的? 首先我们来看传统的联网,我们直接用TCP socket, 而H5的标准里面,我们用的是websocket,今天我们来说一说websocket  阅读全文
posted @ 2024-01-04 14:08 rain4414 阅读(46) 评论(0) 推荐(0)
摘要:Creator 3D 发布了,我这边也体验了一下,编辑器有比较大的改进,拼接场景的时候方便很多了。Unity 在编辑器这块,还是深受大家的好评, 同时有很多插件,可以通过编辑器扩展来导出数据。缺点不支持微信小游戏。最近我们完成了unity版本的一个3D捕鱼的项目课程,做完后最近打算把它移植到Crea 阅读全文
posted @ 2024-01-04 14:07 rain4414 阅读(67) 评论(0) 推荐(0)
摘要:微信小游戏现在非常的火, 官方给微信小游戏包体有一个大小为4M的限制, 导致大家都觉的微信小游戏只能做小游戏, 做不了中大型的网络游戏,今天小编就带你说说微信小游戏这个4M。 1: 为什么微信会给“小游戏”带一个4M的紧箍咒? (1)H5的游戏点开就可以玩,这个大小从制度上满足点开就能玩的用户体验; 阅读全文
posted @ 2024-01-04 09:45 rain4414 阅读(582) 评论(0) 推荐(0)
摘要:很多同学搞不清楚js里面的this 到底是谁?搞不清楚this到底如何使用呢?,今天给大家总结了this的用法。 1: this机制 Js 进入函数里面可以访问一个特殊的”参数”叫做this。和很多高级语言(java, c#, c++)的this是不一样的,js的this 是你传什么,就是什么,其它 阅读全文
posted @ 2024-01-04 09:44 rain4414 阅读(36) 评论(0) 推荐(0)
摘要:随着移动互联网的发展,出现了几个超级App, 如微信,陌陌, QQ,抖音,今日头条等。 这些超级APP 每天都有几亿的活跃用户,用户玩手机的都集中在这些超级APP上。 对于超级APP而言,他们有流量,需要内容,留住用户,需要内容将流量变现。 游戏是互联网最直接的变现模式,广告 + 道具付费。 传统的 阅读全文
posted @ 2024-01-04 09:43 rain4414 阅读(31) 评论(0) 推荐(0)
摘要:最近ChatGPT很火,让更多的人意识到未来利用机器的深度学习来完成事情,做出一些决策,将会成为未来的一个趋势。基于深度学习的数据训练这些技能将成为程序员必备的专业技能之一。所以我们有理由持续的关注深度学习与机器训练这个领域,今天给大家说明白目前主流深度学习的一些基本的流程原理,以及目前深度学习的一 阅读全文
posted @ 2024-01-03 17:08 rain4414 阅读(303) 评论(0) 推荐(0)
摘要:在开始学习”AI深度学习”之前,我们要先搞明白AI深度学习能非常智能的本质原因是什么,只有搞懂了本质,才能作为你学习与掌握 “AI深度学习”的基石,为后续的学习打下坚实的基础。所以搞懂今天这边文章非常的重要,我接下来将用一个例子,来说明”AI深度学习”,能使我们的计算机程序非常智能的本质原因是什么。 阅读全文
posted @ 2024-01-03 17:06 rain4414 阅读(89) 评论(0) 推荐(0)