关闭

【LensFlare镜头光晕】Unity3D奇葩实现

前言今天我们来做LensFlare的另类奇葩模拟实现(通过绘制2D—UI的方式来实现LensFlare)。不需要读者编写任何特效Shader,不涉及到任何跟渲染相关的知识点。实现尽可能的模拟光晕,基于本思路实现的光晕效果如何最终取决于“光晕”纹理的设计如何,以及光晕的摆放问题,后面会说。效果当然可能比不上使用高级图形学知识去通过shader渲染的效果。本文重在分享这种奇葩方式。如文章有错误的地方,还...
阅读(38) 评论(0)

01-基于C++的简易技能系统实现

01-基于C++的简易技能系统实现【原创】 在本文中,你可以学到一套简易技能系统的实现方式,通过面向基类编程、简易工厂模式等方式组建起来的整个技能系统,确保了整个系统的灵活性和易维护性。玩家可以随意学习各种派生出来的技能诸如火球术、暴风雪、圣光术等。同时程序还实现了通过道具来获取技能的方法。在这个简易系统中,玩家可以动态的添加和删除任意技能。...
阅读(95) 评论(0)

浅析UnityAPI【Physics.OverlapSphere】及其技巧

1、API介绍 本函数一旦被调用,将会返回以参数1为原点和参数2为半径的球体内“满足一定条件”的碰撞体集合,此时我们把这个球体称为 3D相交球。 2、函数声明 Physics.OverlapSphere(Vector3 position, float radius) Physics.OverlapSphere(Vector3 position, float radius, int layerMask)...
阅读(4379) 评论(9)

错误提示:transform.position assign attempt for 'XXX' is notvalid。Input rotation is {NaN, NaN, NaN, NaN}

笔者比较懒没有写博客的习惯啊,好久没有更新博客了,罪过罪过。 最近在做一个类似美国海军密集阵近防炮的目标拦截模块。在设计射击提前量的时候因为失误导致Unity报错。 错误信息: 报错指向了Visual Studio中的这条红色标记的语句   float deserveDistance = AuxiliaryMathLibrary.Ge...
阅读(2185) 评论(2)

如何在WinForm项目中调用DX诸多问题解决方案汇总!

最近想在WinForm上调用Directx来渲染绘图,结果遇到了以下这些问题,经过一段时间的尝试这些问题已经得到解决,特此与大家一起分享以下经验! 首先我们来讲讲整个的正常思路,最后会在下面讲解在调用Directx过程中出现的一些问题及其解决方案! 笔者的电脑及其开发的相关环境: Win8.1   使用Visual Studio 2013 版本一、 新建WinForm窗体。二、点击菜单...
阅读(587) 评论(0)

我的第一款游戏——弹幕射击游戏【NANOCORE1.0正式版】

【NANOCORE1.0正式版】下载链接: http://pan.baidu.com/s/1bns89Sr 密码: a9v2 我平时比较懒,原先想写博客跟大家分享一下做这一款STG游戏的相关经验,但是写了一些就坚持不下来了。主要是没有写博客的习惯,笔者现在才大二平时要上课,天天有作业都快死了都,我大一才开始学习的游戏制作,这个游戏开坑做了将近一年多了,现在发布出来。毕竟是我自己做的第...
阅读(538) 评论(2)

浅谈基于SDL的2D纵版弹幕射击游戏相关经验心得

后续更新!!!...
阅读(790) 评论(0)

【00-前言】

感谢您来到我的博客,首先做下自我介绍,w...
阅读(357) 评论(0)
    个人资料
    • 访问:9056次
    • 积分:174
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    最新评论