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-卡牌游戏的制作相关推荐

  1. EUI卡牌游戏的制作全过程

    转载自:https://bbs.egret.com/forum.php?mod=viewthread&tid=50009&highlight=%E5%8D%A1%E7%89%8C 为了 ...

  2. Unity + Mirror实现原创卡牌游戏局域网联机

    资源下载地址 局域网联机插件 Mirror:Mirror | 网络 | Unity Asset Store 本地客户端测试多人游戏(不用打包)插件 : ParrelSync Mirror官方文档:Ge ...

  3. Unity学习笔记-切水果小游戏第一发

    楼主学习Unity的时间有限,每天最多能抽出1小时看看,主要还是周末的时间了. 最近打算开发几个小游戏练练手.最简单的水果忍者就被我相中了,来吧,骚年,一起来一发. 先分析下切水果的几个要点: 1)手 ...

  4. Unity学习笔记[一] RollBall小游戏

    目录 一.适配vs 二.初识Unity 2.1 unity核心模块 2.2 Unity基本操作和场景操作 2.3 世界坐标系和局部坐标系 2.4 工具栏 QWER 三.基础知识 3.1 基本组件 3. ...

  5. Unity学习笔记1 简易2D横版RPG游戏制作(一)

    这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...

  6. Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)

    原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...

  7. [Unity学习笔记]2D游戏中的触碰/OnMouseDown

    [Unity学习笔记]2D游戏中的触碰/OnMouseDown 这种情况多用于2D游戏的触屏 1.给2D游戏对象加上collider 2D,让其能够被检测到

  8. [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果

    往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...

  9. [Unity学习笔记:FPS游戏制作(2)] 发射子弹————(2021.6.20学习笔记)

    往期博客 [Unity学习笔记:FPS游戏制作(1)]角色的移动,旋转与推进上升----(2021.6.13学习笔记) 文章目录 一,实现思路 二,实现代码 三,脚本的使用方法 四,最终效果 一,实现 ...

最新文章

  1. 2020年全国硕士研究生招生考试考生进入复试的初试成绩基本要求(学术学位类)
  2. c++ 数组换行_C语言的数组的构建与打印
  3. MySQL实战45讲学习笔记:MySQL架构(第一讲)
  4. SU Demos-05Sorting Traces-03susorty
  5. 酷动网博客整站源码+Panda PRO主题+7000条完整数据
  6. Oracle SQL 精妙SQL语句讲解
  7. 企业办理CMMI认证是怎么收费的?
  8. python中pop类型_Python基础之基本数据类型
  9. C语言大数运算-大数运算库篇
  10. 浅述SATA接口Raid、AHCI、IDE三种模式
  11. 更新RDL文件中的数据集(DataSets)
  12. F5学习——Part 1(基于LTM模块的基本组网模式)
  13. CAD制图技巧,如何旋转图形?
  14. 碗中有米,心中有他,他解决的不只是吃饭问题......
  15. Kotlin快速运用第四阶段(集合相关框架)
  16. R语言3.6版本安装ggplot2报错解决方法
  17. 第十七届全国大学生智能车竞赛山东赛区比赛成绩
  18. 超越成功:经理人需提升的十二项自我管理能力
  19. 浅析肖特基二极管损坏的具体原因
  20. 斐讯路扫地机器人怎么关机_扫地机器人使用方法,使用教程

热门文章

  1. 【数学】向量范数和矩阵范数(几种范数 norm 的简单介绍)
  2. 关于创新的两个谎言和一个真理
  3. shell basename 可以去除文件名后缀
  4. 14 岁被清华大学预录取、打败麻省理工学霸,还有想和马斯克工作一周的?这届 00 后不得了!
  5. 在电脑上不能打开phpMyAdmin:即网址http://localhost:8080/phpMyAdmin/解决方法如下----潘万丁
  6. 好玩的Python项目,简单的机器学习换脸术
  7. 西门子医疗上海诊断试剂基地正式投产!总投资近30亿元,年产能预计达6亿人次测试 | 美通社头条...
  8. 力图易懂的区块链编程指南(1)-什么是挖矿?
  9. JSONCPP安装及学习使用
  10. 吉林大学计算机学院答辩,吉林大学通信工程学院2017年上半年研究生答辩工作安排通知...