• 熊拖泥的专栏「独立游戏开发群英会:姚姚丸」

    代表作: 《最终幻想13》、《最终幻想纷争012》、《零式》、《王国之心 3D》、《最终幻想15》、《最终幻想13雷霆回归》。

  • 虚拟现实教程汇总

    如果你希望在Oculus Rift DK2、Gear VR和Cardboard上开发内容,那么你一定会喜欢这个系列教程的!查看详情

  • Spine新手入门教程

    Spine 是一款针对游戏的 2D 骨骼动画编辑工具。 Spine 旨在提供更高效和简洁 的工作流程,以创建游戏所需的动画。

  • Quick-Cocos2d-x初学者教程汇总

    Quick(Quick-Coco2d-x)是 Cocos2d-lua 的一个豪华增强和扩展版本,它重写了支持代码、解决了内存泄露和只能使用全局函数做回调等等问题。Quick 能让开发者使用 Lua 这种简单易懂的脚本语言来编写游戏,并大大提高了开发效率。

  • 玄学之夜

    在散发着铜臭味的商业游戏环境里,还能有一群人如此纯粹的去探讨和分析游戏,夸张点说似乎与大环境有些格格不入,故而感觉很玄,后来闲谈的录音放在网上,俗称“玄学之夜”。去看看

『玄学之夜』强档节目,每周六晚9:00定期开聊游戏圈轶事,『雅文』和业内大神探讨分析纯粹的游戏。参与群语音请加群:8198073,录播合集猛戳 这里。

「虚幻4」引擎做游戏的「坑」(Epic Games高级工程师篠山範明)

在手游品质越发上扬的如今,已经有不少厂商开始使用一些性能更好的引擎,去尝试游戏制作了。而虚幻4引擎(以下简称UE4)就是其中之一,在这款引擎中已经诞生了诸如《铁拳7》《地狱之刃》《帕拉贡》等一系列大作。对玩家而言,这些作品都是不折不扣的视觉盛宴。

1479264996425578.jpg

阅读全文»

Unity物体外表面渲染「PART-1」-基本方法介绍

Unity物体外表面渲染「PART-1」-基本方法介绍

基本方法

体绘制

**
**

这是一个的教程关于体绘制,射线运用和标记距离区域的第一部分。这些技术使我们能够克服现代3D引擎的最大的限制,它只让我们渲染一个对象的外表。立体绘制使创建逼真的材料,与光以一种复杂的方式相互作用,如雾,烟雾,水和玻璃。制作精美的效果如NMZ的等离子球(下边),没有立体渲染是不可能的。

阅读全文»

2D游戏特效动画的播放机制

特效动画的播放机制

本文转载自逆水行舟的博客,版权归作者所有。

gitblog-logo

一. 简介

动画在2D游戏里用得十分广泛, 根据这些动画的特点,我们可以大概归为3类

1. 粒子动画

这种动画是由几百甚至上千个粒子构成, 所有粒子都共享一个纹理, 这些粒子都是从一个发射器发出, 加以一定的随机因素, 在不同发射速度和重力等外力作用下,每个粒子呈现不一样的运动状态, 大量粒子可以组合成各种各样不一样的效果, 比如烟花, 火焰. 粒子动画的实现一般都会使用批次渲染和对象池来保证性能.

2. 骨骼动画

这种动画通常用于表现有多个动作的角色, 它通常是由骨骼(bone)和绑定在骨骼上的蒙皮(skin/mesh)构成.

动画师通常在spine(2d)或者3dmax等工具里面对骨骼动作进行设计, 同时对蒙皮进行编辑.

3. 特效动画

特效动画不需要或者难以使用骨骼进行表达, 比如一个刀光效果或者一闪一闪的星星, 我们可以使用最原始的实现方式, 对动画的每一帧都画一张图片, 依次连续展示这些图片就可以达到动画效果.

但是这种方法实现的动画过于浪费空间和内存. 其中有非常多的特效我们可以通过关键帧动画的方式来实现, 常使用Flash工具进行关键帧动画的设计.

本文中下面只讨论关键帧动画的实现.

阅读全文»

Quick-Cocos2dx-Community 3.6.3 beta 更新说明

  1. spine runtime 更新到匹配 spine 3.4 编辑器。
  2. Luajit log buffer size恢复到512,解决log信息不全。
  3. UISilder bugfix:在onSliderPressed中调用silderValue不能正确更新滑块位置。
  4. OpenSSL更新到1.0.2g,以保证google play 审核。
  5. 重新编译网络库,以支持ipv6(iOS App Store 审核)。
  6. sockettcp 加入ipv6网络检查(服务器地址必需域名方式)。

下载:百度盘下载, 校验码 shasum 512: 8ee980af5a9195f31a2e91c56e4be47e7051567b

?>