unity3d
sumkee911
这个作者很懒,什么都没留下…
展开
-
Unity3D 弓箭的拋物線轨道(弹道)
本文章是运用了一元二次方程来实现弓箭的抛物线轨道代码用C#编写,类名为:Trajectory.cs(也就是弹导的意思)废话不多说,先给大家讲解代码。代码:Fire()是入口函数,只要你把起始位置和目标位置填上,它就会自动以抛物线的方式发射;用一元二次来计算当前高度从而达到抛物线的效果是实现轨道最重要的一部分。你把代码附加到随便一个物体上都能使用T原创 2016-12-17 15:39:44 · 8000 阅读 · 1 评论 -
Unity3D 获取两点之间的角度
获取b点相对于a点的角度,也就是说a点加上这角度就会指向b点。 private float GetAngle(Vector3 a, Vector3 b) { b.x -= a.x; b.z -= a.z; float deltaAngle = 0; if (b.x == 0 && b.z == 0) { return 0; } else if (b.x原创 2016-12-18 21:55:20 · 11309 阅读 · 0 评论 -
Unity3D教学 开发简单版第一人称射击游戏 可以多人联机(附源码)
这一篇文章主要是和大家分享如何制作一个属于自己的“第一人称射击游戏”,而且是要可以多人联机的。这个游戏属于比简单的,大神可以直接无视,如果有做错的地方请大家多多指点,我也是刚学如何做游戏。代码是用C#编写,主要实现的功能有三个:第一人称移动控制、角色控制(如射击)、TCP服务端和客户端。原创 2017-02-07 12:29:14 · 51478 阅读 · 61 评论 -
用Unity3D开发2D小游戏 Flappy Bird
简介:最近在学习Unity3D,用了两天时间做了个2D小游戏打算放上了和大家分享一下,项目名定义为Flapping,是参考Flapper Bird做的,高手勿喷。游戏效果图:原创 2017-05-31 14:06:35 · 3020 阅读 · 0 评论