RPG Learing
文章平均质量分 64
qq_38650963
这个作者很懒,什么都没留下…
展开
-
第二回 人物脚本及动画学习 22/1/2018
根据1.1的教学,我跟着写了一堆character里面的代码,可是不知道有什么用。 我个人认为,character是将player中的移动方式提取,保留上下左右而去除按键控制,通过连接player达到按键控制的方式。而且character中不单只有移动,还有动画的脚本,人物的上下左右面都有显示。我认为这个character的方式可以被引用在之后的ai怪物中。是一个母项。 代码将会在下面放出原创 2018-01-23 00:16:58 · 192 阅读 · 0 评论 -
第五回 人物攻击动画
说说今天的总结。首先呢,是一如既往的先组合帧动画。拖上去,取名为attack_down并保存在animation里面。之后把控制器和上方的东西删掉,只保留动画。动画注意取消loop,因为攻击动画不会一直存在并循环播放。新建AttackLayer的图层,并且复制walk的行为树。增加一个bool的parameters,取名为attack新增一个空白格,原创 2018-02-02 23:56:36 · 373 阅读 · 0 评论 -
RPG第一天,Unity研究——报错解决及人物无法移动问题
今天是第一天学用Unity做RPG。开始总是报出CS0234错误,namespace"UnityEngine"不存在的问题。经发现,下载dll无用,将setting中的net 2.0 subnet转为net2.0也无用。更新到2017版本就好了除此之外利用sprite editor添加人物。多帧人物要在里面点slice并apply。之后拖其中一格出来原创 2018-01-20 00:33:02 · 3848 阅读 · 0 评论 -
第六回 施法动作,法术路径及敌人选择
今天走堂,然后催促自己不能浪费走堂的时间,就学了很多。首先呢,是加一个火球,让火球从法杖处飞至敌人处。然后在C#里面,开一个档案叫spell,在里面设置火球的路径using System.Collections;using System.Collections.Generic;using UnityEngine;public class spell : MonoBehaviour { pri...原创 2018-02-08 11:19:26 · 255 阅读 · 0 评论 -
某些C#代码理解~
[HideInInspector]表示将原本显示在面板上的序列化值隐藏起来。 [SerializeField]表示将原本不会被序列化的私有变量和保护变量变成可以被序列化的,那么它们在下次读取的值就是你上次赋值的值。...原创 2018-02-08 11:19:40 · 175 阅读 · 0 评论 -
正式RPG - 第一回 重温中
这是做出人物上下左右,根据你赋值的速度移动的代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player : MonoBehaviour { [SerializeField] private float speed; //publ...原创 2018-05-08 03:04:59 · 157 阅读 · 0 评论 -
正式RPG - 第二回 重温中
除了player以外,建立一个abstract class character 隶属于playercharacter代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public abstract class Character : MonoBehaviour { [Se...原创 2018-05-08 03:22:02 · 130 阅读 · 0 评论