阿尔法阶段项目冲刺记录【个人记录】

Unity3D 开发福大模拟器 学习日记

Day 1

问题1:Unity当中创建的脚本文件之间无法关联

​ 在工具栏左上角找到 Edit–>preferences 点击进入,之后进入 External Tools 修改 External Scripts Editor 点击选择自己的下载的visual studio 2019 版本,随便点开一个C#脚本文件即可发现问题已解决;

​ 问题的根源在于Unity未关联外部脚本编辑器。

Day 2

致策划————如何使用物品产生效果

首先你要找到一个你要产生效果的物品,这边以一张桌子为例

在Scripts——Interact文件夹下找到ObjectInteract,为桌子添加组件(其中组件依赖已写好,其他组件会自动生成)

在这里插入图片描述

  1. 将Is Trigger 勾选
  2. Radius 为触发的范围大小(后面我会已 2 的大小演示)
  3. 靠近之后产生交互的文本信息(后面会具体演示说是哪一个)
  4. 找到Data——Object文件夹,在文件夹下右键新建assert文件,即图 2 当中的文件,然后将新建的文件赋值给 Desk 的 Object_SO 字段,即图3(这边我之前已经新建过了)

在这里插入图片描述

在这里插入图片描述

双击打开Object_SO字段里的文件,和刚刚相同的操作创建Dialog文件并赋值,这边我也是创建过了不再演示

在这里插入图片描述

双击打开刚刚你创建并赋值的文件(图中为沈建伟测试),注意图中的几个箭头,可以帮助你更好的理解,首先Dialog List对话是一个列表,目前有4个元素,每个元素当中又包含了Dialog Text 和 Dialog Selections(对话选项为你可以选择的几个选项,也是一个列表),Impacts为产生的后果,我这边未赋值,对话选项有个Next字段,通过不同的选项可以跳转到不同的Dialog List的元素(从下标 0 开始),比如 ’默默走开‘ 会跳转到对话列表的第三个元素 ‘不错不错’ ,‘踹桌子一脚’ 会跳转到 ‘少年你的想法很危险啊’ ,Next = -1 退出,后面我会演示一遍

可以看看右边的参数之类的,比如Interactable Text(这是一张桌子)等,在实际游戏中是在哪里产生影响

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值