
游戏开发
记录实战中遇到的问题以及解决方案。
君浪
君子不器 浪子不羁
展开
-
基于pixijs的仿Flex布局实现
Flex简介Flex是一种网页布局方案,其名字来源于“弹性盒子”(flexible box),能够实现如垂直居中、水平居中、对齐等效果,相比于原来的盒状布局更加灵活,本文将模拟flex的部分属性,基于pixijs模拟在canvas上的flex布局,用于一些UI的设计。需要了解felx的移步阮一峰的教程。开始flex-directionflex-direction属性实例。分别可设置为:row(从左到右)column(从上到下)row-reverse(从右到左)column-reverse原创 2020-05-09 09:33:15 · 1594 阅读 · 1 评论 -
游戏引擎mota-js-v3.0 施工记录
mota-js是一款用于做出魔塔类型游戏的HTML5引擎(github项目地址),目前最新的版本是v2.66,由于原主力开发以及原创 2020-04-23 22:14:27 · 1598 阅读 · 6 评论 -
做一个学(chou)习(ka)游戏(一)
嗯,抽卡是坏文明。但不得不承认这种形式的设计确实是抓住了人性。就像斯金纳箱中的小老鼠一样。 所以不能被这种心理利用,而要利用这种心理来学习。因此决定模仿抽卡类游戏做一个用以读书的游戏。写代码前,首先设计游戏大致的整体结构: 游戏的主旋律是这样的: 获得卡(概率性、稀有度)->强化卡(加深与该卡的羁绊、获得提升感)->完成任务(获得成就感)->获得抽卡道具(奖励系统)->获得卡(进入循环) 其原创 2017-03-31 23:05:05 · 558 阅读 · 1 评论 -
chouka游戏(二)如何解决数据结构需求变更的问题
上次的设想实现到一半时,突然想到另一个更好的设计方案,但是这时候数据结构已经固定了,要更改的话需要重写许多代码,十分麻烦。已经不是第一次体会到该需求的痛苦了,我突然想到这种数据结构变更的情况,是不是能用某些方法来解决? 我首先想到的就是,做一个配置文件,里面写好数据结构中所含的类型、长度、名字,然后做一个数据类,读取这个配置文件建立一个表格,表格中含有配置文件中定义的数据类型。注意,这里的数据结构原创 2017-04-02 17:11:40 · 381 阅读 · 0 评论