Unity
曾品闲Aru
成都江安农业学院(滑稽 计科狗,一切都是兴趣使然
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity3D学习记录(跑酷小游戏第一阶段)
跟着刘国柱老师的视频学了几课,收获还是很多的,决定开个坑来记录一下。一.游戏的策划部分主要功能:1.一个主人公,在地图上快速奔跑,躲避障碍物。(碰到障碍物即结束或受到惩罚)2.道路上有金币,宝石等奖励或加成道具,在游戏结束后会有统计3.开始和结束界面(难度选择,计分系统)4.特殊道具反映在角色身上(加速,短时间无敌,吸收金币等)拓展,增强需求:1.增加竞争对手,或设计排名系统2....原创 2019-07-19 16:21:51 · 1999 阅读 · 1 评论 -
我如何用Unity3D实现一个Galgame框架(二)
接上昨天的的继续,今天总结一下游戏界面的实现三.游戏主界面(一)主要框架1.在新场景创建UI - Canvas2.创建一个Image作为背景图3.创建三个大小合适的image,分别放在背景的偏左,中,偏右位置,用于显示立绘3.在Canvas上创建Panel,用来显示文字,点击切换文本显示,以及放切换其他窗口的按钮4.创建两个UI - Text,一个用来显示说话者的名字,另一个用来显示...原创 2019-08-12 18:43:27 · 5189 阅读 · 0 评论 -
我如何用Unity3D实现一个Galgame框架(一)
序Galgame我很早就陆陆续续的接触过,但大都是别人推荐或名声很大、梗很多的,比如催泪的有clannad,狗血的有School Days,还有胃疼的白学。但自己对Galgame和AVG真正产生兴趣是从EVER17开始的,被最后一章解谜篇震撼到了,通关后在电脑前呆坐了几分钟,久久不能忘怀。然后就爆肝把KID社三部曲一下全推完,再接下来是5pb的石头门,InnocentGrey的壳女虚女…逐渐感受...原创 2019-08-11 17:36:36 · 12474 阅读 · 1 评论 -
Unity3D学习记录(跑酷小游戏第四阶段)
这磨人的小游戏项目也要接近尾声了,大概还差一两天的进度吧。最近在看佐佐木智广的《游戏剧本怎么写》,讲了很多Galgame的剧情、脚本设置,非常有意思的一本书,有时间我开个新坑来做一些读书笔记。下一个项目我也打算完成我以前能力不足未能写完的galgame框架,然后交给会剧本会画画的有缘人来操作(>A<),至于新课学习部分,明天离散数学书就来了,准备重点看预备知识巩固和图论部分,后面就做些...原创 2019-07-28 20:34:54 · 711 阅读 · 0 评论 -
Unity3D学习记录(实现一个简单的Galgame)(二)
继续来写Galgame项目。昨天写的脚本很多地方都很不规范,今天来整改一下。首先想了一下,决定直接把DialogueTrigger删掉,硬要加入一个中间组件会使两段对话的衔接处出现很大的问题,还不如去掉,全部用DialogueManager来实现。直接定义一个GameObject的数组,来存放所有对话Object。然后是其他的定义部分,看名字应该都能懂。//public varible fo...原创 2019-08-01 21:27:09 · 1635 阅读 · 0 评论 -
Unity3D学习记录(跑酷游戏第三阶段收尾,第四阶段开始)
这一篇的东西由于包含了两天的进度,内容有点多,看看就好本日目标:1.使用触发检测完成道具触发的逻辑2.学习SendMessage方法及相关机制3.搭好游戏结束结算界面的UI框架4.实现动态随机生成道具SendMessage方法:个人理解,SendMessage提供了一种跨脚本的信息(参数)传递的途径,相当于是给一个物体发送消息,让它完成某个特定的功能(执行一个方法),在以后的开发...原创 2019-07-28 08:53:33 · 704 阅读 · 0 评论 -
Unity3D学习记录(跑酷小游戏第三阶段)(一)
本日目标导入相关资源,把第一关的场景初步搭建起来角色移动相关摄像机跟随使模型带有碰撞实现1 .先用上一个场景中的桥,复制一个连接起来,使其变成一个更长的桥,编为预制体。2.拖入角色,由于游戏中默认应该是奔跑动画,导入之前要重新设置一下animation,在walking之后添加一个running动画,在整个动画中找到对应的跑步动画帧截取下来。点击apply。3.然后需要让角色能往前...原创 2019-07-23 15:09:32 · 550 阅读 · 0 评论 -
Unity3D学习记录(跑酷小游戏第二阶段)(续)
约完高中同学今天又和初中同学玩…感觉有点跟不上进度了,不过问题不大,把该约的约完,后面的时间就专心学习看书提升吧。突然发现GUI的背景音乐相关的还没有设置,今天来把它完成。本日目标:导入背景音乐并管理完成与背景音乐相关的GUI设置实现过程:一.GUI框架补充加上一个控制音量的按钮,并且需要通过点击来切换贴图和对应的音量,一步一步来。先把按钮创建了。把贴图的名字定义为变量,用于后面...原创 2019-07-22 23:51:53 · 464 阅读 · 0 评论 -
Unity3D学习记录(实现一个简单的Galgame)(第一阶段)
准备花个三四天来实现一个简单的Galgame框架,作为学习了一周多的实战练习。本日主要是对游戏功能的分析,大致想出怎样实现,用什么方法来实现,为之后的制作铺好路。分析:核心功能:Galgame的核心是一个对话系统,在屏幕下方显示文字,并用按钮控制继续显示,一般这种视觉小说游戏的字不是一下显示完的,而是逐渐显示完全的,所以要一个类似迭代器的东西,不断更新显示的字符串。而且玩多了就会发现,正在...原创 2019-07-31 18:49:11 · 4226 阅读 · 0 评论 -
Unity3D学习记录(跑酷小游戏第二阶段)
本日目标:1.GUI相关内容复习2.主界面GUI框架搭建3.场景转换设置一.GUI基础复习(一)GUI的概述(个人总结)GUI全称为Graphical User Interface,指的是用户图形界面,在各种软件程序,特别是在游戏中,GUI无处不在(头像,文字,开始菜单按钮,血条,音量调节器…),一般是由美工人员来设计,程序员来完成交互的相关逻辑。Unity中有GUI类,所有基本的U...原创 2019-07-20 16:26:52 · 1145 阅读 · 0 评论 -
Unity3D学习记录(跑酷小游戏第三阶段)(二)(协程,回调函数学习)
今日目标:学习Coroutine的基本使用方法及原理添加开始游戏时的倒计时为障碍物添加碰撞检测,判断撞到了game over设置好场景转换一.协程(Coroutine)协程Unity提供了一个能创造出(伪)多线程的方法,通过yield return能够创造出时间间隔,可以当一种非常灵活的Update()来使用,在游戏进行时进行一些计数和检查十分方便。来看一看API中对它的描述。Des...原创 2019-07-24 22:20:05 · 569 阅读 · 0 评论 -
Unity3D学习记录 (跑酷小游戏完结)
本日目标:补充一些动作,添加触发检测思考如何让游戏一直进行下去处理一些bug,节约更多资源项目:我们为主角添加下铲和倒下的动作,首先来添加动作,定义动作剪辑片段。在场景中把对应动画片段绑到脚本上去。由于倒下动画只播放一次,随即就切换到结束场景,要添加一个bool变量,来让该动作单次播放。public AnimationClip AmimeBend;public AnimationCl...原创 2019-07-29 20:50:56 · 1303 阅读 · 0 评论 -
我如何用Unity3D实现一个Galgame框架(存档读档与设置面板的思路)
开学了开学了,虽然后期很浪,但总的来说过了一个收获颇多的暑假。这里讲一讲最后实现设置面板和存档读档的思路设置面板可以采用之前类神庙逃亡项目的思路来写:在主Canvas上创建一个Panel,当作设置面板...原创 2019-08-30 18:01:17 · 4259 阅读 · 0 评论
分享