unity
文章平均质量分 84
接受平凡 努力出众
执行力,就是生命力!
展开
-
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
用鼠标来控制枪的方向,鼠标左键可以发射子弹,鼠标右键可以瞄准,W,S,A,D四个键分别是前后左右,空格键则是进行跳跃,G则是丢手雷,P则进行换武器,C进行蹲下,K丢下武器,R是换弹夹,右上角有地图,箭头则代表玩家的朝向,红色则代表敌人的数量。ESC游戏暂停,有三个选项,可以继续开始,也可以退出到菜单,也可以重新玩。链接:https://pan.baidu.com/s/1QZ9UGWPAHO1zRgW5qNCjcw?本款游戏是一个多场景,多角色,多枪支可选的枪战游戏,类似于市面上的小型穿越火线。原创 2022-12-27 18:28:19 · 1708 阅读 · 11 评论 -
Unity3D——第一人称FPS生存游戏(resident zombies)
UGUI组件则有暂停,结束游戏,音效设计等Button设计,有受伤,血条,子弹数量的Image设计,血条,音量调节的Slider设计,Action Key,Action Text等InputField设计等。:飞机的轰鸣声,敌人受伤和玩家受伤的声音,旁边两座高山,走进去会有山谷空明的声音,出来则消失,旁边还有篝火燃烧的声音。场景中运用到的子弹,篝火,药包,UI,敌人等基本都是使用预制体,可以直接复用到另一个场景。一所简陋的医院,场景的搭建是来自基于官网下载的免费资源,在此基础上将场景进行了修改扩大。原创 2022-12-27 13:38:02 · 1477 阅读 · 8 评论 -
Unity3D简陋版跑酷游戏
本次跑酷游戏主要从跑道,UI设计,目标物体,玩家四个方向来进行设计制作,跑道不断向前移动,给别人一种玩家在不断前进的错觉,跑道上设计了大概赛道2%的陷阱,当然后期可以把难度提高;UI方面主要是设计计时器,这里我们规定一局游戏的限时为65s,计分板即是我们吃到金币的数量,生命值则是100,如果撞到障碍墙则丢失20的血量,如果没有跳过陷阱则直接死亡;原创 2022-11-21 15:22:13 · 6168 阅读 · 11 评论 -
从零开始做一款Unity3D游戏<三>——编写游戏机制
恭喜!从玩家的视角看,Hero Bor 游戏现在已处于可玩状态。我们实现了跳跃和射击机制,对物理碰撞进行了管理并生成了对象,还添加了少量的基础性 I 元素来给予反馈。你甚至可以在玩家胜利时重置关卡!本章介绍了大量新的主题,一定要回顾并确保自己真的理解所写代码中发生了什么。尤其要掌握枚举、get 和 set 属性以及命名空间方面的知识。从本章开始,随着进步探究 C#语言,代码只会变得越来越复杂。在第9章,我们将使敌人在与玩家距离过近时能够注意到玩家,从而执行跟随射击行为,以此增大玩家收集物品时的风险。原创 2022-11-21 14:34:12 · 2147 阅读 · 1 评论 -
从零开始做一款Unity3D游戏<二>——移动,相机控制与碰撞
Rigidbody组件能为附加到的对象添加真实的物理模拟。Collider 组件之间可以相互交互,并且 Collider 组可以作为对象与 Rigidbo组件进行交互。如果一个对象使用了 Rigidbody 组件但没有启用 isKinematic 属性,那么得的就是运动学效果,因为物理系统会忽略这个对象。如果一个对象使用了 Rigidbody 组件并且施加了力和扭矩,那么得到的将是非运动学效果。碰撞体基于交瓦行为发送通知。在本章,你创建了自己的第一款游戏,并积累了一定的经验。原创 2022-11-21 11:44:43 · 1832 阅读 · 4 评论 -
从零开始做一款Unity3D游戏<一>——亲自上手使用Unity
本章包含许多对初学者来说很有趣的内容。虽然本书的重点在于 C#语言,但是花些时间来了解游戏开发的整体概念、开发文档以及 Unity 提供的无须编写脚本即可实现的功能也很重要。我们目前并没有深入介绍光照、动画、粒子系统等工具,但是如果你想继续开发Unity 项目,那么花些时间学习这些知识是值得的。下面将讲解的重点将回到编写 Hero Born 游戏的核心机制上,内容包含设置可移动的玩家对象、控制相机以及理解Unity的物理引擎是如何控制游戏世界的等等。基本演示。原创 2022-11-20 21:46:29 · 11412 阅读 · 9 评论 -
Unity3D制作塔防类游戏
分为蓝,紫,粉,红四批敌人,每一批的敌人都比前一批的数量要多,并且速度要快,血量要多,当一批敌人死光了,才会出来第二批敌人,一共有三种炮塔每个金额为70,80,90,初始金额为1000,选择炮塔类型,点击Cube,即可以插放,再次点击时候可以选择升级或拆除,由于地图过大,可以一共上下左右键来控制地图前后左右视角,用鼠标滑轮来控制上下视角,把四批敌人杀光才可以通关成功,否则失败。原创 2022-11-20 17:51:07 · 8634 阅读 · 8 评论 -
Unity3D赛车游戏+脚本基础
本章主要介绍Unity的基础开发流程以及涉及到的概念。这个过程需要我们学会编写一些游戏脚本,在这讲的过程中我们会完成一个赛车小游戏,因此,在讲述这些基本概念和流程的时候,会同时涉及到一点脚本的开发基础.在游戏,电影和动画中,都有一个渲染的帧率,电影是24帧/s,游戏大概是30帧/s(当然也有60帧/s的)。在unity里面1秒钟,Update方法执行了30次。1秒钟有30帧,帧与帧之所消耗的时间是不一样的,那么我如何知道上一帧用了多少时间?Time.deltaTime就是为了解决这个问题。原创 2022-11-17 20:35:23 · 5653 阅读 · 11 评论