自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Unity3D拉弓射箭

射击位是两个圆柱体做成的圆台,逻辑是将两个圆台放置在地面上,当人物走到圆台上面时,检测到与圆台的碰撞,将shoot_pos置为true,即可开始射箭,当检测不到与射击位的碰撞时,shoot_pos为false,无法射击。值得一提的是树木的碰撞问题,要想实现人物与树木的碰撞检测,除了人物要添加characterController组件外,树木在作为素材添加到地形Terrain前还得添加碰撞器Collider。射击位:地图上应标记若干射击位,仅在射击位附近可以拉弓射击,每个位置有 n 次机会;

2023-12-01 10:36:59 977 1

原创 3D游戏编程与设计——打飞碟游戏

包含 GetDisk 函数产生飞碟和飞碟回收方法 Free。比较简单,一个带厚度的圆盘套上一个球体或胶囊体就可以了。由于需要不同的颜色,所以还要再加上颜色的material。FirstSceneController:包含游戏运行逻辑的关键代码。编写一个简单的鼠标打飞碟(Hit UFO)游戏。包括初始化颜色、位置、方向、速度等。

2023-11-12 21:48:56 49 1

原创 3D游戏编程与设计------牧师与恶魔(动作分离版)

调整代码,将动作管理分理处场景控制器。代码总体上和之前MVC版相差不大。

2023-10-29 17:32:23 45 1

原创 3D游戏编程与设计——牧师与恶魔

牧师与恶魔需要从岸的一端到达另一端,河上只有一条船,一条船只能坐两个角色,并且至少需要一个角色在船上船才可以行驶。并且,如果在某一侧(包括岸上和船上),恶魔的数量大于牧师的数量,牧师就会被恶魔吃掉(如果仅有恶魔则无事发生),游戏失败。即:模拟人类组织管理社会的方法,根据不同人拥有资源、知识与技能的不同,赋予不同人(或对象)特定的职责。再按一定结构(如设计模式),将它们组织起来。两种结合,导演决定调用哪一个Scene,场记相当于controller,游戏中的object就是model,GUI就是view。

2023-10-21 23:00:58 78

原创 3D游戏设计与编程作业三——沙漠坦克大战

完整的跟随着教程做完这个非常之简单的小游戏的时候,收获的东西竟然意外的多。印象最深刻的还是unity这种开发模式,通过编辑c#脚本并作为“组件”添加到对象的方式,不仅实现了复杂的图像变换,还能够十分方便的实现复用。不过毕竟不是自己开发的游戏,教程什么的我就不一步步的介绍了,只上传一下代码和游戏视频。至于其他的教程视频里讲的很详细了。这次的作业是制作一个非井字棋的小游戏,但其实目前为止unity游戏开发学得非常之少,恐怕无法凭借那么有限的知识制作出一款具有可玩性和娱乐性的小游戏。视频还在审核,后面再补充。

2023-10-09 22:04:44 171 1

原创 3D游戏编程与设计——小组游戏策划

角色有血条、状态、属性和行动值,其中不同部位中弹、不同状态下中弹会有不同的概率导致各种状态和血条的下降量,极差的状态下将影响行动值大小,可能将无法持枪和包扎治疗、发出声音。项目策划是一种具有建设性、逻辑性的思维的过程,在此过程中,总的目的就是把所有可能影响决策的决定总结起来,对未来起到指导和控制作用,最终借以达到方案目标。走、跑、跳、攀爬、下蹲、趴下、翻滚、拾取、瞄准、射击、装弹、翻找、使用道具、团队交流、随时查看雷达小地图、近战、背刺。过高的高度掉落后会受伤。道具资源的搜寻、分配和抢夺,阵营的对立。

2023-09-24 09:56:07 86 1

原创 3D游戏编程与设计——飞机大战

要实现场景的循环滚动,可以设置场景的自身属性。勾选“自动移动”,并设置竖向滚动,再点击“预览场景”,即可发现场景已实现自动滚动。该平台是一款积木式的可视化编程平台,对新手极其友好,即使是不懂编程的小白经过官网的quick guide也能快速上手,制作自己喜欢的小游戏。另外还有最重要的一点,就是当游戏制作完成后会生成一个二维码,将二维码发给同学、朋友后,能够让他们直接体验你制作的小游戏,从而获得莫大的成就感!在“积木”中选择“声音”板块,拖拽“循环播放声音”放置到代码块中间,在下拉框中选择背景音乐即可。

2023-09-16 12:51:09 160 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除