- 博客(7)
- 收藏
- 关注
原创 废物程序员做梦都在写Shader(一)
废物程序员做梦都在写Shader(一)学习用,编者死废物一个文章目录废物程序员做梦都在写Shader(一)一、渲染1.渲染流水线2.渲染状态3.Draw Call4.GPU流水线5.顶点着色器6.裁剪和屏幕映射二、使用步骤1.引入库2.读入数据总结一、渲染1.渲染流水线渲染流水线从CPU开始,大致可分为3个阶段:(1)把数据加载到显存中(2)设置渲染状态(3)调用Draw Call2.渲染状态定义渲染方式3.Draw CallDraw Call是一个由CPU发起的命令,由GPU
2021-10-31 16:34:03
6517
原创 如何实现一个简单的对话系统
文章目录前言一、为什么需要对话二、创建对话框1.创建Canvas2.创建Panel3.创建Text和Image4.Text介绍5.Image介绍三、对话的实现(脚本)四、实际效果总结前言本文主要是对如何完成简单的游戏类对话做一个学习总结,新手菜勿喷一、为什么需要对话游戏需要剧情,对话能推动剧情发展,这在RPG或其他有故事情节的游戏十分重要,而对话框是实现对话的最基本方法。二、创建对话框1.创建Canvas在U3D中,我们可以在场景内创建canvas来进行对UI界面的编写2.创建P..
2021-04-24 13:57:44
1207
2
原创 另类的PR——Unity Timeline学习经历(2)
前言:经过前面的学习,我们能简单创建Timeline窗口,并为物体(对象)录制了关键帧,这次我们来分析A ctivation Track和Audio Track。Activation Track:Activation轨道就是可激活轨道,我们在玩RPG类游戏(原神)时常见到玩家视角在不同角色间进行切换,这有助于对剧情的叙述,而Activation轨道可以做到这种效果。摄像头分身术首先我们创建一个Activation轨道首先可以很清楚看到添加物品,我们把主摄像头放上可以看到轨道上有Active字
2021-04-04 11:24:47
402
1
原创 另类的PR——Unity Timeline学习经历(1)
前言:何为Timeline:Timeline是Unity中控制动画过场等情况时所需要用到的工具。Timeline的本质:对多个物体的Animator的一种整合起步:1、创建Timeline 在Unity的菜单中找到Window选项,如图所示即可2、 必须的操作步骤简单的创建了一些基础物体,这些物体将是Timeline操作的对象。Timeline窗口创建出来后就是这样,但是它必须要基于一个或多个对象选中对象后再打开Timeline窗口,就会有提示创建,创建的文件名会基于所创建的对象
2021-03-13 10:20:43
245
原创 新手第一次Unity实战总结
前言本次总结针对我的第一个Unity实战项目(TOWER DEFENSE),在创作过程中的一些分析和感悟以及对部分机制的探讨。序曲一个塔防游戏,重要的对象应该是防御塔和敌人,而机制无一例外都是基于消灭敌人防止其进入key point。敌人敌人因有的属性如下:1.属于自己的基础血量,伤害值(不一定),移动速度,特殊能力(不一定)等。2.一定的行动轨迹。3.对key point造成影响防御塔防御塔有以下属性:1.建造所需的价格,场地。2.攻击范围,攻击方式,攻击伤害。3.特殊能力经过
2021-02-07 20:40:03
987
2
原创 新手入土实战:尝试用C++复刻部分C语言例题
这里写自定义目录标题前言基础顺序结构题选择结构基础题后语前言学习了C++一段时间后,尝试开始解题(白给)。基础顺序结构题1.老规矩开局先来个hello world#include <iostream>using namespace std;int main(){ cout<<"hello world!"<<endl; system("pause");}2.编写程序完成温度转换。要求程序运行时从键盘输入任意的华氏温度值(浮点型),将其转换成摄氏
2021-01-29 21:48:03
238
原创 新手初见感悟:C语言和C++的横向比较
ss新手初见感悟:C语言和C++的横向比较前言总体来说,C语言和C++具有相似点与相同点。相似点**C语言和C++在部分关键字和基础结构上仍然相同1. 主体结构在主体结构上仍然是以预编译+主函数+其余函数(结构体)的格式体现2. 关键字如同for,switch等关键字句的格式依旧不变不同点...
2021-01-22 23:30:05
366
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人