
日记-unity
xdhuox926
这个作者很懒,什么都没留下…
展开
-
RogueDome01
断断续续入手Unity3d快一个月了,之前一直是看视频写游戏,这次试一下自己能不能把官方Rogue的Dome给做出。 素材来源:官方 创建Unity2d项目后,第一步将资源里的图片、动画导出来做成预制物体,设置动画控制器对动画的切换,为每一个预制体做好Tag、Laye。 创建脚本,实现地图的绘制,随机生成地形,墙体,敌人,食物 最后创建新的脚原创 2017-09-29 09:19:30 · 189 阅读 · 0 评论 -
RogueDome02
最近十一回了家更新得有点慢。 先是实现了主角player的控制与预碰撞处理,由于一步一格使用readTimer进行操作管理; 预碰撞处理:RaycastHit2D hit = Physics2D.Linecast(transform.position, targetPos + new Vector2(h, v));判断hit是否为空或其他。 实现player与其他物品的交互,触碰到食原创 2017-10-08 12:20:29 · 181 阅读 · 0 评论 -
RogueDome03
啊我又回来了,今天的更新: 先是处理了怪物与主角重合或怪物与怪物重合不会动的BUG,直接添加碰撞处理就行。 接着写碰撞墙体后的逻辑处理,更换图片->直接拿到SpriteRender组件.sprite = 图片。 接下来制作结束的UI并写主角死亡的结束逻辑。 之后就是这次的重点了:关卡重置 之前第一次写就是因为这部分老是出错才放弃的。 简单讲解下:原创 2017-10-09 21:23:46 · 147 阅读 · 0 评论 -
RogueDome04
先是做了换关卡的UI,注意图片启动停用时setActive(); 接下来就是音效的处理: 1、创建audiomanage管理音乐; 2、设置随机pitch随机音频 3、在适当的位置播放音乐 音乐的完成也标志着着Dome的完成了 总结:原创 2017-10-10 23:02:40 · 168 阅读 · 0 评论