热门标签
Dice (EA) 工作室游戏开发技术分享
图形学必看的一本书
包含教程的全部代码文件 第一章的基础角色移动,数据存储,状态值。 第二章的背包界面,技能系统 第三章的对话系统 第四章的商店系统
这套教程分为四章,第一部分主要讲诉Unity的基础以及简单RPG开发逻辑,都是比较基础的内容,其实教程整体来看很多地方做的比较粗糙.不过作为入门教程也不能要求太高,总体上很适合刚上手unity新人入门,我后面懒得每P都记录,所以就直接附上第一部分完结的源代码。有需 ...
加载场景时,保存经验值,并让经验值在UI实时更新显示 Experience ExperienceDisplay
在属性系统中将其他的属性声明并序列化,按照角色类型,基础属性,属性类型,等级等,方便在Unity中设置 Progression BaseStats Health
制作经验值的获取,经验值的获取和生命值有关,当AI生命值为0,给予玩家一定的经验值,所以需要定义攻击者和被攻击者。 需要在处理伤害逻辑的方法中添加攻击者的输入。 Projectile Fighter Health BaseStats Experience ...
使用UI实时显示生命值 在Health中添加获取百分百的方法。随后编写一个脚本挂着UI上实时调用该方法 敌人生命值的显示也是一样,创建一个新脚本挂在敌人上 HealthDisplay EnemyHealthDisplay
创建角色的状态系统,教程中为了后续分类,将Health的命名空间改为 RPG.Resources,修改完成之后注意修复引入错误 CharacterClass Progression BaseStats
添加火球装备,火球特效,爆炸特效,给远程射出的攻击设定存在时间,一定时间后销毁。 修复武器动画bug,防止武器的攻击动画为空,设定武器动画为空时,使用角色的动画状态机默认攻击动画 Projectile DestoryAfterEffect Weapon: ...
修复拾取武器,保证角色左右手只存在一个武器,拾取新的武器时会进行更换 Weapon:
制作箭矢射出功能 Projectile Weapon Fighter
添加远程攻击装备和动画,制作弓箭追踪敌人 Projectile:
武器脚本数据存储,修改战斗脚本,新建武器拾取脚本 Weapon: Fighter WeaponPickup
创建可序列化的对象,存储玩家位置 SerializableVector3_X SavingSystem_X
编写存档系统,存储角色transform,Vector3和字节之间的转换。 SavingSystem_X
admin6409 看过
admin2529 看过
admin1170 看过
admin1571 看过
admin2530 看过
相关技术
Cg教程_可编程实时图形权威指南
admin6409 看过
《GPU Pro 1》全书提炼总结
admin2529 看过
暖暖技术讲解
admin1170 看过
Unitetokyo2018米哈游技术分享
admin1571 看过