Comments (5)
对话框移动可以看Assets/Resources/Scenarios/test_box_anim.txt
(目前还是比较麻烦的),淡入淡出等等更多动画效果我们还在考虑,接下来一两个月里应该会做
你可以说一下具体想做什么动画效果
from nova.
1.对话框出现的时候有一个卷轴展开的效果
2.主角说话的时候会在对话框左侧显示头像,其他人说话时主角头像变为半透明并向左侧平移一点(本来打算用立绘的动画功能实现,但是会被对话框挡住)
from nova.
思考了一个办法,先在unity里做好ui的动画状态机(独立于nova里的dialougeBox),然后用一个脚本读取nova里的一个变量来控制状态机,这样就能在剧情脚本里修改变量控制ui动画,这样是否可行。
如果可以的话如何获取nova里的变量。
from nova.
因为在动画进行的时候都是没有文字的,所以不需要考虑文本的显示问题
from nova.
对话框出现的时候你可以在DialogueBoxController
里做一个函数来播放卷轴出现的动画,然后在dialogue_box.lua
里的set_box
里调用这个函数
主角说话的时候你可以把“主角头像变为半透明并向左侧平移一点”的动画做到AvatarController
里(界面布局比较复杂的话也可以做到DialogueBoxController
里),然后在avatar.lua
里的add_action_before_lazy_block
里根据name
来判断调用这个函数
from nova.
Related Issues (20)
- Logo Design: Nova HOT 1
- 示例项目无法运行 HOT 1
- LoopScrollRect里的回放语音按钮会消失 HOT 9
- 希望文档补充Quick Start HOT 2
- 如果我希望在脚本里调用新的控制器的话需要进行什么操作 HOT 1
- 我跟随wiki的建议完成了打包流程,但是打开游戏只有黑屏 HOT 5
- demo项目build&run失败了 HOT 3
- 关于接入Live2D SDK HOT 3
- 关于Live2D打包产生的问题 HOT 7
- 请问为什么无法正常加载Shader HOT 2
- nova有预留视频流的接口吗?galgame有放oped的需求来着 HOT 3
- Tutorial04 播放到警告弹出框后无法继续 HOT 3
- 关于Lua的杂七杂八的问题(不定期更新) HOT 1
- DialogueEntry中更改“name”选项的color之后,游戏内的角色人物名对应颜色没有更改仍然为黑色 HOT 1
- 关于Unity的杂七杂八的问题(不定期更新) HOT 3
- 奇怪的问题 求助 - 当我运行colorless 的工程时,到第二章 HOT 10
- 了解Nova时遇到的一些问题 HOT 6
- macOS 下打包为 Intel + Apple Silicon 架构时启动后闪退 HOT 2
- 尝试接入LoopScrollRect HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nova.