unity学习笔记2-卡牌游戏的制作
unity学习笔记2
需求:制作卡牌游戏
第一步,建立card类,carddatabase类
card类删除自带的start和update方法,因为只是个对象类,负责装载对象即可
carddatabase类创建card类的集合,在start方法里创建几个card类加入该集合中,作为游戏里初始的牌,在游戏进入的时候加载
第二步:搭建简陋的ui界面,将图片放入,并为需要显示的信息留出位置,如图:
此处注意:图片直接放进unity中是无法直接识别使用的,要在
红框处选择2dui,否则无法使用
导入素材后
添加thiscard类,负责调试,看数据是否能加载到程序中
代码如图,thiscard类代码敲好后,回到unity,点击所创建的卡的对象,将写好的thiscard类放入卡对象中
创建需要显示的信息的text对象,放在卡对象的子级下,将text对象拖入图中右边的黄色小框处,意味着程序中text对象里的文本内容将由thiscard里的数据控制,而thiscard里的数据加载的是card DATabase里提前写好的card类的数据,通过在thisId里输入id,调用carddatabase里的数据
运行程序,程序会通过你写入的thisid查看carddatabase里对应的card数据,再加载到程序中
知识来源:https://www.bilibili.com/video/BV1b54y117p8?t=12&p=3
写完的感受:之前学习了java,以为入手c++没这么难,还是高估了子级的智商,很多功能没有很熟练的掌握,比如当脚本里写好的对象如果在程序里没有对应的对象导入,会在控制台疯狂报错,这个问题整了我两个多小时,学习的网站里又是外国人的,没有字幕也没有语音,就是一个bgm然后一直敲代码,分p之间还是跳过了很多内容的,只能自己摸;不过收获还是很多的,对unity功能有了更多的了解,希望明天的知识不会很难
btw,小弟学习unity是为了以后制作属于自己的游戏,本来想用ue4制作的,但ue4的教程里没有卡牌游戏的教程, 只能先转战unity,将这个小游戏制作完成,把语言和功能掌握的差不多了,刚好也可以攒钱买更好的电脑开发游戏。一步一步来把!加油
unity学习笔记2-卡牌游戏的制作相关推荐
- EUI卡牌游戏的制作全过程
转载自:https://bbs.egret.com/forum.php?mod=viewthread&tid=50009&highlight=%E5%8D%A1%E7%89%8C 为了 ...
- Unity + Mirror实现原创卡牌游戏局域网联机
资源下载地址 局域网联机插件 Mirror:Mirror | 网络 | Unity Asset Store 本地客户端测试多人游戏(不用打包)插件 : ParrelSync Mirror官方文档:Ge ...
- Unity学习笔记-切水果小游戏第一发
楼主学习Unity的时间有限,每天最多能抽出1小时看看,主要还是周末的时间了. 最近打算开发几个小游戏练练手.最简单的水果忍者就被我相中了,来吧,骚年,一起来一发. 先分析下切水果的几个要点: 1)手 ...
- Unity学习笔记[一] RollBall小游戏
目录 一.适配vs 二.初识Unity 2.1 unity核心模块 2.2 Unity基本操作和场景操作 2.3 世界坐标系和局部坐标系 2.4 工具栏 QWER 三.基础知识 3.1 基本组件 3. ...
- Unity学习笔记1 简易2D横版RPG游戏制作(一)
这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...
- Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)
原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...
- [Unity学习笔记]2D游戏中的触碰/OnMouseDown
[Unity学习笔记]2D游戏中的触碰/OnMouseDown 这种情况多用于2D游戏的触屏 1.给2D游戏对象加上collider 2D,让其能够被检测到
- [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果
往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...
- [Unity学习笔记:FPS游戏制作(2)] 发射子弹————(2021.6.20学习笔记)
往期博客 [Unity学习笔记:FPS游戏制作(1)]角色的移动,旋转与推进上升----(2021.6.13学习笔记) 文章目录 一,实现思路 二,实现代码 三,脚本的使用方法 四,最终效果 一,实现 ...
最新文章
- 2020年全国硕士研究生招生考试考生进入复试的初试成绩基本要求(学术学位类)
- c++ 数组换行_C语言的数组的构建与打印
- MySQL实战45讲学习笔记:MySQL架构(第一讲)
- SU Demos-05Sorting Traces-03susorty
- 酷动网博客整站源码+Panda PRO主题+7000条完整数据
- Oracle SQL 精妙SQL语句讲解
- 企业办理CMMI认证是怎么收费的?
- python中pop类型_Python基础之基本数据类型
- C语言大数运算-大数运算库篇
- 浅述SATA接口Raid、AHCI、IDE三种模式
- 更新RDL文件中的数据集(DataSets)
- F5学习——Part 1(基于LTM模块的基本组网模式)
- CAD制图技巧,如何旋转图形?
- 碗中有米,心中有他,他解决的不只是吃饭问题......
- Kotlin快速运用第四阶段(集合相关框架)
- R语言3.6版本安装ggplot2报错解决方法
- 第十七届全国大学生智能车竞赛山东赛区比赛成绩
- 超越成功:经理人需提升的十二项自我管理能力
- 浅析肖特基二极管损坏的具体原因
- 斐讯路扫地机器人怎么关机_扫地机器人使用方法,使用教程
热门文章
- 【数学】向量范数和矩阵范数(几种范数 norm 的简单介绍)
- 关于创新的两个谎言和一个真理
- shell basename 可以去除文件名后缀
- 14 岁被清华大学预录取、打败麻省理工学霸,还有想和马斯克工作一周的?这届 00 后不得了!
- 在电脑上不能打开phpMyAdmin:即网址http://localhost:8080/phpMyAdmin/解决方法如下----潘万丁
- 好玩的Python项目,简单的机器学习换脸术
- 西门子医疗上海诊断试剂基地正式投产!总投资近30亿元,年产能预计达6亿人次测试 | 美通社头条...
- 力图易懂的区块链编程指南(1)-什么是挖矿?
- JSONCPP安装及学习使用
- 吉林大学计算机学院答辩,吉林大学通信工程学院2017年上半年研究生答辩工作安排通知...