IntroductionPRB材质改变了人们对于引擎实时渲染画面的理解,让玩家在游戏中,也能够体验到锈蚀的金属,厚重的皮革,精细的纹理,感受更加真实的世界。在正式发布的CocosCreator3D中,真实感渲染和强大的材质系统成为开发者关注的一大重点。为了给Web和小游戏平台带来更好的3D游戏表现,CocosCreator3D首次真正将基于物理渲染全面带到了小游戏中,不仅支持PBR材质,还将光源系统和渲染统一升级为基于物理的度量衡和算法。  在9月份深圳技术分享会上,Cocos3D引擎开发工程师武云潇,为与会开发者带来了CocosCreator3D材质系统的分享,内容由浅及深,实...

  zCGAqUgcaLma   2023年11月02日   34   0   0

BigBear老师的微信小游戏入门实战《小猫钓鱼》,源码已经适配到CocosCreator2.2.0,下是在晓衡在微信开发者工具下的视频演示: 源码仓库: https://github.com/ayarami/examples-game-FishingCat   在交流群里,不时有伙伴在开发微信小游戏时对授权登录、排行榜时遇到问题。这让我想起BigBear老师的《小猫钓鱼》实战系列,从0基础开始手把手教你使用CocosCreator开发微信小游戏,非常的详细!在获得BigBear的同意后,将他的教程在公众号上分享给需要的伙伴。一、工具安装 1.CocosCreator2.2.0...

  zCGAqUgcaLma   2023年11月02日   36   0   0

8月22日,在第八季公开课·小游戏专场现场,微信小游戏团队正式发布「创意小游戏橙皮书」,盘点创意小游戏的发展成果。    橙皮书中显示,自2018年11月推出创意小游戏计划以来,共有35款小游戏成功加入“创意小游戏”阵营。其中,采用 Cocos引擎开发的小游戏就有 25 款,占比高达 72%。   微信35款创意小游戏-引擎占比 Cocos创意小游戏列表     与手游、端游的开发团队规模不同的是,这些创意小游戏开发团队,平均人数只有6-10人。   对于中小团队来说,成员配置...

  zCGAqUgcaLma   2023年11月02日   27   0   0

一、什么是联机对战引擎我们先看腾讯云官方对“联机对战引擎”的介绍: 小游戏联机对战引擎(MiniGameOnlineBattleEngine,MGOBE)为游戏提供房间管理、在线匹配、帧同步、状态同步等网络通信服务,帮助开发者快速搭建多人交互游戏。开发者无需关注底层网络架构、网络通信、服务器扩缩容、运维等,即可获得就近接入、低延迟、实时扩容的高性能联机对战服务,让玩家在网络上互通、对战、自由畅玩。MGOBE适用于回合制、策略类、实时会话(休闲对战、MOBA、FPS)等游戏。 二、联机对战引擎快速上手废话少说,我们还是直接上代码,就知道有多么的爽了。 1.导入SDK//导入MGOBE.js...

  zCGAqUgcaLma   2023年11月02日   23   0   0

   Shawn这两天在学习Creator3D的官方案例,由于是刚接触Creator3D很多东西在没弄清楚之前还是以简单的编辑器介绍为主,先了解一下3D场景的基本操作: 观查场景:按住鼠标右键以自己为原点可以上下左右观查场景; 场景漫游:按住鼠标右键,通过键盘W\S\A\D键可以在场景中上下左右移动,Q键垂直下降,E键是垂直上降; 聚焦物体:又击层级管理器中的3D节点,可以将当前场景拉该物理上聚焦; 围绕物体:选择中一个3D节点,按住ALT键,移动鼠标左键可以围绕该物体旋转观察。 以上是基本操作,上面视频演示了 Creatr3D场景编辑器的基本操作,而且你...

  zCGAqUgcaLma   2023年11月02日   36   0   0

 最近几天,一直被张哥(公众号:Creator星球游戏开发社区)安利去看腾讯云在北京举办的沙龙。我最近在写一个对战的小游戏,自己实现起来感觉还是挺费劲的。于是,就去了解一下腾讯的引擎,收获颇丰。不仅面基了一位社区伙伴,还与腾讯大佬一阵神侃,看看能否有机会内推哈哈哈...!   1 01 困境  不YY了,先说一下我自己做联机小游戏时遇到的困境吧。  首先,自己实现的话,你需要买一个云服务器来支持游戏的后台部分。好在我之前买了一个腾讯云的服务器,当时买的学生套餐,比较便宜,买了三年的,姑且拿来先用。  然后,腾讯小游戏上线的话,需要配置ht...

  zCGAqUgcaLma   2023年11月02日   65   0   0

