4 Lampard1997

尚未进行身份认证

我要认证

2017年4月6日我开始了我的代码之路,希望到我毕业之后回看这里,能达到想达到的目标 2020年3月11日,我正式参与工作,成为一个游戏开发者。希望自己保持初心,keep learning,keep coding

等级
TA的排名 8w+

【游戏客户端】浅谈装备系统

【游戏客户端】浅谈装备系统 大家好,我是Lampard~~ 不知道大家一开始接触到游戏里面的装备系统是什么时候,什么感觉。对于我来说,我第一次清晰认知到游戏里面的装备,是我小时候玩DNF。那时候还是老版本,一个紫色的墨竹手镯,粉色的梵风衣,拉风的魔剑,深渊里面的蓝天白云......在我看来装备是非常????皮的一样东西。 (下面的DNF图百度得来仅展示使用,侵删) 魔剑阿波菲...

2020-10-24 16:40:11

【Lua进阶系列】lua元方法

【Lua进阶系列】之Lua元方法案例+字段 大家好,我是Lampard~~欢迎来到Lua进阶系列的博客 前文再续,书接上一回。今天和大家讲解一下lua中的元方法 __index字段 说起lua那么就不得不提其元表,lua通过元表的设置实现了高级语言中的“继承”的功能。 关于lua面向对象以及元表内容可以参考这篇博客 当我们访问一个表中不存在的元素时,会执行以下三个步骤: ...

2020-09-14 12:30:19

【游戏客户端】应届入职半年有感

【游戏客户端】入职半年有感 大家好,我是Lampard~~ 时光苒在如白驹过隙,眨眼间半年的青葱已经从指间流去。今天我刚好入职半年,我认为很有必要记录下来,和大家分享一下我半年的收获。温故之余希望给怀着游戏梦的同学一些参考,也希望有一些前辈大佬不吝指点。 (本篇文章不会涉及太多的代码技术,纯个人经历分享望周知~~) 半年前刚入职的情形还清晰的印在脑中,一方面因为自己的技术不足而焦...

2020-09-11 12:01:52

cocos2dx之实现转盘抽奖活动

cocos2dx之实现转盘活动 今天和大家分享一下,如何实现类似抽王者水晶以及csdn抽奖的转盘活动。 王者水晶抽奖示例: 我们可以看到,王者在十连的时候,每一个击中都会有停顿并且闪烁三次。 其实不管是十连抽还是单抽,其算法逻辑都是一样,下面我们直接上干货: 因为我们是使用cocos引擎实现,所以对于每个奖励的位置,我们可以通过cocoStdio来...

2020-08-20 17:23:24

【openGL基础系列】之条形图

【openGL基础系列】之条形图 大家好,我是Lampard~~欢迎来到openGL基础系列的博客 今天讲的是如何在openGL中实现条形图和折线图 前言:之前我们学习了矩形,线段,点等等的openGL知识,今天我们综合实践一下,如何实现一个条形图 一. 实现条形图 我们现在是实现一个月份相关的条形图: (1)首先我们定义投影模式,背景颜色以及窗口的大小void ...

2020-07-22 23:04:42

零基础cocos2dx游戏开发之【水果消消乐】

cocos2dx零基础实战【水果消消乐】 前言: 大家好,我是Lampard!!! 好久没有更新实战的博文,今天给大家分享一款游戏【水果消消乐】 本游戏是基于刘克男老师在2019年出版的【cocos2d-x游戏开发】里面提供的实战案例,修改而成(向大家安利一下这本书,cocos开发新手拿到它可如获至宝,十分好用!!!) 本游戏不作商业用途,仅作学习使用,望周知 接下来,将会一步一步的陪伴大家完成所有的步骤...

2020-07-10 18:51:29

cocos2dx之利用视差效果制造简单动画

cocos2dx之利用视差效果制造简单动画 之前和大家分享过,如何实现视差效果。不外乎就是利用前中后背景的速度不一致,导致的视觉差异。 我们市面上很多的跑酷类游戏都是利用这个原理让背景图无限循环。 →→视察效果原理 今天就直接上一个例子,告诉大家如何实现这个功能。 ...

2020-07-08 23:16:53

如何判定是否跨天

游戏活动如何判定是否跨天 大家好,我是Lampard 今天与大家探讨一下游戏活动如何判定跨天 在一款游戏里面难免会出现跨天的活动,比如说每日任务啊,比如说每天的累充啊等等 当过0点的时候我们就要刷新用户界面,那么我们该如何判定是否跨天呢? (一)某个朋友说 有人说:那还不简单,当0点的时候,让服务端下发一个协议,然后利用观察者模式,在协议下发的同时触发事件,那我们...

2020-07-07 21:26:09

【Git基础系列】之让提交变整洁

【Git基础系列】之让提交变整洁 大家好,我是Lampard~~欢迎来到Git基础系列的博客 今天讲的是如何让自己的提交变得整洁 前言:我们在完成一个需求的时候,往往是要经过多次修改,可能是因为自己有些地方做得不好被大佬diss,也有可能是因为忽如其来的一些新的优化。总之每次完成需求之后,我们提交到Git中的代码总是含有多个commit,这导致我们查看log的时候线会十分的乱,为此我们可以用以下两种办法让...

2020-06-15 10:00:24

【openGL基础系列】之画一个正方体玩玩吧

