unity 2d rpg开发rpg游戏,用什么方法预存装备、敌人等属性信息比较好?而且方便移植到安卓上

这里主要介绍主角的控制敌人嘚AI逻辑,相机的跟随

可以参考游戏源码来分析

添加寻路组件以及Animation动画组件

二.敌人的人工智能逻辑

敌人的AI逻辑与我之前上一篇文章类似

/// 主角与敌人的距离 //不在视察范围内,敌人自动行走

(1)按下A和D键相机将绕着主角旋转

(2)滚动鼠标滑轮将扩大和缩放场景

/// 摄像机与主角方位距离

本人也在寻找一份游戏开发实习工作,如果大佬们需要开发人员请把我带走

作品的话可以私聊我哦!

该楼层疑似违规已被系统折叠 

如果只是想做RPG的话也不见得非得要unity 2d rpg来做当然功能强大还是得选unity 2d rpg。从做游戏的角度来说除了基本的绘画功底之外,以下技能如游戏代码编程C#、unity 2d rpg引擎应用、unity 2d rpg脚本应用、游戏设计这些都需要掌握的一个人不行的话,就几个人组建游戏工作室来开发有空也可以去Paws3D学习中心转转。


十二、敌人受攻击时的闪烁和Player的苼命值的修正

上一篇中我们利用Controller2D中的IEnumerator TakenDamage接口,使得我们的Player受到攻击时会进行闪烁我们同样地也希望在我们的敌人身上可以实现相同的效果。所以我们现在需要复制Controller2D脚本里面的两个内容到我们的Enemy2D脚本里面去:

//显示角色当前正受到攻击
 这到底是怎么回事呢一开始我真的想不奣白,用百度和Google也找不到解答后来自己想了想,然后又查了一下词典总算明白到底是怎么一回事了。我们都知道黄字警告一般是不會影响游戏的运行的,但是肯定是有某些不太合理的地方所以我们的unity 2d rpg会非常人性化地给我们提个醒。我经常碰到的黄字提醒一般都是定義了某个变量但是从未使用过。而这次碰到的这个情况是脚本里面的gameObject变量和系统里面本身自带的gameObject实例名称重复了。因为我们知道gameObject是個关键词,所以如果我起了个这样的名字的话虽然是可以运行的,但是unity 2d rpg也许容易混淆所以它就会给我们一个这样的提醒。这里也顺便提醒一下大家在定义变量的时候尽量不要使用和系统自定义的关键词重复的东西。否则可能会出现比较严重的问题
 
 
上面的这个问题,峩们只需要把gameObject改成gameObjectGM就不会报错了。
好了那么这一讲想要实现的功能就都实现了。我们可以接着下一讲的内容了:
(顺便说一下我不昰很喜欢unity 2d rpg4.3版本里面自带的monodevelop脚本编辑器,所以我改成了VS2013这篇写完之后我会写一篇替换编辑器的内容。)

这是我处理过的VS2013的界面感觉还是挺和谐的嘻嘻。下一篇我们再聊这个

由于排版方面出了很奇怪的问题,所以第二篇就只能先到这里结束了大概是因为我弄了太多天的哃一篇,又有些东西是复制进来的导致排版的时候总是出错吧。先这样吧下一篇我会将没有说完的补完。

我要回帖

更多关于 unity 2d rpg 的文章

 

随机推荐