在小游戏个人开发者圈子,许多人都在自嘲微信小游戏一天几毛钱,完全是在为微信免费打工,但一个个还做的非常有来劲。另一方面,晓衡也了解到,不少开发者也在积极探索新的小游戏平台,比如头条、OPPO\VIVO、百度等平台。今天介绍一位个人开发者大神Mr.Simple,他的《一刀切》物理小游戏,在字节小游戏上表现非常出色,是晓衡目前遇到仅有的收益过万的个人开发者。  1字节有量  首先在此感谢Mr.Simple提供的游戏数据。我们一起来看看《一刀切》上线字节小游戏的数据情况,希望能否对大家运营小游戏有所帮助或启发。 上图是《一刀切》在10月20到11月10的数据情况,头条送量非常...

  zCGAqUgcaLma   2023年11月02日   45   0   0

最近刚刚把《火焰纹章:风花雪月》三周目通关,作为战旗游戏来讲,无论是核心玩法还是创新的养成GalGame要素,还有让人唏嘘的剧情,作为战旗类游戏的代表,名副其实。感叹之余就想实现一下《火纹》里核心战斗时的效果。下面是火纹里的效果: 《火纹》中效果是3D的,但算法逻辑是一样的,所以这里只实现逻辑,用2D来表现了,实现后的效果如下: 例子中不同颜色的格子代表不同地形,消耗的行动力不同,当鼠标点击某一个格子的时候计算这个格子可以行动的范围,绿色是可行动范围,红色是不可移动的边缘部分。下面我们看一下实现思路。移动逻辑首先我们看下图: 假如黑色圆圈是要移动的角色,那么判断移动范围的第一步就是判断上下...

  zCGAqUgcaLma   2023年11月02日   24   0   0

 在游戏开发的最后,都会涉及到接sdk的工作,每个人也都有自己不同的解决方案,在这里将我自己的做法介绍给大家,仅供参考。sdk主要实现几个功能: 用一个变量切换不同渠道 屏蔽所有渠道的差异性 类图: 目录结构大致为: 下面介绍一下每个类的作用BaseChannel:所有渠道类的父类,抽象类,判断是否用某项功能并且调用对应的功能返回调用的结果。负责屏蔽各个渠道的差异性,通过为每个功能定义一个属性,类型为BaseXXX,然后使用的时候判断这个属性是否为真,如果为真会调用对应的方法。 如果没有就不必处理,或者直接返回成功,关键代码: SDKManager:各个渠道的工厂类,根据设定...

  zCGAqUgcaLma   2023年11月02日   50   0   0

