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

    代表作: 《最终幻想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,录播合集猛戳 这里。

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

Unity3D | 快速搭建场景

如果你喜欢我们的教程,欢迎加入泰然网Unity交流群201505161
『泰然网』原创,转载请注明出处。

抱歉各位,拖更了很久,主要是因为生病了,动了个手术。现在好多了,回到定期更新的节奏了。

在Unity3D引擎中,引擎为我们提供了多种便于搭建场景的功能。利用好prefab预设,将会使我们更快速的搭建游戏场景。另外,在搭建场景之前,规划好我们的游戏场景也是一个必要的步骤。那么今天,我们就以上次建好的模型为例,快速搭建一个Unity的场景。

##使用合理的目录结构

首先在你的Unity目录里面要保持良好的目录结构,如使用如下的目录结构。

目录结构

阅读全文»

雅文带你走进《神秘海域4》

宋雅文,微博游戏领航员JY。大学专业是学电影制作与多媒体。

从2015年起开始针对一些有趣的话题做了一档在线语音交流节目《游戏的人》。感觉有太多话题值得聊,就这样周常节目《游戏玄学之夜》就和大家见面了,每周五定期开聊游戏圈轶事。

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

顽皮狗旗下团队制作的《神秘海域4:盗贼末路(Uncharted 4: A thief’s end)》,是一款发行在PlayStation 4上的独占动作冒险游戏。在《神秘海域3:德雷克的诡计》事件发生后数年,已经从宝藏猎人退休的主角内森·德雷克(Nathan Drake)将会踏上一段环球之旅,寻找一段历史阴谋背后所隐藏的、传说中的海盗宝藏。顽皮狗概述游戏的剧情是“他目前为止最伟大的一次冒险,这次冒险将会挑战他的生理极限、他的决心,和最终他是否愿意牺牲自己以拯救他所爱的人”。

如何在unity中制作塔防游戏 —— 完结篇

给怪兽子弹——很多很多的子弹!

将Images/Objects/Bullet1 从Project Browser拖拽到场景中。将z 位置设置为-2 ——x 和 y 位置不重要,因为在运行时每次实例化一个新的子弹都需要设置它们。

添加一个名为BulletBehavior的新脚本,并在MonoDevelop中添加以下变量。

Public float speed =10;
Public int damage;
public GameObject target;
public Vector3 startPosition;
public Vector3 targetPosition;
  
privatefloat distance;
privatefloat startTime;
  
private GameManagerBehavior gameManager;

阅读全文»

?>