
2D游戏开发
文章平均质量分 85
Umiii7
大三学生 数字媒体技术 独立游戏制作人
展开
-
关于参加2023 GMTK Gamejam的心得体会和制作历程
我参加2023 GMTK Gamejam的心得体会和制作历程原创 2023-07-14 17:37:01 · 995 阅读 · 2 评论 -
Unity2D中实现一个高阶钩爪
GrapplingGun:(示例中为一个长方形的sprite)钩锁枪,用于后期实现发射钩锁,仅添加Box Collider2D即可。Gunpivot:钩锁枪的锚点,其为空对象,位置大概设置在Player的边缘(后续用于实现钩锁枪随着鼠标旋转的效果)FirePoint:钩锁的发射点,空对象,即钩锁发射的起始位置,设置在钩锁枪的边缘即可。Rope:在空对象上添加LineRenderer并适当改变宽度即可。高阶中包含的内容(钩锁发射的扭曲动画、钩锁钩中物体后伸直的动画)原创 2023-07-11 15:48:56 · 940 阅读 · 0 评论 -
Unity2D中如何快速制作一个简易钩爪(仅牵拉,不发力)
场景中需要使用的:一个Circle Sprite 作为Player(包含Distance joint、LineRenderer)、MainCamera,一些简易场景搭建的Square(含有Box boxcollider即可),一个UPR UnLit spite通用材质(赋给LIneRender)。实现的核心思路 :获得屏幕中鼠标点击的位置,获取该位置信息(将屏幕坐标信息转化为Unity的世界位置信息)注:(此时项目为3D,实际位置应转换为Vector2变量类型),线渲染器两点位置:起始点为Player。原创 2023-06-29 11:09:18 · 581 阅读 · 3 评论