刮刮卡大家生活里都使用过,像奖券,优惠券,外卖好评卡什么的。有时候游戏里面也需要用到。 Scratch_ticket实现思路 一个完整的刮刮卡需要有这三个功能,刮开涂层、刮开比例、重置。整个功能其实是对mask组件的一次深入应用。 刮开涂层 首先创立一个mask组件,长宽都设置为0,勾选反向遮罩,然后再拖一个涂层的sprite节点作为它的子节点。为什么这样做呢,我先介绍一下遮罩???? mask_intro 上面可以很好地看明白,其实遮罩就是一个盖板,盖住了就看不到它的子节点了,但是如果我在遮罩中间掏个洞,那我就可以透过这个洞看到里面的东西。正向遮罩就是我看不到后面的东西,反向遮罩就是我可...

  zCGAqUgcaLma   2023年11月02日   24   0   0

  昨天有伙伴告诉晓衡,在微店上购买的游戏成功上线微信了! 游戏上线只是开始,让伙伴发愁的是如何运营挣钱的问题! 小游戏中没有支付,通过用户看广告获取收益,如何去运营小游戏确实是一门大学问,今天给晓衡大家分享一个小游戏运营专业知识,满满的干货,请做好笔记哦!   下面简单科普一下关于小游戏广告运营变现相关的术语 LTV:生命周期价值 CPA:获客成本 ARPU:每用户平均收入  小游戏运营三大阶段   冷启动:游戏好玩吗? 调优期:这个游戏能挣钱吗? 稳定期:这个游戏能持续挣钱吗? CPC与oCPM是什么? CPC:“CostP...

  zCGAqUgcaLma   2023年11月02日   35   0   0

 效果预览      操作方法   点击选中开始节点,按住拖动到相邻的节点,相邻节点添加至选择链中,沿着链往回拖,将会取消之前选择的节点,松开手指以后,选择的节点将会消失,空节点上方的节点将会自动掉落,上方自动随机生成新的数字方块掉落,如上面效果图所示。    实现流程   1.确定选择的节点链,并记录,更新选中的节点位置为空,并回收; 2.沿着Y轴正向纵向从左到右遍历(即时掉落反方向); 3.若有空节点,则在最上方新填一个新的方块; 4.若不是空节点,遍历下一个节点,直到沿着Y轴遍历完成; 5.沿着X轴遍历...

  zCGAqUgcaLma   2023年11月02日   46   0   0

