unity小游戏《失格》(暂定名)开发笔记,#1

2023-10-24 05:50

本文主要是介绍unity小游戏《失格》(暂定名)开发笔记,#1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

社团留了个大作业,人间失格主题的小游戏。

首先在这里插入图片描述
新建个文件夹。
好了同志们,我们距离成为伟大游戏程序人又近了一小步。
因为社团只给了个主题,所以一切的一切都要靠自己想办法。
我首先考虑的是游戏的类型,目前我想的是解密类型,横板闯关,类似于马里奥那种。

那游戏的类型有了,下一步我确定了剧情和素材。
我在unity的资源商店里找了很久,只找到了一个符合我意向的资源包,
在这里插入图片描述
刚才下载导入后发现居然这个资源包只有敌人的图片,背景和一些物品在另一个里面。
在这里插入图片描述
还好给我发现了,我就说怎么只有敌人的素材呢。

那好的,素材已经搞完了,接下来就是应用这些素材喽,剧情先不着急,我先绘制一个简单的场景练练手。

首先右键->2D object->Tilemap来创建一个Tilemap
在这里插入图片描述
然后调出调色板的窗口(调色板界面在菜单栏的windows->2D->tile Palette)
创建一个新的调色板。
我新建了一个文件夹来放这玩意。
在这里插入图片描述
将资源拖拽进去。

这是我已经整好的调色板。
在这里插入图片描述
然后就可以点击蘸颜料来绘制地图了。
然后发现两个格子之间居然有空隙!
就像这样
在这里插入图片描述

为了避免这种情况,图片里这一行属性为我们提供了解决办法,这一行的意思大概是一个格子里有几乘几的像素点。它现在是100,也就是一个格子里是100x100的像素块
在这里插入图片描述
而这个图片本身的像素我来看一下,在这里插入图片描述
是64x64的。所以你告诉unity我要放100x100的图片,却只给了它64x64的图片,才导致这样的情况发生。

此时我将这个值改为64并点击apply,即可正常使用。
聪明的城城欲摧又解决了一个难题(●ˇ∀ˇ●)。

这篇关于unity小游戏《失格》(暂定名)开发笔记,#1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273126

相关文章

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

基于Java开发一个极简版敏感词检测工具

《基于Java开发一个极简版敏感词检测工具》这篇文章主要为大家详细介绍了如何基于Java开发一个极简版敏感词检测工具,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录你是否还在为敏感词检测头疼一、极简版Java敏感词检测工具的3大核心优势1.1 优势1:DFA算法驱动,效率提升10

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

《Java与LibreOffice集成开发指南(环境搭建及代码示例)》本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供... 目录1. 引言2. 环境搭建2.1 安装 LibreOffice2.2 配置 Java 开发环境2.3 配

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife