自制卡牌游戏之旅
Yuyakeee
这个作者很懒,什么都没留下…
展开
-
3.2 消息管理器———自制卡牌游戏之旅
文章目录一、实现效果二、具体实现1. 对象创建2. 代码编写素材来源:影之诗国服大百科内容简介:本篇主要实现消息管理器一、实现效果轮到玩家的回合的时候,会弹出一个消息窗二、具体实现1. 对象创建2. 代码编写using UnityEngine;using System.Collections;using UnityEngine.UI;public class MessageManager : MonoBehaviour { public Text MessageTe原创 2020-12-13 16:59:17 · 331 阅读 · 0 评论 -
2.5 随从受伤溅血效果的实现———自制卡牌游戏之旅
文章目录一、实现效果二、具体实现1. 对象创建2. 编写代码DamageEffect.cs① 从预制体生成② 渐隐效果协程③ 差分的特效图片DamageEffectTest.cs三、完整代码内容简介:本篇主要介绍受伤溅血效果一、实现效果当随从或玩家收到伤害时,会产生一个标有伤害数值的溅血特效出现。并且显示之后会有一个渐隐退场的效果。二、具体实现1. 对象创建对象主要分为两部分:溅血特效图片和数值Splash:特效图片Text:数值2. 编写代码DamageEffect.cs①原创 2020-12-12 21:14:05 · 425 阅读 · 0 评论 -
1.7 卡牌拖动箭头效果———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 对象创建2. 编写代码OnDraggingInUpdate()OnEndDrag()拖动箭头时,需要关闭预览效果3. LineRenderer三、完整代码四、参考资料素材来源:影之诗国服大百科内容简介:本篇主要介绍卡牌拖动箭头的效果实现一、实现效果当玩家使用指向性的卡牌时,通常会有一个跟随玩家鼠标的拖动箭头效果二、实现过程1. 对象创建target图标和Triangle图标,外加一个LineRenderer① target和Triangle,创建原创 2020-12-11 20:48:45 · 1056 阅读 · 0 评论 -
3.1 场景的初步搭建———自制卡牌游戏之旅
文章目录一、实现效果二、具体实现1. 场景2. 手牌等距排列素材来源:影之诗国服大百科内容简介:本篇主要实现手牌等距排列的效果一、实现效果随着组件的完成,可以初步的把组件摆到一个场景内部来测试效果二、具体实现1. 场景大致可以分为上区域玩家和下区域玩家将组件摆好把对称的TopPlayerArea也摆好最后将结束回合按钮摆在正中间2. 手牌等距排列假设Sorts里的每个Sort为一张卡牌,那么每次都需要手动调节单个Sort的位置,那样不太方便。可以用头一个Sort和最原创 2020-12-09 17:16:18 · 1995 阅读 · 0 评论 -
2.4 烧绳效果的创建———自制卡牌游戏之旅
文章目录内容简介:本篇主要介绍回合计时器效果把方向设置为从右到左可以看到随着值从100%到0%,可以模拟绳子慢慢烧完的效果把滑动条图像替换成绳子最后再把滑块图标换成火花动画添加按钮和计时器文本...原创 2020-12-08 19:26:28 · 184 阅读 · 0 评论 -
2.3 玩家图标的创建———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 玩家图标2. 技能图标素材来源:影之诗国服大百科内容简介:本篇主要介绍如何创建玩家图标一、实现效果玩家图标以及玩家技能二、实现过程1. 玩家图标玩家图标的制作,可以参考随从图标的制作玩家图标不具有预览效果,可以删除Preview玩家也不具有发光效果,可以删除GlowImage最后再对各对象名字、大小进行修改就可以完成2. 技能图标玩家技能图标也是一样,但技能一回合只能使用一次,所以还需要做一个无法使用的情况。可以做两个不同的图标,一个原创 2020-12-06 17:21:08 · 227 阅读 · 0 评论 -
2.2 法力池的创建和视觉特效———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 想法2. 创建对象3. 编写脚本ManaPool.cs① get、set访问器② 最大法力值③ 可用法力值④ update测试3. ManaPoolVisual.cs完整代码三、参考资料素材来源:影之诗国服大百科内容简介:本篇主要介绍法力池的创建以及如何实现视觉特效一、实现效果在大多数卡牌游戏中,都有法力值的设定:分为最大法力值,和当前回合可用法力值。最大法力值每回合都会增加1点,直到10点为止。使用卡牌消耗相应当前回合法力值,每回合会回复所有。原创 2020-12-05 17:19:01 · 282 阅读 · 0 评论 -
2.1 随从图标的创建———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 参考卡牌的创建2. 还需要修改的部分素材来源:影之诗国服大百科内容简介:本篇主要介绍随从图标的建立一、实现效果当玩家将随从卡牌置入战场后,会诞生一个随从实体,实体也同样拥有预览效果。二、实现过程1. 参考卡牌的创建实现过程可以参考卡牌的创建过程,所以可以先复制随从卡牌的预制体其中CardBack、facePoint还有CardFace中的Mana、CardTitle、Element等都是没有用的对象,可以删除。删除后整理得到如下对象:预览功能原创 2020-12-03 17:24:43 · 243 阅读 · 0 评论 -
1.6 卡牌预览效果———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 想法2. 静态变量① 什么是静态变量② 静态变量的优缺点③具体使用3. OnMouseEnter、OnMouseExit函数4. PreviewThisObject方法5. 关闭预览的几个方法① StopThisPreview方法② StopAllPreviews方法6. PreviewingSomeCard方法三、完整代码素材来源:影之诗国服大百科内容简介:本篇主要介绍卡牌预览效果一、实现效果当玩家的鼠标悬停在卡牌上时,会有放大预览的效果二、实现过程原创 2020-11-30 21:13:04 · 384 阅读 · 0 评论 -
1.5 卡牌拖动返回效果———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. DOTween2. 部分代码3. 完整代码素材来源:影之诗国服大百科内容简介:本篇主要介绍卡牌拖动后自动返回操作一、实现效果二、实现过程1. DOTweenDOTween官方网站DOTween is a fast, efficient, fully type-safe object-oriented animation engine for Unity, optimized for C# users, free and open-source, w原创 2020-11-28 20:10:11 · 340 阅读 · 0 评论 -
1.4 卡牌拖拽效果———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 想法2. 核心代码3. 完整代码素材来源:影之诗国服大百科内容简介:本篇主要介绍实现卡牌拖拽效果一、实现效果二、实现过程1. 想法当鼠标按住卡牌拖动的时候,鼠标点击的位置和卡牌的中心位置的距离应该是不变的。① 如下直角坐标系:B点为卡牌的中心点A点为鼠标点击的点A’点为鼠标拖动到下一个位置的点要求此时卡牌中心点应该在哪② 用A-B得到A−B=BA→A-B=\overrightarrow {BA}A−B=BA并将向量平移到坐标轴原点得原创 2020-11-26 09:58:43 · 1081 阅读 · 0 评论 -
1.2 储存卡牌信息———自制卡牌游戏之旅
文章目录一、实现效果二、实现过程1. 关于ScriptableObject① 什么是ScriptableObject?② 使用SO的好处③ 怎么使用2. 具体使用SO创建Assets素材来源:影之诗国服大百科内容简介:本篇主要介绍使用ScriptableObject来储存卡牌信息并动态生成一、实现效果根据不同卡牌信息动态生成卡牌二、实现过程1. 关于ScriptableObject① 什么是ScriptableObject?用来存储数据的一个资源文件,像是JSON、XML、文本文件这样原创 2020-11-25 18:11:22 · 1331 阅读 · 0 评论 -
1.3 卡牌的旋转效果———自制卡牌游戏之旅
文章目录一、完整效果演示二、实现过程1. 想法2. 射线(Raycast)中的RaycastAll方法3. 具体代码实现4. 完整代码三、参考资料素材来源:影之诗国服大百科内容简介:本篇主要介绍卡牌旋转效果的实现一、完整效果演示二、实现过程1. 想法① 从Main Camera位置射出一道射线,射向卡牌前方的facePoint(Z轴小于卡牌)。② 判断射线碰撞到的第一个物体是不是facePoint,如果是则表示玩家看到正面,如果不是则表示玩家看到的是背面。2. 射线(Raycast)中原创 2020-11-24 17:29:11 · 946 阅读 · 0 评论 -
1.1 卡牌对象的创建———自制卡牌游戏之旅
文章目录一、完整卡牌对象展示二、创建过程(以技能卡为例)素材来源:影之诗国服大百科内容简介:本篇主要介绍卡牌基础对象的构成一、完整卡牌对象展示技能卡随从卡二、创建过程(以技能卡为例)① 创建如下游戏对象(注意标定锚点,防止卡牌变形的时候内部对象发生错位)游戏对象名对象作用CanvasUI画布CardPanel卡牌面板CardFace卡牌正面CardBack卡牌背面facePoint正面点,用于判断卡牌正面朝向②原创 2020-11-23 17:19:55 · 862 阅读 · 0 评论