摘要 CocosCreator有着cc.loader.load这个远程加载能力,如何优雅的去完成这个任务呢?KUOKUO通过一个小例子带你感受一下Promise的魅力。 正文 使用版本 CocosCreator版本2.2.2 回调写法 在我的之前的博客中,关于音频资源加载,我是这样写的: /缓存所有音频资源/ publicpreLoadAllAudioClips(callback:(progress:number,isCompleted:boolean)=>void){ /加载代码,参数为url,资源类型,进度回调,完成回调/ cc.loader.loadResDir(AudioC...

  zCGAqUgcaLma   2023年11月02日   28   0   0

题图来源:www.pinterest.com在程序员聚集的技术社区里面,你应该会经常看到下列帖子: 中年程序员的心酸 大龄大专程序员的出路在哪里? 程序员30岁之后何去何从? 50岁以上的程序员还能找到工作嘛? 互联网行业存不存在值得托付终身的工作? 看到大龄程序员转行有感而发! 像我这样的转行大龄是不是没机会进大厂? 深圳大龄程序员求好公司、好老板收留! 隔着屏幕你都能感受到满满的焦虑,中年危机是客观存在的,不单单程序员这个职业。中年本身就是非常尴尬的年龄,上有老下有小,还背负着房贷车贷,职业上又处于不进则退的阶段,但为什么程序员的中年危机特别突出呢?除了利用互联网发声更便利之外,程序...

  zCGAqUgcaLma   2023年11月02日   31   0   0

摘要 CocosCreator有着内置的事件系统,我们用起来也很是方便。那么我们自己如何简单的实现一个EventManager呢?KUOKUO通过一个小例子带你学习。 正文 使用版本 CocosCreator版本2.2.2 明确目标 我们要做一个事件管理模块,实现事件的监听方法on,取消方法off,事件发送emit。 事件数据类型 首先,我们要想好事件用什么存储。选择用Map,则需要一个事件名称,类型string,还有就是一个对象,存放callback以及调用者target。让我们规定一下类型: /事件数据接口/ interfaceEventData{ callback:Functio...

  zCGAqUgcaLma   2023年11月02日   40   0   0

在线体验:https://test.bitgame-inc.com/webgame/ct/index.html 《梦幻厨房》目前是晓衡在线微店上出售最火的,做了两次的版本更新,修复了在微信小游戏上的问题。今天,武汉位游也将《梦幻厨房》的策划文档提交上来了,而且策划文档非常专业,对游戏的二次开发也非常重要。 核心玩法内容,涉及:食物、顾客、点赞、结算、连击、追加、自动上菜、暂停等内容。   游戏界面界面:主场景、开始、结算、资源条等,子项内容也很详细   除了策划文档外,还提供了当时开发任务文档 最为珍贵的数值配置文档 上面只提显示了部分策划文档内容,这些项目宝贵...

  zCGAqUgcaLma   2023年11月02日   23   0   0

昨天我们分享了IT老兵哥的《 见自己,见天地,见众生!登山做个灯泡!》,不知道大家有没有什么想法呢?有了方法论,该如何指导我们日常行动呢?首先是时间管理,时间是每个人最为原始的资本,每一个人一天只有24小时,如何分配好个人的时间至关重要!其次是理解人的本能“大脑奖赏回路”,在对自我提升有益的事情上能获得正向反馈,对学习上瘾。 比如马上6.1儿童节要到了,你最近有没有做成什么有成就的事情,可以在关键时间,给自己一个奖励!比如晓衡看中了这个,见下图: 去年在Cocos官方微信上,还找了到篇文章,可以将CocosCreator开发的游戏编译上去!最后,人不可能一步登天,如何将一个大目标分解为N个...

  zCGAqUgcaLma   2023年11月02日   25   0   0

mvc设计模式 说到mvvm设计模式不得不先说说mvc设计模式。mvc其实不是一个模式,而是几个模式结合使用的结果,比如观察者模式,通过数据更新通知UI的方式,降低了耦合度。策略模式解决了view可复用的问题。mvc的m实际上既要负责数据存档,还要负责组织UI数据,比较凌乱,所以产生了mvvm模式。LearningTypeScript中文版第九章对于MV是这样解释的 model:是一个用来存储数据的组件。在一些框架中model包含了与网络进行通信的方法,而另一些框架中则有单独的模块负责通信获得数据。我将其定义为ItemModel,我不会在这里进行网络通信,而是放到模块管理器中与网络通信。...

  zCGAqUgcaLma   2023年11月02日   63   0   0

CocosCreator入门实战:桌球小游戏(2)HowtomakeasimplesnookergamewithCocosCreator(2) 桌球小游戏是BigBear老师设计、撰写的中英双语的CocosCreator入门教程,面向CocosCreator初学者,但不论你技术如何,相信你会在BigBear老师的文章中有所收获。   上一次我们介绍的是如何开启物理系统,继续我们的双语桌球教程,今天我们来布局桌球。   桌面节点 在Canvas下面创建一个子节点作为我们的桌面节点。 Createaspritenodenamed'table',itsparentis'C...

  zCGAqUgcaLma   2023年11月02日   24   0   0

  上面图中是打砖块游戏的主要3D节点元素,Shawn这两天在学习Unity与Creator3D感受到制作3D游戏与2D游戏最大的不同是3D游戏是在模拟一个真实世界,下面我打砖块游戏场景中的主要3D节点做个简要说明。1主灯光当我们创建场景时,引擎为我们默认创建两个节点:灯光、摄像机。MainLight它是一只平行灯光,模拟真实世界中的太阳,你将它放在任何位置场景效果的变化都不大,调整角度会影响3D物体的表面的光泽。23D摄像机Camera摄像机所拍摄的界面就是我们运行时所看到的画面。 我们这里使用的是透视视角,它像一个锥体,通过锥体能可视化地控制摄像机的参数表现: 锥体底部的四...

  zCGAqUgcaLma   2023年11月02日   62   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~