【openGL基础系列】之画一个正方体玩玩吧 大家好,我是Lampard~~欢迎来到openGL基础系列的博客 今天讲的是如何在openGL中画一个正方体 前言:大家都知道,一个正方体包括六个面 ,十二条线。所以我们创造一个正方体的时候既可以使用线的组合,也可以用面的组合来表示。为了让我们更加直观的看到这个正方体,我还在博客上参考了别人的算法,让整个正方体转起来。话不多说我们来看看代码和成品图吧: 1. 构建...

2020-06-13 17:49:15

【openGL基础系列】之三角形,四边形的着色

【openGL基础系列】之三角形,四边形的着色 大家好,我是Lampard~~欢迎来到openGL基础系列的博客 今天讲的是openGL中对三角形,四边形进行着色 前言:在介绍四边形着色之前首先要提醒一下~openGL中对着色的四边形是默认以逆时针进行画边,然后再把形成的图形进行颜色填充,所以!如果描点的顺序不对的话,会形成不一样的图形。 1. 对三角形进行着色 GL_TRIANGLES 对三角形...

2020-06-03 18:10:02

【openGL基础系列】之直线,折线,封闭折线

【openGL基础系列】之直线,折线,封闭折线 大家好,我是Lampard~~欢迎来到openGL基础系列的博客 今天讲的是搭建openGL的显示出三种不同的线 1. 点glVertex* 俗话有云点线面,在讲解线之前首先和大家介绍一下openGL中点的实现函数:glVertex*,函数名我们不作探究,那么这个*是什么鬼呢? 其实*代表的是这个函数后需要接参数:i是整数,s是短整数,f是浮点数等等。举个例子如果我们...

2020-06-01 10:18:48

【openGL基础系列】之环境搭建&整一条直线

【Git基础系列】之环境搭建&整一条直线 大家好,我是Lampard~~欢迎来到openGL基础系列的博客 今天讲的是搭建openGL的开发环境和制造显示出一条直线 1.搭建环境 openGL的环境搭建很简单: (1) 首先下载一个VS,2015,2017,2019都可以,哪个顺手用哪个 (2)创建一个win32控制台的空项目 (3)安装Nug...

2020-05-30 16:25:22

【Lua进阶系列】之代码优化,别再依赖if..else了

【Lua基础系列】之ifElse代码优化 大家好,我是Lampard~~欢迎来到Lua基础系列的博客 前文再续,书接上一回。 今天讲解一下我在工作中遇到的代码优化问题。需求是这样的:我需要在项目的通用资源弹窗中加入一个新的资源道具,但是以前的通用弹窗道具可以换算成元宝,有自己的容量。但是新的道具是“英雄经验”是没有上述的属性的,所以有部分的逻辑是不适用于新增的道具,因此我一开始的处理方式是直接在各个判断的逻...

2020-05-22 16:57:25

【git基础系列】之远程合并冲突解决

【Git基础系列】之分支操作 大家好,我是Lampard~~欢迎来到Git基础系列的博客 今天讲的是使用Git远程库进行合并的时候解决冲突 人在江湖飘,哪有不挨刀。代码提交的多了总会遇到冲突。现在分享一下我的解决办法:(一)查找log日志找到版本号,把自身修改的分支reset到开始coding的地方1. -- git log2. -- git reset 版本号(二)st...

2020-05-19 16:27:17

游戏项目开发中的“观察者模式”

游戏项目开发中的“观察者模式” 大家好,我是Lampard 今天与大家探讨一下游戏开发项目中的观察者模式 在进入主题之前我想先问问大家,我们平时在开发游戏时怎么实现人机交互的呢? 无疑就是响应用户的点击事件,我们可以对某一个结点来声明一个监听事件,如果用户点击它那么就实现响应的事件。 ...

2020-05-04 21:15:49

【Lua基础系列】之模式匹配练习

【Lua基础系列】之模式匹配练习 大家好,我是Lampard~~欢迎来到Lua基础系列的博客PS:本博客知识参考资料为:《Lua程序设计第四版》,该书由Lua的创始人2018年所编著,所以大家可以放心去吸收知识 前文再续,书接上一回。今天收到了老大安排的一个小需求,要求我把【【k...

2020-03-26 17:38:09

【游戏客户端面试题干货】--2020年最新游戏客户端面试干货(c#篇)

【游戏客户端面试题干货】--2020年度最新游戏客户端面试干货( C#篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 今天和大家分享的是C#的面试题 本人亲测80%的引擎相关题目都是围绕着我总结出来的知识点提出的 。一.结构和类的区别1.结...

2020-03-24 19:25:16

【游戏客户端面试题干货】--2020年最新游戏客户端面试干货(lua篇)

【游戏客户端面试题干货】--2020年度最新游戏客户端面试干货( lua篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 今天和大家分享的是lua的面试题 本人亲测80%的引擎相关题目都是围绕着我总结出来的知识点提出的 。 配合我博客里面的lua系列一...

2020-03-19 21:06:32

【cocos2dx面试题干货】--2020年最新cocos2dx面试干货(引擎篇)

【cocos2dx面试题干货】--2020年度最新cocos2dx面试干货(引擎篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 由于我面试的岗位是cocos2dx的开发岗,今天就先给大家分享一下引擎方面的知识。 本人亲测80%的引擎相关题目都...

2020-03-18 13:32:20

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取