![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 83
sola酱
这个作者很懒,什么都没留下…
展开
-
Unity3D游戏开发之使用Unity3D开发2D游戏 (一)
今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写Unity3D游戏开发系列文章的时候就已经说过了,所以我们今天要做的就是利用Unity3D来实现在2D游戏中人物的走动控制。下面就请大家跟随我的一起来见证Unity3D强大的魅力吧。首先我们创建一个项目,创建新场景,我们首先创建一个Plane并将其命名为MainMap,然后我们在项目中添加一个Resou转载 2014-05-22 10:51:16 · 1941 阅读 · 0 评论 -
Unity3D游戏开发之使用Unity3D开发2D游戏(二)(2DTookit插件亲测)
大家好,今天博主继续为大家带来Unity3D游戏开发系列文章,我们接着在上一篇文章中最后留下的那几个问题来讲解Unity3D游戏开发的相关知识。在上一篇文章最后,我们留了这样几个问题: 1、人物范围控制,换句话说就是如何保证人物不会从这些房屋、篱笆上直接穿过去 2、人物向下移动时,会钻到地底下 3、摄像机如何跟随人物实转载 2014-05-22 10:56:16 · 729 阅读 · 0 评论 -
Unity3D游戏开发之愤怒的小球
转载:今天为大家带来的是一个简单的小游戏——愤怒的小球。首先来看看效果吧: 当游戏开始时,会在场景中产生36个箱子,当玩家在屏幕上点击鼠标的时候,就会向这个由36个箱子构成的墙面发射一个小球。下面来看如何实现这一效果吧![csharp] view plaincopyprint?转载 2014-05-22 10:59:05 · 884 阅读 · 0 评论 -
Unity3D游戏开发之小地图的实现
转载,本文出处:今天我们来讲一下在Unity3D中如何实现小地图。首先,我们来一起看看最终实现的效果: 要实现小地图效果,需要实现对于小地图和角色的绘制,所以这里需要用到OnGUI()方法,我们一起来看代码:[csharp] view plaincopyprint?using Un转载 2014-05-22 11:02:07 · 2368 阅读 · 0 评论 -
[Unity3D]Unity3D游戏开发之连续滚动背景
在诸如天天跑酷等2D游戏中,由于游戏需要表现出运动的感觉,通常都会使游戏背景连续循环滚动以增强视觉效果,那么今天,博主就来带领大家一起来实现连续滚动背景吧! 首先来讲述一下原理,准备两张连续的图片(博主这里使用了一张图片,好吧,我偷懒了),我们使用正交投影的摄像机对准第一张背景,然后使用脚本让图片自右向左开始移动,当第一张图片移出摄像机的视野时,第二张图片立即接在第一张图的转载 2014-05-22 11:06:58 · 2219 阅读 · 0 评论 -
[Unity3D]Unity3D游戏开发之怪物AI
转载:转载 2014-05-22 11:03:32 · 3279 阅读 · 0 评论 -
[Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
今天为大家分享的是在Rpg游戏中十分常见的鼠标滚轮调整摄像机视野效果,首先我们先创建一个游戏场景: 接下来我们编写一段脚本代码:[csharp] view plaincopyprint?using UnityEngine; using System.Collections; public转载 2014-05-22 11:11:11 · 4793 阅读 · 0 评论 -
[Unity3D]Unity3D 游戏开发之碰撞检测
今天我们来一起来学习Unity3D中一个很重要的概念:碰撞。为什么说碰撞很重要呢?因为在游戏中无时无刻不充满碰撞啊,在飞行类游戏中我们需要判断炮弹是否击中了敌人,在RPG游戏中我们需要判断玩家是否对敌人造成了伤害,在射击类游戏中我们需要判断子弹是否打中了敌人.......总而言之,在游戏中所谓的打击感就是我们今天要讲的碰撞,从概念上来说,一个物体受到来自其它物体的力的影响并发生位置或者状态上的改变转载 2014-05-22 11:13:04 · 2415 阅读 · 0 评论